On 28/03/2010 5:55 PM, Matt Doran wrote:
Hi there,

I've been working through implementing a custom partition. I have a peculiar requirement to know the details of the network connection where the request has come from when I'm processing the partition requests (i.e. in my custom partition implementation).

I can't see anything obvious that might give me access to this information. Is this possible?

If I wanted to add this info (even as a thread local), is there a hook point that I could use to collect/save this information?



I found the "getClientAddress()" method available on the session. e.g. in the following code fragment.

        public ClonedServerEntry lookup(LookupOperationContext ctx) {

            if (logger.isDebugEnabled()) {
                logger.debug("lookup(dn=" + ctx.getDn() + "), attrs: "
   + ctx.getAttrsId()
                        + " addr: " + ctx.getSession().getClientAddress());
            }


However it always seems to be null even when making requests to the server over the network. Any ideas?

Regards,
Matt

Reply via email to