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 voiddeserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)voiddeserialize0(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, Map<ObjectID,Reference<DataClayObject>> objMap, DataClayObjectMetaData medata, BitSet nullsBitSet, BitSet ifaceBitSet, Map<Integer,Object> curDeserializedJavaObjs, DataServiceAPI dsRef)voiddynamicClassExample()intmodifiedMethod(int param)voidserialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidserialize0(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, BitSet nullsBitSet, BitSet ifaceBitSet, ListIterator<DataClayObject> pendingObjs)voidswitchExample(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:
serializein interfaceDataClaySerializable- Overrides:
serializein 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:
deserializein interfaceDataClaySerializable- Overrides:
deserializein 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()
-
-