org.apache.yoko.rmi.impl
Class ValueHandlerImpl

java.lang.Object
  extended by org.apache.yoko.rmi.impl.ValueHandlerImpl
All Implemented Interfaces:
ValueHandler

public class ValueHandlerImpl
extends Object
implements ValueHandler


Method Summary
 String getRMIRepositoryID(Class clz)
           
 RunTime getRunTimeCodeBase()
           
 boolean isCustomMarshaled(Class clz)
           
 Serializable readValue(InputStream in, int offset, Class clz, String repid, RunTime codebase)
           
 Serializable readValue0(InputStream in, int offset, Class clz, String repid, RunTime codebase)
           
 Serializable writeReplace(Serializable val)
           
 void writeValue(OutputStream out, Serializable val)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

writeValue

public void writeValue(OutputStream out,
                       Serializable val)
Specified by:
writeValue in interface ValueHandler

readValue

public Serializable readValue(InputStream in,
                              int offset,
                              Class clz,
                              String repid,
                              RunTime codebase)
Specified by:
readValue in interface ValueHandler

readValue0

public Serializable readValue0(InputStream in,
                               int offset,
                               Class clz,
                               String repid,
                               RunTime codebase)

getRMIRepositoryID

public String getRMIRepositoryID(Class clz)
Specified by:
getRMIRepositoryID in interface ValueHandler

isCustomMarshaled

public boolean isCustomMarshaled(Class clz)
Specified by:
isCustomMarshaled in interface ValueHandler

getRunTimeCodeBase

public RunTime getRunTimeCodeBase()
Specified by:
getRunTimeCodeBase in interface ValueHandler

writeReplace

public Serializable writeReplace(Serializable val)
Specified by:
writeReplace in interface ValueHandler


Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.