org.apache.cxf.interceptor
Class AbstractOutDatabindingInterceptor
java.lang.Object
org.apache.cxf.phase.AbstractPhaseInterceptor<Message>
org.apache.cxf.interceptor.AbstractOutDatabindingInterceptor
- All Implemented Interfaces:
- Interceptor<Message>, PhaseInterceptor<Message>
- Direct Known Subclasses:
- BareOutInterceptor, JAXRSOutInterceptor, RPCOutInterceptor, WrappedOutInterceptor, WrappedOutInterceptor.WrappedOutEndingInterceptor, XMLFaultOutInterceptor, XMLMessageOutInterceptor
public abstract class AbstractOutDatabindingInterceptor
- extends AbstractPhaseInterceptor<Message>
Methods inherited from class org.apache.cxf.phase.AbstractPhaseInterceptor |
addAfter, addAfter, addBefore, addBefore, getAdditionalInterceptors, getAfter, getBefore, getId, getPhase, handleFault, isGET, setAfter, setBefore |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DISABLE_OUTPUTSTREAM_OPTIMIZATION
public static final String DISABLE_OUTPUTSTREAM_OPTIMIZATION
- See Also:
- Constant Field Values
OUT_BUFFERING
public static final String OUT_BUFFERING
- See Also:
- Constant Field Values
AbstractOutDatabindingInterceptor
public AbstractOutDatabindingInterceptor(String phase)
AbstractOutDatabindingInterceptor
public AbstractOutDatabindingInterceptor(String id,
String phase)
isRequestor
protected boolean isRequestor(Message message)
- Description copied from class:
AbstractPhaseInterceptor
- Determine if current messaging role is that of requestor.
- Overrides:
isRequestor
in class AbstractPhaseInterceptor<Message>
- Parameters:
message
- the current Message
- Returns:
- true if the current messaging role is that of requestor
writeParts
protected void writeParts(Message message,
Exchange exchange,
BindingOperationInfo operation,
MessageContentsList objs,
List<MessagePartInfo> parts)
shouldValidate
protected boolean shouldValidate(Message m)
writeToOutputStream
protected boolean writeToOutputStream(Message m,
BindingInfo info,
Service s)
getDataWriter
protected <T> DataWriter<T> getDataWriter(Message message,
Service service,
Class<T> output)
getXMLStreamWriter
protected javax.xml.stream.XMLStreamWriter getXMLStreamWriter(Message message)
Apache CXF