oracle.syndication.server.message.ice
Class ICEMessageManager

java.lang.Object
  |
  +--oracle.syndication.server.message.ice.ICEMessageManager

public class ICEMessageManager
extends java.lang.Object
implements OSSMessageManager, ICEStatusCode


Constructor Summary
ICEMessageManager()
           
 
Method Summary
TypeMethod
 void appendToResponse(oracle.syndication.server.handler.OSSHandlerResponse response, OSSResponse resp, boolean bPushing)
          Appends an OSSHandlerResponse to an OSSResponse.
 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.
static void main(java.lang.String[] args)
           
 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.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ICEMessageManager

public ICEMessageManager()
Method Detail

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception

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.
Specified by:
parsePayload in interface OSSMessageManager

appendToResponse

public void appendToResponse(oracle.syndication.server.handler.OSSHandlerResponse response,
                             OSSResponse resp,
                             boolean bPushing)
Appends an OSSHandlerResponse to an OSSResponse. Calls a pacakge function of ICEResponse.
Specified by:
appendToResponse in interface OSSMessageManager

getEmptyResponse

public OSSResponse getEmptyResponse(java.lang.String szPayloadId)
                             throws OSSException
Return an empty response holder. Calls a pacakge constructor.
Specified by:
getEmptyResponse in interface OSSMessageManager

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
Specified by:
getResponse in interface OSSMessageManager
Parameters:
is - The response stream from the responder to the receiver.