org.apache.cxf.interceptor
Class AbstractOutDatabindingInterceptor
java.lang.Object
org.apache.cxf.phase.AbstractPhaseInterceptor<org.apache.cxf.message.Message>
org.apache.cxf.interceptor.AbstractOutDatabindingInterceptor
- All Implemented Interfaces:
- org.apache.cxf.interceptor.Interceptor<org.apache.cxf.message.Message>, org.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.message.Message>
- Direct Known Subclasses:
- BareOutInterceptor, WrappedOutInterceptor, WrappedOutInterceptor.WrappedOutEndingInterceptor
public abstract class AbstractOutDatabindingInterceptor
- extends org.apache.cxf.phase.AbstractPhaseInterceptor<org.apache.cxf.message.Message>
|
Method Summary |
protected
<T> org.apache.cxf.databinding.DataWriter<T> |
|
getDataWriter(org.apache.cxf.message.Message message,
org.apache.cxf.service.Service service,
Class<T> output)
|
protected javax.xml.stream.XMLStreamWriter |
getXMLStreamWriter(org.apache.cxf.message.Message message)
|
protected boolean |
isRequestor(org.apache.cxf.message.Message message)
|
protected boolean |
shouldValidate(org.apache.cxf.message.Message m)
|
protected void |
writeParts(org.apache.cxf.message.Message message,
org.apache.cxf.message.Exchange exchange,
org.apache.cxf.service.model.BindingOperationInfo operation,
org.apache.cxf.message.MessageContentsList objs,
List<org.apache.cxf.service.model.MessagePartInfo> parts)
|
protected boolean |
writeToOutputStream(org.apache.cxf.message.Message m,
org.apache.cxf.service.model.BindingInfo info,
org.apache.cxf.service.Service s)
|
| 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 |
| Methods inherited from interface org.apache.cxf.interceptor.Interceptor |
handleMessage |
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(org.apache.cxf.message.Message message)
- Overrides:
isRequestor in class org.apache.cxf.phase.AbstractPhaseInterceptor<org.apache.cxf.message.Message>
writeParts
protected void writeParts(org.apache.cxf.message.Message message,
org.apache.cxf.message.Exchange exchange,
org.apache.cxf.service.model.BindingOperationInfo operation,
org.apache.cxf.message.MessageContentsList objs,
List<org.apache.cxf.service.model.MessagePartInfo> parts)
shouldValidate
protected boolean shouldValidate(org.apache.cxf.message.Message m)
writeToOutputStream
protected boolean writeToOutputStream(org.apache.cxf.message.Message m,
org.apache.cxf.service.model.BindingInfo info,
org.apache.cxf.service.Service s)
getDataWriter
protected <T> org.apache.cxf.databinding.DataWriter<T> getDataWriter(org.apache.cxf.message.Message message,
org.apache.cxf.service.Service service,
Class<T> output)
getXMLStreamWriter
protected javax.xml.stream.XMLStreamWriter getXMLStreamWriter(org.apache.cxf.message.Message message)
Apache CXF