oracle.syndication.server.message
Interface OSSMessageManager

All Known Implementing Classes:
ICEMessageManager

public abstract interface OSSMessageManager


Method Summary
TypeMethod
 void appendToResponse(oracle.syndication.server.handler.OSSHandlerResponse response, OSSResponse resp, boolean bPushing)
          Appends a sub response to a greater response.
 OSSResponse getEmptyResponse(java.lang.String szPayloadId)
          Return an empty response holder.
 OSSResponse getResponse(java.io.InputStream is)
          Return an response holder at the receiver side.
 Ice_payload parsePayload(java.io.Reader r)
          This reads from a reader that the request manager will pass to it and generates a payload object.
 

Method Detail

parsePayload

public Ice_payload parsePayload(java.io.Reader r)
                         throws OSSException
This reads from a reader that the request manager will pass to it and generates a payload object. Our canonical representation of a payload is Ice_payload.

appendToResponse

public void appendToResponse(oracle.syndication.server.handler.OSSHandlerResponse response,
                             OSSResponse resp,
                             boolean bPushing)
Appends a sub response to a greater response.

getEmptyResponse

public OSSResponse getEmptyResponse(java.lang.String szPayloadId)
                             throws OSSException
Return an empty response holder. Calls a pacakge constructor.

getResponse

public OSSResponse getResponse(java.io.InputStream is)
                        throws OSSException
Return an response holder at the receiver side. The OSSResponse will provide a java.io.Reader object for the receiver to process the response
Parameters:
is - The response stream from the responder to the receiver.