public class CalloutMessage
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.Object |
body_ |
static int |
BYTES |
static int |
STRING |
Constructor and Description |
---|
CalloutMessage() |
CalloutMessage(byte[] body)
Instanciate object with byte array data
|
CalloutMessage(java.lang.String body)
Instanciate object with string data
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getBody()
get the body in the original form
|
byte[] |
getBodyAsBytes()
get the body of the message as byte array.
|
java.io.InputStream |
getBodyAsInputStream()
get the body of the message
|
java.io.Reader |
getBodyAsReader()
get the body of the message
|
java.lang.String |
getBodyAsString()
get the body of the message as String object
|
java.lang.String |
getBodyAsString(java.lang.String enc)
get the body of the message as String object.
|
java.lang.String |
getParameter(java.lang.String name)
Get a parameter.
|
java.util.Enumeration |
getParameterNames()
get an Enumeration of parameter names
|
java.util.Properties |
getParameters()
Get all parameters.
|
int |
getType()
get the type of body of the message
|
void |
setBody(byte[] body)
set the body of the message.
|
void |
setBody(java.io.InputStream in)
set the body of the message.
|
void |
setBody(java.io.Reader reader)
set the body of the message.
|
void |
setBody(java.lang.String body)
set the body of the message.
|
void |
setParameter(java.lang.String name, java.lang.String value)
Set a parameter for a message.
|
void |
setParameters(java.util.Properties props)
Set parameters for a message.
|
void |
setType(int type)
set the type of body of the message
|
java.lang.String |
toString()
converts MessageObject to String
|
protected java.lang.Object body_
public static final int STRING
public static final int BYTES
public CalloutMessage()
public CalloutMessage(java.lang.String body)
public CalloutMessage(byte[] body)
public void setType(int type)
int
- can be either CalloutMessage.STRING or CalloutMessage.BYTESpublic int getType()
public void setBody(byte[] body) throws oracle.tip.b2b.system.B2BDomainException
body
- body of the messageoracle.tip.b2b.system.B2BDomainException
public void setBody(java.lang.String body) throws oracle.tip.b2b.system.B2BDomainException
body
- body of the messageoracle.tip.b2b.system.B2BDomainException
public void setBody(java.io.InputStream in) throws oracle.tip.b2b.system.B2BDomainException
a
- InputStream that contains the messageoracle.tip.b2b.system.B2BDomainException
public void setBody(java.io.Reader reader) throws oracle.tip.b2b.system.B2BDomainException
a
- reader that can be used to read the messageoracle.tip.b2b.system.B2BDomainException
public java.lang.Object getBody()
public java.lang.String getBodyAsString()
public java.lang.String getBodyAsString(java.lang.String enc) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public byte[] getBodyAsBytes()
public java.io.Reader getBodyAsReader()
public java.io.InputStream getBodyAsInputStream()
public java.lang.String getParameter(java.lang.String name)
public void setParameter(java.lang.String name, java.lang.String value) throws oracle.tip.b2b.system.B2BDomainException
Set a parameter for a message. This parameter can be transport or security related. If paramater has been set in the Transport object, this will override the setting set earlier.
oracle.tip.b2b.system.B2BDomainException
public java.util.Properties getParameters()
public void setParameters(java.util.Properties props) throws oracle.tip.b2b.system.B2BDomainException
Set parameters for a message. The parameters can be transport or security related. If a paramater has been set in the Transport object, this will override the setting in the Transport object.
oracle.tip.b2b.system.B2BDomainException
public java.util.Enumeration getParameterNames()
public java.lang.String toString()
toString
in class java.lang.Object