Hello, Yes I agree with you again.. I just removed the code for clearing the messageEnvelopeAttributes, so it should work now.
Markus On Wed, Jan 26, 2011 at 1:46 PM, Sergey Lyakhov <[email protected]>wrote: > Markus, > > Thank you, it works. > > Just a comment. AbstractMessagingTarget.before() methods clear > ExecutionContext. I avoided it by overriding those methods in my targets. > But is it correct to clear a context there? > > Thanks, > Sergey Lyakhov > > On Mon, 24 Jan 2011 22:04:00 +0100 > Markus Sabadello <[email protected]> wrote: > > > Hi Sergey, > > > > I agree. I made the change. > > You can use this code to get the HttpServletRequest: > > > > ServletExecutionContext.getHttpServletRequest(executionContext); > > > > Hope this works.. > > > > Markus > > > > On Fri, Jan 14, 2011 at 8:10 PM, Sergey Lyakhov <[email protected] > >wrote: > > > > > Hello Markus, > > > > > > I need to pass an auth token (as HTTP header) to IdAS Proxy Messaging > > > Targets. I see there is ExecutionContext in AbstractMessagingTarget, so > any > > > ResourceHandler implementation has an access to this ExecutionContext. > > > However, execution context is hidden by AbstractMessagingTarget, and > not > > > available to pass HTTP headers from EndpointServlet (in particular) to > > > handlers. Suppose, it would be helpful to add ExecutionContext param to > > > MessagingTarget.execute(MessageEnvelope, MessageResult) method: > > > MessagingTarget.execute(MessageEnvelope, MessageResult, > ExecutionContext). > > > As a result, any external data (HTTPRequest in my case) could be passed > to > > > handlers using ExecutionContext. What do you think about this little > > > refactoring? > > > > > > Thanks, > > > Sergey Lyakhov > > > > > >
_______________________________________________ higgins-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/higgins-dev
