Package es.bsc.dataclay.logic.classmgr
Class ASMifierSerialization
- java.lang.Object
-
- storage.StorageObject
-
- es.bsc.dataclay.DataClayObject
-
- es.bsc.dataclay.logic.classmgr.ASMifierSerialization
-
- All Implemented Interfaces:
DataClaySerializable
,Serializable
,StubItf
public class ASMifierSerialization extends DataClayObject
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class es.bsc.dataclay.DataClayObject
clientRuntime, dataSetID, DEBUG_ENABLED, isLoaded, isPersistent, LOCAL, logger, objectID
-
-
Constructor Summary
Constructors Constructor Description ASMifierSerialization()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
void
deserialize0(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, Map<ObjectID,Reference<DataClayObject>> objMap, DataClayObjectMetaData medata, BitSet nullsBitSet, BitSet ifaceBitSet, Map<Integer,Object> curDeserializedJavaObjs, DataServiceAPI dsRef)
void
dynamicClassExample()
int
modifiedMethod(int param)
void
serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
serialize0(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, BitSet nullsBitSet, BitSet ifaceBitSet, ListIterator<DataClayObject> pendingObjs)
void
switchExample(String s)
-
Methods inherited from class es.bsc.dataclay.DataClayObject
addReplicaLocations, clearExecStubInfosCache, clearReplicaLocations, clearStubInfosCache, dcClone, dcClone, dcCloneByAlias, dcCloneByAlias, dcPut, dcPut, dcPut, dcPut, dcUpdate, dcUpdateByAlias, debugEnd, debugStart, deleteAlias, deleteAlias, deleteAlias, equals, executeRemoteImplementation, federate, federate, federateToBackend, federateToBackend, getAccessCount, getAlias, getAllLocations, getByAlias, getByAliasExt, getByAliasExt, getDataSetID, getExternalDataClayID, getExternalDataClayID, getHint, getHitCount, getID, getLib, getLocation, getMasterLocation, getMetaClassID, getMetaClassID, getObjectID, getOriginalObjectID, getOriginLocation, getReplicaLocations, getRootLocation, getStubInfo, getStubInfoFromClass, hashCode, incrementAccessCount, incrementHitCount, initializeObjectAsPersistent, initializeObjectAsVolatile, isMasterLocation, isPersistent, isPrefetchingAccess, isReadOnly, isStub, makePersistent, makePersistent, makePersistent, makePersistent, makePersistent, makePersistent, makePersistent, makePersistent, moveObject, moveObject, newReplica, newReplica, newReplica, newReplica, printObjectAccessStats, removeReplicaLocation, resetObjectAccessStats, run, sessionDetach, setAlias, setAll, setDataSetID, setExternalDataClayID, setFieldsDeserialization, setHint, setIsPersistent, setLib, setLoaded, setMasterLocation, setNewObjectID, setObjectIDUnsafe, setObjectReadOnly, setObjectReadWrite, setOriginalObjectID, setOriginLocation, setPrefetchingAccess, setReadOnly, setReplicaLocations, setRootLocation, setWrappersParams, setWrappersReturn, synchronize, unfederate, unfederate, unfederate, unfederateFromBackend, unfederateFromBackend, whenFederated, whenUnfederated, wrapFieldsDeserialization, wrapFieldsSerialization, wrapParameters, wrapReturn
-
Methods inherited from class storage.StorageObject
deletePersistent, deletePersistent
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface storage.StubItf
deletePersistent
-
-
-
-
Method Detail
-
modifiedMethod
public int modifiedMethod(int param)
-
serialize
public void serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
- Specified by:
serialize
in interfaceDataClaySerializable
- Overrides:
serialize
in classDataClayObject
-
serialize0
public void serialize0(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, BitSet nullsBitSet, BitSet ifaceBitSet, ListIterator<DataClayObject> pendingObjs)
-
deserialize
public void deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
- Specified by:
deserialize
in interfaceDataClaySerializable
- Overrides:
deserialize
in classDataClayObject
-
deserialize0
public void deserialize0(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, Map<ObjectID,Reference<DataClayObject>> objMap, DataClayObjectMetaData medata, BitSet nullsBitSet, BitSet ifaceBitSet, Map<Integer,Object> curDeserializedJavaObjs, DataServiceAPI dsRef)
-
switchExample
public void switchExample(String s)
-
dynamicClassExample
public void dynamicClassExample()
-
-