Class AbstractHttpServletResponseMessageEncoder
java.lang.Object
net.shibboleth.shared.component.AbstractInitializableComponent
org.opensaml.messaging.encoder.AbstractMessageEncoder
org.opensaml.messaging.encoder.servlet.AbstractHttpServletResponseMessageEncoder
- All Implemented Interfaces:
Component,DestructableComponent,InitializableComponent,UnmodifiableComponent,MessageEncoder,HttpServletResponseMessageEncoder
- Direct Known Subclasses:
BaseHttpServletResponseXMLMessageEncoder
public abstract class AbstractHttpServletResponseMessageEncoder
extends AbstractMessageEncoder
implements HttpServletResponseMessageEncoder
Abstract implementation of
HttpServletResponseMessageEncoder.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate NonnullSupplier<HttpServletResponse>Supplier for the Current HTTP servlet response, if available.Fields inherited from class org.opensaml.messaging.encoder.AbstractMessageEncoder
BASE_PROTOCOL_MESSAGE_LOGGER_CATEGORY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidGet the current Http Servlet response if available.Get the supplier for the current HTTP response if available.voidSet the supplier for the HTTP servlet response on which to operate.Methods inherited from class org.opensaml.messaging.encoder.AbstractMessageEncoder
doEncode, encode, getMessageContext, getMessageToLog, getProtocolMessageLogger, getProtocolMessageLoggerSubCategory, logEncodedMessage, prepareContext, serializeMessageForLogging, setMessageContext, setProtocolMessageLoggerSubCategoryMethods inherited from class net.shibboleth.shared.component.AbstractInitializableComponent
checkComponentActive, checkSetterPreconditions, destroy, doDestroy, ifDestroyedThrowDestroyedComponentException, ifInitializedThrowUnmodifiabledComponentException, ifNotInitializedThrowUninitializedComponentException, initialize, isDestroyed, isInitializedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.shibboleth.shared.component.DestructableComponent
destroy, isDestroyedMethods inherited from interface net.shibboleth.shared.component.InitializableComponent
initialize, isInitializedMethods inherited from interface org.opensaml.messaging.encoder.MessageEncoder
encode, prepareContext, setMessageContext
-
Field Details
-
httpServletResponseSupplier
Supplier for the Current HTTP servlet response, if available.
-
-
Constructor Details
-
AbstractHttpServletResponseMessageEncoder
public AbstractHttpServletResponseMessageEncoder()
-
-
Method Details
-
getHttpServletResponse
Get the current Http Servlet response if available.- Specified by:
getHttpServletResponsein interfaceHttpServletResponseMessageEncoder- Returns:
- current Http Servlet response or null
-
getHttpServletResponseSupplier
Get the supplier for the current HTTP response if available.- Returns:
- the supplier for the current HTTP response or null
-
doInitialize
- Overrides:
doInitializein classAbstractMessageEncoder- Throws:
ComponentInitializationException
-