|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jibx.soap.SOAPContext
SOAP message context. This allows both generating and processing SOAP messages.
Field Summary | |
static java.lang.String |
FAULTACTOR_NAME
|
static java.lang.String |
FAULTCODE_NAME
|
static java.lang.String |
FAULTDETAIL_NAME
|
static java.lang.String |
FAULTSTRING_NAME
|
static java.lang.String |
MUSTUNDERSTAND_NAME
|
static java.lang.String |
SOAP_BODYNAME
|
static java.lang.String |
SOAP_ENVNAME
|
static java.lang.String |
SOAP_FAULTNAME
|
static java.lang.String |
SOAP_HEADERNAME
|
static java.lang.String |
SOAP_PREFIX
|
static java.lang.String[] |
SOAP_PREFIX_ARRAY
|
static java.lang.String |
SOAP_URI
|
static java.lang.String[] |
SOAP_URI_ARRAY
|
Constructor Summary | |
SOAPContext(org.jibx.runtime.IBindingFactory fact,
int indent)
Create mapper from binding factory. |
Method Summary | |
SOAPFault |
getFaultResponse()
Gets the unmarshalled fault response from a receive message. |
java.util.ArrayList |
getReceiveHeaders()
Gets the list of received message header objects. |
java.lang.Object |
getReceivePayload()
Gets the unmarshalled payload object from the body context of the receive message. |
java.util.ArrayList |
getSendHeaders()
Gets the list of send message header objects. |
boolean |
isInbound()
Check if in inbound processing. |
void |
marshalSOAP(java.io.OutputStream os)
Marshal SOAP output message to stream. |
void |
setFaultResponse(SOAPFault fault)
Sets a fault response to be sent back from a receive message. |
void |
setHeaderUnderstood(java.lang.Object header)
Reports that a header has been understood and processed. |
void |
setSendPayload(java.lang.Object obj)
Sets the payload object to be marshalled as the body content for the send message. |
void |
unmarshalSOAP(java.io.InputStream is)
Unmarshal SOAP input message from stream. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String SOAP_URI
public static final java.lang.String[] SOAP_URI_ARRAY
public static final java.lang.String SOAP_PREFIX
public static final java.lang.String[] SOAP_PREFIX_ARRAY
public static final java.lang.String SOAP_ENVNAME
public static final java.lang.String SOAP_HEADERNAME
public static final java.lang.String SOAP_BODYNAME
public static final java.lang.String SOAP_FAULTNAME
public static final java.lang.String FAULTCODE_NAME
public static final java.lang.String FAULTSTRING_NAME
public static final java.lang.String FAULTACTOR_NAME
public static final java.lang.String FAULTDETAIL_NAME
public static final java.lang.String MUSTUNDERSTAND_NAME
Constructor Detail |
public SOAPContext(org.jibx.runtime.IBindingFactory fact, int indent) throws org.jibx.runtime.JiBXException
fact
- binding factory defining mappings to and from XMLindent
- number of spaces to indent for marshalling output
org.jibx.runtime.JiBXException
- on configuration or initialization errorMethod Detail |
public void marshalSOAP(java.io.OutputStream os) throws SOAPException
os
- output stream to receive message
SOAPException
- on error in marshallingpublic void unmarshalSOAP(java.io.InputStream is) throws SOAPException
is
- input stream sourcing message
SOAPException
- on error in unmarshallingpublic void setHeaderUnderstood(java.lang.Object header)
IMessageContext
setHeaderUnderstood
in interface IMessageContext
header
- understood header objectpublic boolean isInbound()
IMessageContext
isInbound
in interface IMessageContext
true
if in inbound processing (before or during
processing of message body object), false
if in output
processing (after processing of message body object)public java.lang.Object getReceivePayload() throws SOAPException
IMessageContext
getReceivePayload
in interface IMessageContext
SOAPException
- on error in getting the body objectpublic void setSendPayload(java.lang.Object obj) throws SOAPException
IMessageContext
setSendPayload
in interface IMessageContext
obj
- payload object to be marshalled
SOAPException
- on error in setting the send payload objectpublic java.util.ArrayList getReceiveHeaders()
IMessageContext
getReceiveHeaders
in interface IMessageContext
public java.util.ArrayList getSendHeaders()
IMessageContext
getSendHeaders
in interface IMessageContext
public void setFaultResponse(SOAPFault fault)
IMessageContext
setFaultResponse
in interface IMessageContext
fault
- response to be setpublic SOAPFault getFaultResponse()
IMessageContext
getFaultResponse
in interface IMessageContext
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |