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 ObjectMarshallerpublic void syncROT(java.util.ArrayList cliRotList,
ApplicationModuleImpl am)
public java.lang.Object unMarshal(java.lang.Object obj)
unMarshal in interface ObjectMarshallerprotected 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 ObjectMarshallerpublic void finishedPiggybacking()
finishedPiggybacking in interface ObjectMarshallerpublic boolean isCustomMarshalled(java.lang.Object obj)
isCustomMarshalled in interface ObjectMarshallerpublic java.lang.String getMarshalledTypeName(java.lang.Object obj)
getMarshalledTypeName in interface ObjectMarshallerpublic DataCollector findOrCreateDataCollector(java.lang.Object obj)
findOrCreateDataCollector in interface ObjectMarshallerpublic void setSyncMode(int syncMode)
setSyncMode in interface ObjectMarshallerpublic int getSyncMode()
getSyncMode in interface ObjectMarshallerpublic boolean isInWorkingSet()
isInWorkingSet in interface ObjectMarshaller