uka.karmi.rmi
Interface MarshalInput

All Known Implementing Classes:
MarshalInputStream

public interface MarshalInput

A marshal stream for connections in the transport layer. When a MarshalInputStream is used to transport arguments or results in a remote method call, getDGCUnmarshalContext returns the DGCUnmarshalContext that is used during deserialization.

GetTechnology returns the technology object used for transport. MarshalInput is only an interface. The (standard) implemenation must be provided by the technology object. This allows KaRMI to be independent of the serialization.

Author:
Christian Nester, Bernhard Haumacher

Method Summary
 DGCUnmarshalContext getDGCUnmarshalContext()
          Returns the DGCUnmarshalContext for this serialization
 Technology getTechnology()
          Returns the technology this object belongs to.
 

Method Detail

getTechnology

public Technology getTechnology()
Returns the technology this object belongs to.


getDGCUnmarshalContext

public DGCUnmarshalContext getDGCUnmarshalContext()
Returns the DGCUnmarshalContext for this serialization