[java-opensaml COMMIT] in /trunk/opensaml-messaging-api/src/main/java/org/opensaml/messaging/decoder/servlet: Abstrac...
noreply at shibboleth.net
noreply at shibboleth.net
Fri Feb 1 15:53:53 EST 2013
Author: putmanb
Date: Fri Feb 1 15:53:52 2013
New Revision: 3208
URL: http://svn.shibboleth.net/view/java-opensaml?rev=3208&view=rev
Log:
HttpServletRequest decoders will store the request in a subcontext so can be accessed from MessageContext after the decoder runs.
Added:
trunk/opensaml-messaging-api/src/main/java/org/opensaml/messaging/decoder/servlet/HttpServletRequestContext.java (with props)
Modified:
trunk/opensaml-messaging-api/src/main/java/org/opensaml/messaging/decoder/servlet/AbstractHttpServletRequestMessageDecoder.java
Modified: trunk/opensaml-messaging-api/src/main/java/org/opensaml/messaging/decoder/servlet/AbstractHttpServletRequestMessageDecoder.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-messaging-api/src/main/java/org/opensaml/messaging/decoder/servlet/AbstractHttpServletRequestMessageDecoder.java?rev=3208&r1=3207&r2=3208&view=diff
==============================================================================
--- trunk/opensaml-messaging-api/src/main/java/org/opensaml/messaging/decoder/servlet/AbstractHttpServletRequestMessageDecoder.java (original)
+++ trunk/opensaml-messaging-api/src/main/java/org/opensaml/messaging/decoder/servlet/AbstractHttpServletRequestMessageDecoder.java Fri Feb 1 15:53:52 2013
@@ -24,6 +24,7 @@
import net.shibboleth.utilities.java.support.component.ComponentSupport;
import org.opensaml.messaging.decoder.AbstractMessageDecoder;
+import org.opensaml.messaging.decoder.MessageDecodingException;
/**
* Abstract implementation of {@link HttpServletRequestMessageDecoder}.
@@ -50,6 +51,12 @@
}
/** {@inheritDoc} */
+ public void decode() throws MessageDecodingException {
+ super.decode();
+ getMessageContext().getSubcontext(HttpServletRequestContext.class, true).setHttpServletRequest(getHttpServletRequest());
+ }
+
+ /** {@inheritDoc} */
protected void doDestroy() {
request = null;
More information about the commits
mailing list