public class ObjectMarshallerImpl extends java.lang.Object implements ObjectMarshaller
Constructor and Description |
---|
ObjectMarshallerImpl() |
protected PiggybackManager createPiggybackManager()
public void setSvcMsgManager(PiggybackManager piggybacManager)
public PiggybackManager getSvcMsgManager()
public void addException(java.lang.Exception e, int remoteObjId)
protected ResponseValues marshalViewLink(ViewLink vl)
protected ResponseValues marshalStructureDef(StructureDef structDef)
protected ResponseValues marshalViewObject(ViewObjectImpl vo)
protected ResponseValues marshalComponentObject(ComponentObjectImpl co)
protected ResponseValues marshalComponentObjectInternal(ComponentObjectImpl co, int objId)
protected ResponseValues marshalRowSet(RowSet rowset)
public RuntimeViewRowSetIteratorInfo createRowSetListener(PiggybackManager pm, RowSetIterator rv)
protected ResponseValues marshalRowSetIterator(RowSetIterator rsi)
protected ResponseRef marshalApplicationModule(ApplicationModuleImpl appmodule)
protected ResponseValues adjustMarshalApplicationModule(ApplicationModuleImpl appmodule, ResponseValues amHdl)
protected ResponseRef marshalApplicationModuleInternal(ApplicationModuleImpl appmodule, int objId)
public java.lang.Object marshal(java.lang.Object obj)
marshal
in interface ObjectMarshaller
public void syncROT(java.util.ArrayList cliRotList, ApplicationModuleImpl am)
public java.lang.Object unMarshal(java.lang.Object obj)
unMarshal
in interface ObjectMarshaller
protected java.util.HashMap getIdToObjectMap()
protected java.util.HashMap getObjectToIdMap()
public java.lang.Object getObject(java.lang.Object id, java.lang.Class cls)
public Row getRowFromHandle(java.lang.Object rsiId, int rowHdl)
public int objectId(java.lang.Object obj)
public int addObject(java.lang.Object obj)
public int addObject(int id, java.lang.Object obj)
public void removeObject(java.lang.Object obj)
public void removeId(java.lang.Object idObj)
public void resetMarshaller()
resetMarshaller
in interface ObjectMarshaller
public void finishedPiggybacking()
finishedPiggybacking
in interface ObjectMarshaller
public boolean isCustomMarshalled(java.lang.Object obj)
isCustomMarshalled
in interface ObjectMarshaller
public java.lang.String getMarshalledTypeName(java.lang.Object obj)
getMarshalledTypeName
in interface ObjectMarshaller
public DataCollector findOrCreateDataCollector(java.lang.Object obj)
findOrCreateDataCollector
in interface ObjectMarshaller
public void setSyncMode(int syncMode)
setSyncMode
in interface ObjectMarshaller
public int getSyncMode()
getSyncMode
in interface ObjectMarshaller
public boolean isInWorkingSet()
isInWorkingSet
in interface ObjectMarshaller