On Sat, Jun 25, 2011 at 4:47 AM, Hiranya Jayathilaka <hira...@wso2.com>wrote:
> I found following on simple HTTP server code: > > msgContext.setProperty(MessageContext.TRANSPORT_ADDR, > > conn.getLocalAddress().getHostAddress()); > This returns null for the NHTTP transport > > But other transports doesn't seem to be setting this. I didn't find > anything relevant in servlet transport code :( > > Thanks, > Hiranya > > On Sat, Jun 25, 2011 at 3:48 AM, Hiranya Jayathilaka <hira...@wso2.com>wrote: > >> >> >> On Sat, Jun 25, 2011 at 3:07 AM, Afkham Azeez <az...@wso2.com> wrote: >> >>> Sorry, this does not work. I had hardcoded the host for testing it, so >>> for subsequent requests that prop was there. >> >> >> It doesn't look like we are keeping track of the full request URI while >> mediation. The NHTTP transport sets a property named "TransportInURL" (which >> I think other transports are setting too) on Axis2 message context upon >> receiving a request. But I'm not sure even that will give the full URL. >> Here's the implementation from NHTTP transport: >> >> msgContext.setProperty( >> Constants.Configuration.TRANSPORT_IN_URL, >> request.getRequestLine().getUri()); >> >> Very often the URI extracted from the request line is a relative URI and >> so will not contain the hostname part. Worth trying out though. >> >> BTW can't we just infer the hostname part since we know the hostname of >> the server where the code is running? >> >> Thanks, >> Hiranya >> >> >>> >>> >>> On Sat, Jun 25, 2011 at 2:57 AM, Afkham Azeez <az...@wso2.com> wrote: >>> >>>> I found a way to get this. Hope it is the proper way of handling this. >>>> >>>> >>>> ((Axis2MessageContext)synCtx).getAxis2MessageContext().getConfigurationContext().getProperty("synapse.endpoint.lb.algorithm.sdlbEndpointhost") >>>> >>>> >>>> On Sat, Jun 25, 2011 at 2:39 AM, Afkham Azeez <az...@wso2.com> wrote: >>>> >>>>> Folks, >>>>> To implement the Service-aware LB, I need to get the requested host >>>>> name. The MessageContext.getTo() method does not return the hostname part. >>>>> Is there any other way to get this, perhaps from the transport headers? >>>>> >>>>> Thanks >>>>> Azeez >>>>> >>>>> -- >>>>> *Afkham Azeez* >>>>> Director of Architecture; WSO2, Inc.; http://wso2.com >>>>> Member; Apache Software Foundation; http://www.apache.org/ >>>>> * <http://www.apache.org/>** >>>>> email: **az...@wso2.com* <az...@wso2.com>* cell: +94 77 3320919 >>>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>* >>>>> twitter: >>>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >>>>> * >>>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez* >>>>> * >>>>> * >>>>> *Lean . Enterprise . Middleware* >>>>> >>>>> >>>> >>>> >>>> -- >>>> *Afkham Azeez* >>>> Director of Architecture; WSO2, Inc.; http://wso2.com >>>> Member; Apache Software Foundation; http://www.apache.org/ >>>> * <http://www.apache.org/>** >>>> email: **az...@wso2.com* <az...@wso2.com>* cell: +94 77 3320919 >>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>* >>>> twitter: >>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >>>> * >>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez* >>>> * >>>> * >>>> *Lean . Enterprise . Middleware* >>>> >>>> >>> >>> >>> -- >>> *Afkham Azeez* >>> Director of Architecture; WSO2, Inc.; http://wso2.com >>> Member; Apache Software Foundation; http://www.apache.org/ >>> * <http://www.apache.org/>** >>> email: **az...@wso2.com* <az...@wso2.com>* cell: +94 77 3320919 >>> blog: **http://blog.afkham.org* <http://blog.afkham.org>* >>> twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >>> * >>> linked-in: **http://lk.linkedin.com/in/afkhamazeez* >>> * >>> * >>> *Lean . Enterprise . Middleware* >>> >>> >>> _______________________________________________ >>> Carbon-dev mailing list >>> Carbon-dev@wso2.org >>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>> >>> >> >> >> -- >> Hiranya Jayathilaka >> Associate Technical Lead; >> WSO2 Inc.; http://wso2.org >> E-mail: hira...@wso2.com; Mobile: +94 77 633 3491 >> Blog: http://techfeast-hiranya.blogspot.com >> > > > > -- > Hiranya Jayathilaka > Associate Technical Lead; > WSO2 Inc.; http://wso2.org > E-mail: hira...@wso2.com; Mobile: +94 77 633 3491 > Blog: http://techfeast-hiranya.blogspot.com > > _______________________________________________ > Carbon-dev mailing list > Carbon-dev@wso2.org > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > > -- *Afkham Azeez* Director of Architecture; WSO2, Inc.; http://wso2.com Member; Apache Software Foundation; http://www.apache.org/ * <http://www.apache.org/>** email: **az...@wso2.com* <az...@wso2.com>* cell: +94 77 3320919 blog: **http://blog.afkham.org* <http://blog.afkham.org>* twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> * linked-in: **http://lk.linkedin.com/in/afkhamazeez* * * *Lean . Enterprise . Middleware*
_______________________________________________ Carbon-dev mailing list Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev