Uses of Class
es.bsc.dataclay.DataClayObject
-
Packages that use DataClayObject Package Description es.bsc.dataclay es.bsc.dataclay.commonruntime Module responsible to interact with Useres.bsc.dataclay.dataservice Module intended to management of Data of Objects and Executions.es.bsc.dataclay.exceptions General exception to manage error codeses.bsc.dataclay.heap es.bsc.dataclay.loader es.bsc.dataclay.serialization Utility classes for binary serializationes.bsc.dataclay.serialization.es.bsc.dataclay.util.ids Wrappers.es.bsc.dataclay.serialization.java.lang This package contains representation of Java Util classeses.bsc.dataclay.serialization.java.util This package contains representation of Java Util classes (like Collection or Map) in DataClay for Serialization purposes.es.bsc.dataclay.serialization.java.util.concurrent.atomic This package contains representation of Java concurrent Classes in DataClay for Serialization purposes.es.bsc.dataclay.serialization.lib Utility classes for binary serializationes.bsc.dataclay.util Utility classeses.bsc.dataclay.util.classloaders Utility classes for class loading.es.bsc.dataclay.util.filtering Package containing classes for filtering iterable objects.es.bsc.dataclay.util.ids All ids usedes.bsc.dataclay.util.management.accountmgr This package contains classes used in management of Accounts.es.bsc.dataclay.util.management.namespacemgr This package contains classes used in management of namespaces.es.bsc.dataclay.util.replication -
-
Uses of DataClayObject in es.bsc.dataclay
Subclasses of DataClayObject in es.bsc.dataclay Modifier and Type Class Description classDataClayExecutionObjectThis class represents a Object in a DataClay's execution environment.Methods in es.bsc.dataclay that return DataClayObject Modifier and Type Method Description DataClayObjectDataClayObject. dcClone()Retrieves a copy of this objectDataClayObjectDataClayObject. dcClone(boolean recursive)Retrieves a copy of this objectstatic DataClayObjectDataClayObject. dcCloneByAlias(String alias)Retrieves a copy of this object (but not the subobjects)static DataClayObjectDataClayObject. dcCloneByAlias(String alias, boolean recursive)Retrieves a copy of this objectprotected static DataClayObjectDataClayObject. getByAlias(MetaClassID classID, String alias, boolean safe)Generic static method to instantiate a DataClayObject by its aliasMethods in es.bsc.dataclay with parameters of type DataClayObject Modifier and Type Method Description voidDataClayObject. dcUpdate(DataClayObject fromObject)Updates this object alias with the values in argument objectstatic voidDataClayObject. dcUpdateByAlias(String alias, DataClayObject fromObject)Updates the object identified by the given alias with the values in argument objectvoidDataClayObject. setAll(DataClayObject otherObject)This method set all fields with values of fields of provided object.Method parameters in es.bsc.dataclay with type arguments of type DataClayObject Modifier and Type Method Description voidDataClayObject. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting) -
Uses of DataClayObject in es.bsc.dataclay.commonruntime
Methods in es.bsc.dataclay.commonruntime that return DataClayObject Modifier and Type Method Description DataClayObjectDataClayRuntime. getCopyOfObject(ObjectID oid, boolean recursive)Retrieves a copy of the specified object and all its subobjectsDataClayObjectDataClayRuntime. getFromHeap(ObjectID objectID)Get from HeapDataClayObjectDataClayRuntime. getObjectByAlias(String alias)Method that gets an object given its alias.DataClayObjectDataClayRuntime. getObjectByAlias(String alias, MetaClassID metaClassID, boolean safe)Method that gets an object given its alias and metaclass id.DataClayObjectDataClayRuntime. getOrNewAndLoadVolatile(MetaClassID classID, ObjectID objectID, BackendID hint, ObjectWithDataParamOrReturn objWithData, Map<MetaClassID,byte[]> ifaceBitMaps)Get from Heap or create a new volatile in EE and load data on it.DataClayObjectDataServiceRuntime. getOrNewAndLoadVolatile(MetaClassID classID, ObjectID objectID, BackendID hint, ObjectWithDataParamOrReturn objWithData, Map<MetaClassID,byte[]> ifaceBitMaps)Get from Heap or create a new volatile in EE and load data on it.DataClayObjectClientRuntime. getOrNewPersistentInstance(MetaClassID classID, ObjectID objectID, BackendID hint)abstract DataClayObjectDataClayRuntime. getOrNewPersistentInstance(MetaClassID classID, ObjectID objectID, BackendID hint)Check if instance exists in Heap or create a new PERSISTENT instance if neededDataClayObjectDataClayRuntime. getPersistedObjectByOID(ObjectID objectID, MetaClassID classID, BackendID hint)Recovers Object from OID and class IDMethods in es.bsc.dataclay.commonruntime that return types with arguments of type DataClayObject Modifier and Type Method Description static Reference<DataClayObject>RuntimeUtils. newReference(DataClayObject dcObject)Get new referenceMethods in es.bsc.dataclay.commonruntime with parameters of type DataClayObject Modifier and Type Method Description voidDataClayRuntime. addToHeap(DataClayObject dcObject)Add to HeapObjectDataClayRuntime. callExecuteToDS(DataClayObject dcObject, Object[] params, ImplementationID remoteImplID, BackendID remoteLocationID, boolean usingHint)Execute a remote implementation in Location specified.protected BackendIDDataClayRuntime. chooseLocation(DataClayObject dcObject, String alias)Choose execution/make persistent location.voidClientRuntime. deleteAlias(DataClayObject dcObject)abstract voidDataClayRuntime. deleteAlias(DataClayObject dcObject)Method that deletes the alias of an object providedvoidDataServiceRuntime. deleteAlias(DataClayObject dcObject)Object[]DataClayRuntime. deserializeParams(DataClayObject objectInWhichToExec, Map<MetaClassID,byte[]> ifaceBitMaps, ImplementationID implID, SerializedParametersOrReturn serializedParams)Deserialize parameters.ObjectDataClayRuntime. deserializeReturn(DataClayObject objectInWhichToExec, Map<MetaClassID,byte[]> ifaceBitMaps, ImplementationID implID, SerializedParametersOrReturn serializedReturn)Deserialize return.ObjectDataClayRuntime. executeRemoteImplementation(DataClayObject objectInWichToExec, String implIDStr, Object[] params)Method that executes an implementation.protected ObjectClientRuntime. executeRemoteImplementationInternal(DataClayObject objectInWhichToExec, ImplementationID implID, Object[] params)protected abstract ObjectDataClayRuntime. executeRemoteImplementationInternal(DataClayObject objectInWhichToExec, ImplementationID implID, Object[] params)Internal Method that executes an implementation depending on client or server.protected ObjectDataServiceRuntime. executeRemoteImplementationInternal(DataClayObject object, ImplementationID implID, Object[] params)voidDataClayRuntime. federateObject(DataClayObject dcObject, DataClayInstanceID externalDataClayID, boolean recursive)Federate an object with an external dataClayvoidClientRuntime. federateToBackend(DataClayObject dcObject, ExecutionEnvironmentID externalExecutionEnvironmentID, boolean recursive)abstract voidDataClayRuntime. federateToBackend(DataClayObject dcObject, ExecutionEnvironmentID externalExecutionEnvironmentID, boolean recursive)Federate an object with an external dataClayvoidDataServiceRuntime. federateToBackend(DataClayObject dcObject, ExecutionEnvironmentID externalExecutionEnvironmentID, boolean recursive)BackendIDClientRuntime. makePersistent(DataClayObject dcObject, BackendID optionalDestBackendID, boolean recursive, String alias)abstract BackendIDDataClayRuntime. makePersistent(DataClayObject dcObject, BackendID optionalDestBackendID, boolean recursive, String alias)This method creates a new Persistent Object using the provided stub instance and, if indicated, all its associated objects also Logic module API used for communicationBackendIDDataServiceRuntime. makePersistent(DataClayObject dcObject, BackendID optionalDestBackendID, boolean recursive, String alias)static Reference<DataClayObject>RuntimeUtils. newReference(DataClayObject dcObject)Get new referencevoidDataServiceRuntime. retainInHeap(DataClayObject object)Add a new Hard reference to the object provided.List<ObjectWithDataParamOrReturn>ClientRuntime. serializeMakePersistent(BackendID location, DataClayObject objectToPersist, Map<MetaClassID,byte[]> ifaceBitMaps, boolean recursive)Serialize for make persistent.SerializedParametersOrReturnDataClayRuntime. serializeParams(DataClayObject objectInWhichToExec, Map<MetaClassID,byte[]> ifaceBitMaps, ImplementationID implID, Object[] params, boolean forUpdate, BackendID hintVolatiles)Serialize parameters.SerializedParametersOrReturnDataClayRuntime. serializeReturn(DataClayObject objectInWhichToExec, Map<MetaClassID,byte[]> ifaceBitMaps, ImplementationID implID, Object ret)Serialize parameters.voidClientRuntime. synchronize(DataClayObject dcObject, Object[] params, ImplementationID remoteImplID)abstract voidDataClayRuntime. synchronize(DataClayObject dcObject, Object[] params, ImplementationID remoteImplID)SynchronizevoidDataServiceRuntime. synchronize(DataClayObject dcObject, Object[] params, ImplementationID remoteImplID)voidClientRuntime. unfederateFromBackend(DataClayObject dcObject, ExecutionEnvironmentID externalExecutionEnvironmentID, boolean recursive)abstract voidDataClayRuntime. unfederateFromBackend(DataClayObject dcObject, ExecutionEnvironmentID externalExecutionEnvironmentID, boolean recursive)Unfederate an object with an external backendvoidDataServiceRuntime. unfederateFromBackend(DataClayObject dcObject, ExecutionEnvironmentID externalExecutionEnvironmentID, boolean recursive)voidDataClayRuntime. unfederateObject(DataClayObject dcObject, DataClayInstanceID externalDataClayID, boolean recursive)Unfederate an object with an external dataClayvoidDataClayRuntime. unfederateObjectWithAllDCs(DataClayObject dcObject, boolean recursive)Unfederate an object with all external dataClaysvoidDataClayRuntime. updateObject(ObjectID into, DataClayObject from)Updates a specific object (into) with the fields of another one (from)protected voidDataClayRuntime. updateObjectID(DataClayObject dcObject, ObjectID newObjectID)Update the object id in both DataClayObject and HeapManager -
Uses of DataClayObject in es.bsc.dataclay.dataservice
Methods in es.bsc.dataclay.dataservice with parameters of type DataClayObject Modifier and Type Method Description ObjectDataService. runImplementation(DataClayObject instance, ImplementationID implID, Object[] params)This function executes the method specified -
Uses of DataClayObject in es.bsc.dataclay.exceptions
Method parameters in es.bsc.dataclay.exceptions with type arguments of type DataClayObject Modifier and Type Method Description voidDataClayException. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting) -
Uses of DataClayObject in es.bsc.dataclay.heap
Fields in es.bsc.dataclay.heap with type parameters of type DataClayObject Modifier and Type Field Description protected Map<ObjectID,Reference<DataClayObject>>HeapManager. inmemoryObjectsMap of objects in memory.protected Map<ObjectID,DataClayObject>ExecutionEnvironmentHeapManager. retainedObjectsIt is very important to be a sorted list, so first elements to arrive are cleaned before, in any deserialization from DB or parameter, objects deserialized first are referrers to objects deserialized later.Methods in es.bsc.dataclay.heap that return DataClayObject Modifier and Type Method Description DataClayObjectHeapManager. getObject(ObjectID objectID)Get object from HeapMethods in es.bsc.dataclay.heap with parameters of type DataClayObject Modifier and Type Method Description voidClientHeapManager. addToHeap(DataClayObject dcObject)voidExecutionEnvironmentHeapManager. addToHeap(DataClayObject dcObject)abstract voidHeapManager. addToHeap(DataClayObject dcObject)Add object into Heap.protected voidHeapManager. addToHeapMap(DataClayObject dcObject)Create a weak reference of the object provided and add it into the heap.voidExecutionEnvironmentHeapManager. retainInHeap(DataClayObject object)Add a new Hard reference to the object provided. -
Uses of DataClayObject in es.bsc.dataclay.loader
Methods in es.bsc.dataclay.loader that return DataClayObject Modifier and Type Method Description DataClayObjectDataClayObjectLoader. getOrNewAndLoadVolatile(MetaClassID classID, ObjectID objectID, BackendID hint, ObjectWithDataParamOrReturn objWithData, Map<MetaClassID,byte[]> ifaceBitMaps)Get from Heap or create a new volatile in EE and load data on it.DataClayObjectDataClayObjectLoader. getOrNewPersistentInstance(MetaClassID classID, ObjectID objectID, BackendID hint)Check if instance exists in Heap or create a new PERSISTENT instance if neededDataClayObjectClientObjectLoader. newInstance(MetaClassID classID, ObjectID objectID)protected abstract DataClayObjectDataClayObjectLoader. newInstance(MetaClassID classID, ObjectID objectID)Create a new instance using proper class loaderprotected DataClayObjectDataClayObjectLoader. newInstanceInternal(MetaClassID classID, ObjectID objectID, BackendID hint)Create a new instance using proper class loaderMethods in es.bsc.dataclay.loader with parameters of type DataClayObject Modifier and Type Method Description voidClientObjectLoader. deserializeDataIntoInstance(DataClayObject instance, ObjectWithDataParamOrReturn data, Map<MetaClassID,byte[]> ifaceBitMaps)abstract voidDataClayObjectLoader. deserializeDataIntoInstance(DataClayObject instance, ObjectWithDataParamOrReturn data, Map<MetaClassID,byte[]> ifaceBitMaps)Deserialize data into instance.voidExecutionObjectLoader. deserializeDataIntoInstance(DataClayObject instance, ObjectWithDataParamOrReturn data, Map<MetaClassID,byte[]> ifaceBitMaps)Deserialize data into instance. -
Uses of DataClayObject in es.bsc.dataclay.serialization
Method parameters in es.bsc.dataclay.serialization with type arguments of type DataClayObject Modifier and Type Method Description voidDataClayRefList. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidDataClaySerializable. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)Serializes the object into the buffer provided using the interface represented in the bitmap specified. -
Uses of DataClayObject in es.bsc.dataclay.serialization.es.bsc.dataclay.util.ids
Method parameters in es.bsc.dataclay.serialization.es.bsc.dataclay.util.ids with type arguments of type DataClayObject Modifier and Type Method Description voidDataClayInstanceIDWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidExecutionEnvironmentIDWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidObjectIDWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting) -
Uses of DataClayObject in es.bsc.dataclay.serialization.java.lang
Method parameters in es.bsc.dataclay.serialization.java.lang with type arguments of type DataClayObject Modifier and Type Method Description voidBooleanWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidByteWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidCharacterWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidDoubleWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidFloatWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidIntegerWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidLongWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidObjectWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidShortWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidStringWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting) -
Uses of DataClayObject in es.bsc.dataclay.serialization.java.util
Method parameters in es.bsc.dataclay.serialization.java.util with type arguments of type DataClayObject Modifier and Type Method Description voidArrayWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidCollectionWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidMap.EntryWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidMapWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting) -
Uses of DataClayObject in es.bsc.dataclay.serialization.java.util.concurrent.atomic
Method parameters in es.bsc.dataclay.serialization.java.util.concurrent.atomic with type arguments of type DataClayObject Modifier and Type Method Description voidAtomicIntegerWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting) -
Uses of DataClayObject in es.bsc.dataclay.serialization.lib
Methods in es.bsc.dataclay.serialization.lib that return DataClayObject Modifier and Type Method Description static DataClayObjectDataClayDeserializationLib. deserializeAssociation(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs, DataClayRuntime theLib)DataClayObjectObjectWithDataParamOrReturn. getDataClayObject()Get dataClayObjectDataClayObjectPersistentParamOrReturn. getDcObject()Methods in es.bsc.dataclay.serialization.lib with parameters of type DataClayObject Modifier and Type Method Description static voidDataClayDeserializationLib. deserializeObjectWithDataInClient(ObjectWithDataParamOrReturn paramOrRet, DataClayObject object, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayRuntime theLib, SessionID ownerSessionID)Deserialize object into a non-persistent memory instance IN CLIENT It ensures the object is not marked as persistent.static voidDataClaySerializationLib. serializeAssociation(DataClayObject element, DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)Serialize association to another user type.static ObjectWithDataParamOrReturnDataClaySerializationLib. serializeDataClayObjectWithData(DataClayObject dcObject, DataClayRuntime clientLib, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, ListIterator<DataClayObject> curIt, boolean forUpdate, BackendID hint, boolean forcePendingToRegister)Serialize DataClayObject with data.static voidDataClaySerializationLib. serializeReferenceCounting(DataClayObject dcObject, DataClayByteBuffer dcBuffer, ReferenceCounting referenceCounting)Serialize reference countingvoidObjectWithDataParamOrReturn. setDataClayObject(DataClayObject newdataClayObject)Set dataClayObjectvoidPersistentParamOrReturn. setDcObject(DataClayObject newdcObject)Set dcObjectMethod parameters in es.bsc.dataclay.serialization.lib with type arguments of type DataClayObject Modifier and Type Method Description static DataClayByteArrayDataClaySerializationLib. createBufferAndSerialize(DataClaySerializable instance, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, boolean returnNullIfNoRefCounting)Create buffer and serializevoidImmutableParamOrReturn. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidLanguageParamOrReturn. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidObjectWithDataParamOrReturn. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)static voidDataClaySerializationLib. serializeAssociation(DataClayObject element, DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)Serialize association to another user type.static ObjectWithDataParamOrReturnDataClaySerializationLib. serializeDataClayObjectWithData(DataClayObject dcObject, DataClayRuntime clientLib, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, ListIterator<DataClayObject> curIt, boolean forUpdate, BackendID hint, boolean forcePendingToRegister)Serialize DataClayObject with data.static voidDataClaySerializationLib. serializeJavaField(DataClayJavaWrapper wrapper, DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)Serialize java field.static DataClayByteArrayDataClaySerializationLib. serializeParameterOrReturn(DataClaySerializable paramReturn, ListIterator<DataClayObject> it)Serialize parameter or returnConstructors in es.bsc.dataclay.serialization.lib with parameters of type DataClayObject Constructor Description ObjectWithDataParamOrReturn(DataClayObject thedataClayObject)ConstructorPersistentParamOrReturn(DataClayObject thedataClayObject)Constructor -
Uses of DataClayObject in es.bsc.dataclay.util
Methods in es.bsc.dataclay.util with parameters of type DataClayObject Modifier and Type Method Description voidReferenceCounting. serializeReferenceCounting(DataClayObject dcObject, DataClayByteBuffer dcBuffer)Serialize reference counting -
Uses of DataClayObject in es.bsc.dataclay.util.classloaders
Methods in es.bsc.dataclay.util.classloaders that return DataClayObject Modifier and Type Method Description static DataClayObjectDataClayClassLoader. newInstance(MetaClassID classID, ObjectID oid)Create an instance of the Class with ID provided and Object ID providedstatic DataClayObjectDataClayClassLoaderSrv. newInstance(MetaClassID classID, ObjectID objectID)Create an instance of the Class with ID provided -
Uses of DataClayObject in es.bsc.dataclay.util.filtering
Method parameters in es.bsc.dataclay.util.filtering with type arguments of type DataClayObject Modifier and Type Method Description voidDataClayPredicate. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting) -
Uses of DataClayObject in es.bsc.dataclay.util.ids
Method parameters in es.bsc.dataclay.util.ids with type arguments of type DataClayObject Modifier and Type Method Description voidAccountID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidContractID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidCredentialID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidDataClayInstanceID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidDataContractID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidDataSetID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidECAID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidEventMessageID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidEventObjsMeetConditionID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidExecutionEnvironmentID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidImplementationID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidInterfaceID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidMetaClassID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidNamespaceID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidObjectID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidOperationID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidPropertyID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidQualitativeRegistryID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidResourceID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidSessionID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidStorageLocationID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting) -
Uses of DataClayObject in es.bsc.dataclay.util.management.accountmgr
Method parameters in es.bsc.dataclay.util.management.accountmgr with type arguments of type DataClayObject Modifier and Type Method Description voidPasswordCredential. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting) -
Uses of DataClayObject in es.bsc.dataclay.util.management.namespacemgr
Method parameters in es.bsc.dataclay.util.management.namespacemgr with type arguments of type DataClayObject Modifier and Type Method Description voidImportedInterface. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting) -
Uses of DataClayObject in es.bsc.dataclay.util.replication
Methods in es.bsc.dataclay.util.replication with parameters of type DataClayObject Modifier and Type Method Description static voidSequentialConsistency. replicateToDataClaysObjectIsFederatedWith(DataClayObject o, String setterID, String setUpdateID, Object arg)static voidSequentialConsistency. replicateToSlaves(DataClayObject o, String setterID, String setUpdateID, Object arg)static voidSequentialConsistency. synchronize(DataClayObject dataClayObject, String setterID, Object[] args)
-