public class DeferredMessageBuilder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
FORCED_RELAY_FORMATTER |
static java.lang.String |
RELAY_FORMATTERS_MAP |
Constructor and Description |
---|
DeferredMessageBuilder() |
Modifier and Type | Method and Description |
---|---|
void |
addBuilder(java.lang.String contentType,
org.apache.axis2.builder.Builder builder) |
void |
addFormatter(java.lang.String contentType,
org.apache.axis2.transport.MessageFormatter messageFormatter) |
static org.apache.axis2.builder.Builder |
createBuilder(java.lang.String className) |
static org.apache.axis2.transport.MessageFormatter |
createFormatter(java.lang.String className) |
java.util.Map<java.lang.String,org.apache.axis2.builder.Builder> |
getBuilders() |
static java.lang.String |
getContentType(java.lang.String contentType,
org.apache.axis2.context.MessageContext msgContext)
This method is from org.apache.axis2.transport.TransportUtils - it was hack placed in Axis2 Transport to enable
responses with text/xml to be processed using the ApplicationXMLBuilder (which is technically wrong, it should be
the duty of the backend service to send the correct content type, which makes the most sense (refer RFC 1049),
alas, tis not the way of the World).
|
org.apache.axiom.om.OMElement |
getDocument(org.apache.axis2.context.MessageContext msgCtx,
java.io.InputStream in) |
java.util.Map<java.lang.String,org.apache.axis2.transport.MessageFormatter> |
getFormatters() |
public static final java.lang.String RELAY_FORMATTERS_MAP
public static final java.lang.String FORCED_RELAY_FORMATTER
public java.util.Map<java.lang.String,org.apache.axis2.builder.Builder> getBuilders()
public void addBuilder(java.lang.String contentType, org.apache.axis2.builder.Builder builder)
public void addFormatter(java.lang.String contentType, org.apache.axis2.transport.MessageFormatter messageFormatter)
public java.util.Map<java.lang.String,org.apache.axis2.transport.MessageFormatter> getFormatters()
public org.apache.axiom.om.OMElement getDocument(org.apache.axis2.context.MessageContext msgCtx, java.io.InputStream in) throws javax.xml.stream.XMLStreamException, java.io.IOException
javax.xml.stream.XMLStreamException
java.io.IOException
public static org.apache.axis2.builder.Builder createBuilder(java.lang.String className) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public static org.apache.axis2.transport.MessageFormatter createFormatter(java.lang.String className) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public static java.lang.String getContentType(java.lang.String contentType, org.apache.axis2.context.MessageContext msgContext)
contentType
- msgContext
- Copyright © 2005-2021 Apache Software Foundation. All Rights Reserved.