Interface HttpServletRequestMessageDecoder
-
- All Superinterfaces:
Component,DestructableComponent,InitializableComponent,MessageDecoder
- All Known Implementing Classes:
AbstractHttpServletRequestMessageDecoder,BaseHttpServletRequestXMLMessageDecoder
public interface HttpServletRequestMessageDecoder extends MessageDecoder
A specialization ofMessageDecoderthat operates on a source message data type ofHttpServletRequest.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description javax.servlet.http.HttpServletRequestgetHttpServletRequest()Get the HTTP servlet request on which to operate.voidsetHttpServletRequest(javax.servlet.http.HttpServletRequest request)Deprecated, for removal: This API element is subject to removal in a future version.default voidsetHttpServletRequestSupplier(NonnullSupplier<javax.servlet.http.HttpServletRequest> requestSupplier)Set the supplier for the HTTP servlet request on which to operate.-
Methods inherited from interface net.shibboleth.utilities.java.support.component.DestructableComponent
destroy, isDestroyed
-
Methods inherited from interface net.shibboleth.utilities.java.support.component.InitializableComponent
initialize, isInitialized
-
Methods inherited from interface org.opensaml.messaging.decoder.MessageDecoder
decode, getMessageContext
-
-
-
-
Method Detail
-
getHttpServletRequest
@Nullable javax.servlet.http.HttpServletRequest getHttpServletRequest()
Get the HTTP servlet request on which to operate.- Returns:
- the HTTP servlet request
-
setHttpServletRequest
@Deprecated(forRemoval=true, since="4.3") void setHttpServletRequest(@Nullable javax.servlet.http.HttpServletRequest request)
Deprecated, for removal: This API element is subject to removal in a future version.Set the HTTP servlet request on which to operate.- Parameters:
request- the HTTP servlet request
-
setHttpServletRequestSupplier
default void setHttpServletRequestSupplier(@Nullable NonnullSupplier<javax.servlet.http.HttpServletRequest> requestSupplier)Set the supplier for the HTTP servlet request on which to operate.- Parameters:
requestSupplier- the HTTP servlet request
-
-