FileDocCategorySizeDatePackage
OutputObject.javaAPI DocJava SE 5 API1537Fri Aug 26 14:54:34 BST 2005com.sun.corba.se.pept.encoding

OutputObject

public interface OutputObject

An OutputObject is the interface used by the presentation block to give programming language typed data to the encoding block to be encoded and sent in a message.

The implementation of an OutputObject contains the encoded data. When the presentation block gives programming language typed data to OutputObject, the implementation of OutputObject is responsible for converting that data to the encoded representation of the data for a particular encoding.

A particular encoding would subclass OutputObject. The subclass would provide methods to set the data types appropriate to the presentation block (e.g., simple types such as int or boolean, all the way to any type derived from java.io.Serializable.).

Note: the protocol block may also use the OutputObject to set header metadata.

author
Harold Carr

Fields Summary
Constructors Summary
Methods Summary
public voidclose()

public com.sun.corba.se.pept.protocol.MessageMediatorgetMessageMediator()

public voidsetMessageMediator(com.sun.corba.se.pept.protocol.MessageMediator messageMediator)