org.jboss.remoting.marshal
Interface VersionedMarshaller

All Superinterfaces:
Marshaller, java.io.Serializable, SerialMarshaller
All Known Implementing Classes:
CompressingMarshaller, EncryptingMarshaller, HTTPMarshaller, SerializableMarshaller

public interface VersionedMarshaller
extends SerialMarshaller

Version:
$Revision: 2383 $

Copyright May 7, 2007

Author:
Ron Sigal

Method Summary
 void write(java.lang.Object dataObject, java.io.OutputStream output, int version)
          Marshaller will need to take the dataObject and convert into primitive java data types and write to the given output.
 
Methods inherited from interface org.jboss.remoting.marshal.SerialMarshaller
getSerializationType, setSerializationType
 
Methods inherited from interface org.jboss.remoting.marshal.Marshaller
cloneMarshaller, write
 

Method Detail

write

void write(java.lang.Object dataObject,
           java.io.OutputStream output,
           int version)
           throws java.io.IOException
Marshaller will need to take the dataObject and convert into primitive java data types and write to the given output.

Parameters:
dataObject - Object to be writen to output
output - The data output to write the object data to.
wire - format version
Throws:
java.io.IOException


Copyright 1998-2005 JBoss Inc . All Rights Reserved.