|
|||||||
| 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 error| Method Detail |
public void marshalSOAP(java.io.OutputStream os)
throws SOAPException
os - output stream to receive message
SOAPException - on error in marshalling
public 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 IMessageContextheader - understood header objectpublic boolean isInbound()
IMessageContext
isInbound in interface IMessageContexttrue 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 IMessageContextSOAPException - on error in getting the body object
public void setSendPayload(java.lang.Object obj)
throws SOAPException
IMessageContext
setSendPayload in interface IMessageContextobj - payload object to be marshalled
SOAPException - on error in setting the send payload objectpublic java.util.ArrayList getReceiveHeaders()
IMessageContext
getReceiveHeaders in interface IMessageContextpublic java.util.ArrayList getSendHeaders()
IMessageContext
getSendHeaders in interface IMessageContextpublic void setFaultResponse(SOAPFault fault)
IMessageContext
setFaultResponse in interface IMessageContextfault - 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 | ||||||