|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.backsource.amsterdam.service.ServiceMessage
Is the message sent through the system, should be constructed by the ProtocolHandler. The content of a ServiceMessage may be manipulated on the way down the invoker chain (eg from SGML to XML), but the message object in itself may not be changed to a new one. FIXME - shoild not an url be part of this?
| Constructor Summary | |
ServiceMessage(ContentMapEntry entry,
java.lang.String url,
java.lang.String mime,
java.io.InputStream is)
|
|
ServiceMessage(ContentMapEntry entry,
java.lang.String url,
java.lang.String mime,
java.lang.String message)
|
|
ServiceMessage(java.lang.Object message)
|
|
ServiceMessage(java.lang.String url,
java.lang.String mime,
java.io.InputStream is)
|
|
ServiceMessage(java.lang.String url,
java.lang.String mime,
java.lang.String message)
|
|
| Method Summary | |
ContentMapEntry |
getContentMapEntry()
|
java.lang.String |
getMessage()
Get the message. |
java.lang.String |
getMime()
Get mime type |
java.lang.String |
getName()
|
java.lang.Object |
getObjectMessage()
|
java.lang.String |
getResponse()
Get any response message |
java.io.InputStream |
getStream()
Get a stream to the underlying message. |
java.lang.String |
getUrl()
|
boolean |
hasObjectMessage()
|
boolean |
hasStream()
Check if message body is carried inside a stream If it is use getStream() else use getMessage() |
protected void |
hasStream(boolean hasStream)
|
boolean |
isBinary()
Check if message body is binary |
protected void |
isBinary(boolean isBinary)
|
void |
setContentMapEntry(ContentMapEntry entry)
|
void |
setInputStream(java.io.InputStream is)
Set an InputStream, overwriting the previus one, if you do this, see to it that the original one was closed first. |
void |
setMessage(java.lang.String message)
Set a message, overwrite the prevous one. |
void |
setMime(java.lang.String mime)
|
void |
setName(java.lang.String name)
|
void |
setObjectMessage(java.lang.Object message)
|
void |
setResponse(java.lang.String response)
A publisher (or some other party in the chain) may fill in a response note (in xml). |
void |
setUrl(java.lang.String url)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ServiceMessage(ContentMapEntry entry,
java.lang.String url,
java.lang.String mime,
java.lang.String message)
public ServiceMessage(java.lang.String url,
java.lang.String mime,
java.lang.String message)
public ServiceMessage(java.lang.String url,
java.lang.String mime,
java.io.InputStream is)
public ServiceMessage(ContentMapEntry entry,
java.lang.String url,
java.lang.String mime,
java.io.InputStream is)
public ServiceMessage(java.lang.Object message)
| Method Detail |
public ContentMapEntry getContentMapEntry()
public void setContentMapEntry(ContentMapEntry entry)
public java.lang.String getUrl()
public void setUrl(java.lang.String url)
public java.lang.String getName()
public void setName(java.lang.String name)
public boolean hasStream()
protected void hasStream(boolean hasStream)
public boolean isBinary()
protected void isBinary(boolean isBinary)
public java.lang.String getMime()
public void setMime(java.lang.String mime)
public java.io.InputStream getStream()
public void setInputStream(java.io.InputStream is)
public java.lang.String getMessage()
public void setMessage(java.lang.String message)
public void setObjectMessage(java.lang.Object message)
public java.lang.Object getObjectMessage()
public boolean hasObjectMessage()
public java.lang.String getResponse()
public void setResponse(java.lang.String response)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||