Uses of Class
es.bsc.dataclay.util.ids.MetaClassID
-
Packages that use MetaClassID Package Description es.bsc.dataclay es.bsc.dataclay.api API module containing functionalities provided to users.es.bsc.dataclay.commonruntime Module responsible to interact with Useres.bsc.dataclay.communication.grpc Contains GRPC classes.es.bsc.dataclay.communication.grpc.clients.dataservice Contains DataService client GRPC classes.es.bsc.dataclay.communication.grpc.clients.logicmodule Contains Logic module client GRPC classes.es.bsc.dataclay.dataservice Module intended to management of Data of Objects and Executions.es.bsc.dataclay.dataservice.api Module intended to management of DataService service API.es.bsc.dataclay.exceptions General exception to manage error codeses.bsc.dataclay.exceptions.logicmodule.classmgr Module intended to management of Exceptions on ClassMgr module.es.bsc.dataclay.exceptions.metadataservice Module intended to management of Exceptions on MetaDataService module.es.bsc.dataclay.heap es.bsc.dataclay.loader es.bsc.dataclay.logic Module that represents the entry to the systemes.bsc.dataclay.logic.api Module intended to provide API of Logic Modulees.bsc.dataclay.logic.classmgr Module intended to management of Metaclasses, Operations, Properties and Implementations.es.bsc.dataclay.logic.classmgr.bytecode.java.methods Module intended to transformation of bytecode methods.es.bsc.dataclay.logic.interfacemgr Module intended to management of interfaces.es.bsc.dataclay.logic.namespacemgr Module intended to management of namespaces.es.bsc.dataclay.logic.sessionmgr Module intended to management of information of sessionses.bsc.dataclay.metadataservice Module intended to management of information of distributed objectses.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.events.listeners This package contains information about event listeners.es.bsc.dataclay.util.events.type This package contains information about event conditions.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.classmgr This package contains classes used in management of Classes.es.bsc.dataclay.util.management.interfacemgr This package contains classes used in management of interfaces.es.bsc.dataclay.util.management.metadataservice This package contains classes used in management of data.es.bsc.dataclay.util.management.namespacemgr This package contains classes used in management of namespaces.es.bsc.dataclay.util.management.sessionmgr This package contains classes used in management of sessions.es.bsc.dataclay.util.management.stubs This package contains classes used in management of Stubs.storage Package for Severo Ochoa specific libraries. -
-
Uses of MetaClassID in es.bsc.dataclay
Methods in es.bsc.dataclay that return MetaClassID Modifier and Type Method Description MetaClassID
DataClayObject. getMetaClassID()
Get metaclass IDstatic MetaClassID
DataClayObject. getMetaClassID(String className)
Get metaclass ID of the specified class nameMethods in es.bsc.dataclay with parameters of type MetaClassID Modifier and Type Method Description protected void
DataClayExecutionObject. addLazyTask(ObjectID objectID, ImplementationID implID, MetaClassID classID)
Add lazy task to be run in DataClay.protected static DataClayObject
DataClayObject. getByAlias(MetaClassID classID, String alias, boolean safe)
Generic static method to instantiate a DataClayObject by its aliasMethod parameters in es.bsc.dataclay with type arguments of type MetaClassID Modifier and Type Method Description void
DataClayObject. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
void
DataClayObject. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
-
Uses of MetaClassID in es.bsc.dataclay.api
Methods in es.bsc.dataclay.api that return types with arguments of type MetaClassID Modifier and Type Method Description static Triple<ObjectID,BackendID,MetaClassID>
DataClay. string2IDandHintID(String objectIDstr)
Translates from string representation of an objectID to an ObjectID.Methods in es.bsc.dataclay.api with parameters of type MetaClassID Modifier and Type Method Description static String
DataClay. ids2String(ObjectID objectID, BackendID hint, MetaClassID classID)
Translates from ObjectID to string representation. -
Uses of MetaClassID in es.bsc.dataclay.commonruntime
Fields in es.bsc.dataclay.commonruntime with type parameters of type MetaClassID Modifier and Type Field Description protected MemoryCache<String,Triple<ObjectID,MetaClassID,BackendID>>
DataClayRuntime. aliasCache
Cache of alias -> oid.Methods in es.bsc.dataclay.commonruntime that return MetaClassID Modifier and Type Method Description static MetaClassID
ClientManagementLib. getClassID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className)
Method that retrieves the id of a class given its nameMethods in es.bsc.dataclay.commonruntime that return types with arguments of type MetaClassID Modifier and Type Method Description static Map<MetaClassID,MetaClass>
ClientManagementLib. getClassesInfoInNamespace(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID)
Method that retrieves the info of the classes registered in a specific namespace.protected Map<MetaClassID,byte[]>
ClientRuntime. getIfaceBitMaps()
protected abstract Map<MetaClassID,byte[]>
DataClayRuntime. getIfaceBitMaps()
Get interface bitmaps.protected Map<MetaClassID,byte[]>
DataServiceRuntime. getIfaceBitMaps()
Triple<ObjectID,MetaClassID,BackendID>
DataClayRuntime. getObjectInfoByAlias(String alias)
Method that gets info of an object given its ID if the object is accessible by using the given sesion.Methods in es.bsc.dataclay.commonruntime with parameters of type MetaClassID Modifier and Type Method Description String
DataClayRuntime. getClassName(MetaClassID classID)
Get class name from IDString
ClientRuntime. getClassNameInternal(MetaClassID classID)
abstract String
DataClayRuntime. getClassNameInternal(MetaClassID classID)
Get class name from ID.String
DataServiceRuntime. getClassNameInternal(MetaClassID classID)
DataClayObject
DataClayRuntime. getObjectByAlias(String alias, MetaClassID metaClassID, boolean safe)
Method that gets an object given its alias and metaclass id.DataClayObject
DataClayRuntime. 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.DataClayObject
DataServiceRuntime. 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.DataClayObject
ClientRuntime. getOrNewPersistentInstance(MetaClassID classID, ObjectID objectID, BackendID hint)
abstract DataClayObject
DataClayRuntime. getOrNewPersistentInstance(MetaClassID classID, ObjectID objectID, BackendID hint)
Check if instance exists in Heap or create a new PERSISTENT instance if neededDataClayExecutionObject
DataServiceRuntime. getOrNewPersistentInstance(MetaClassID classID, ObjectID objectID, BackendID hint)
DataClayObject
DataClayRuntime. getPersistedObjectByOID(ObjectID objectID, MetaClassID classID, BackendID hint)
Recovers Object from OID and class IDvoid
DataClayRuntime. moveObject(ObjectID objectID, MetaClassID classID, BackendID hint, BackendID srcBackendID, BackendID destBackendID, boolean recursive)
Move the replica of an object from one backend to another.ObjectID
DataClayRuntime. newRemotePersistentInstance(MetaClassID classID, StubInfo stubInfo, ImplementationID implID, Object[] params, BackendID locID)
Create a new instance in a remote server and persist it.Tuple<ObjectID,BackendID>
DataClayRuntime. newVersion(ObjectID objectID, ExecutionEnvironmentID objectHint, MetaClassID classID, DataSetID dataSetID, BackendID optDestBackendID, String optDestHostname)
Creates a persistent new version of an object and its subobjects (always recursive).void
DataClayRuntime. setObjectReadOnly(ObjectID objectID, MetaClassID classID, BackendID hint)
Set a persistent object as read only Logic module API used for communicationvoid
DataClayRuntime. setObjectReadWrite(ObjectID objectID, MetaClassID classID, BackendID hint)
Set a persistent object as read writeMethod parameters in es.bsc.dataclay.commonruntime with type arguments of type MetaClassID Modifier and Type Method Description void
DataServiceRuntime. deserializeDataIntoInstance(DataClayExecutionObject instance, ObjectWithDataParamOrReturn data, Map<MetaClassID,byte[]> ifaceBitMaps)
Deserialize data into instance.Object[]
DataClayRuntime. deserializeIntoHeap(Map<MetaClassID,byte[]> ifaceBitMaps, List<ObjectWithDataParamOrReturn> serializedParams)
Deserialize int heap objects provided for a make persistent call.Object[]
DataClayRuntime. deserializeParams(DataClayObject objectInWhichToExec, Map<MetaClassID,byte[]> ifaceBitMaps, ImplementationID implID, SerializedParametersOrReturn serializedParams)
Deserialize parameters.Object
DataClayRuntime. deserializeReturn(DataClayObject objectInWhichToExec, Map<MetaClassID,byte[]> ifaceBitMaps, ImplementationID implID, SerializedParametersOrReturn serializedReturn)
Deserialize return.DataClayObject
DataClayRuntime. 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.DataClayObject
DataServiceRuntime. 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.List<ObjectWithDataParamOrReturn>
ClientRuntime. serializeMakePersistent(BackendID location, DataClayObject objectToPersist, Map<MetaClassID,byte[]> ifaceBitMaps, boolean recursive)
Serialize for make persistent.SerializedParametersOrReturn
DataClayRuntime. serializeParams(DataClayObject objectInWhichToExec, Map<MetaClassID,byte[]> ifaceBitMaps, ImplementationID implID, Object[] params, boolean forUpdate, BackendID hintVolatiles)
Serialize parameters.SerializedParametersOrReturn
DataClayRuntime. serializeReturn(DataClayObject objectInWhichToExec, Map<MetaClassID,byte[]> ifaceBitMaps, ImplementationID implID, Object ret)
Serialize parameters. -
Uses of MetaClassID in es.bsc.dataclay.communication.grpc
Methods in es.bsc.dataclay.communication.grpc that return MetaClassID Modifier and Type Method Description static MetaClassID
Utils. getMetaClassID(String idMsg)
Get MetaClassID from Protobuf ID -
Uses of MetaClassID in es.bsc.dataclay.communication.grpc.clients.dataservice
Methods in es.bsc.dataclay.communication.grpc.clients.dataservice that return MetaClassID Modifier and Type Method Description MetaClassID
DataServiceGrpcClient. getClassIDFromObjectInMemory(ObjectID objectID)
Methods in es.bsc.dataclay.communication.grpc.clients.dataservice with parameters of type MetaClassID Modifier and Type Method Description ObjectID
DataServiceGrpcClient. newPersistentInstance(SessionID sessionID, MetaClassID classID, ImplementationID implementationID, Map<MetaClassID,byte[]> ifaceBitMaps, SerializedParametersOrReturn params)
Method parameters in es.bsc.dataclay.communication.grpc.clients.dataservice with type arguments of type MetaClassID Modifier and Type Method Description void
DataServiceGrpcClient. deployClasses(String namespaceName, Map<Tuple<String,MetaClassID>,byte[]> classesToDeploy, Map<String,byte[]> classesAspects, Map<String,byte[]> stubYamls)
ObjectID
DataServiceGrpcClient. newPersistentInstance(SessionID sessionID, MetaClassID classID, ImplementationID implementationID, Map<MetaClassID,byte[]> ifaceBitMaps, SerializedParametersOrReturn params)
-
Uses of MetaClassID in es.bsc.dataclay.communication.grpc.clients.logicmodule
Methods in es.bsc.dataclay.communication.grpc.clients.logicmodule that return MetaClassID Modifier and Type Method Description MetaClassID
LogicModuleGrpcClient. getClassID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className)
Methods in es.bsc.dataclay.communication.grpc.clients.logicmodule that return types with arguments of type MetaClassID Modifier and Type Method Description Map<MetaClassID,MetaClass>
LogicModuleGrpcClient. getInfoOfClassesInNamespace(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID)
Triple<ObjectID,MetaClassID,ExecutionEnvironmentID>
LogicModuleGrpcClient. getObjectFromAlias(SessionID sessionID, String alias)
Methods in es.bsc.dataclay.communication.grpc.clients.logicmodule with parameters of type MetaClassID Modifier and Type Method Description Tuple<String,String>
LogicModuleGrpcClient. getClassNameAndNamespaceForDS(MetaClassID classID)
String
LogicModuleGrpcClient. getClassNameForDS(MetaClassID classID)
HashMap<ObjectID,MetaDataInfo>
LogicModuleGrpcClient. getObjectsMetaDataInfoOfClassForNM(MetaClassID classID)
-
Uses of MetaClassID in es.bsc.dataclay.dataservice
Methods in es.bsc.dataclay.dataservice that return MetaClassID Modifier and Type Method Description MetaClassID
LazyTask. getClassID()
MetaClassID
DataService. getClassIDFromObjectInMemory(ObjectID objectID)
Methods in es.bsc.dataclay.dataservice with parameters of type MetaClassID Modifier and Type Method Description void
DataService. executeLazyTask(ImplementationID implID, ObjectID paramObjectID, SessionID sessionID, MetaClassID classID)
Execute lazy taskObjectID
DataService. newPersistentInstance(SessionID sessionID, MetaClassID classID, ImplementationID implementationID, Map<MetaClassID,byte[]> ifaceBitMaps, SerializedParametersOrReturn params)
Method parameters in es.bsc.dataclay.dataservice with type arguments of type MetaClassID Modifier and Type Method Description void
DataService. deployClasses(String namespaceName, Map<Tuple<String,MetaClassID>,byte[]> classesToDeploy, Map<String,byte[]> classesAspects, Map<String,byte[]> stubYamls)
ObjectID
DataService. newPersistentInstance(SessionID sessionID, MetaClassID classID, ImplementationID implementationID, Map<MetaClassID,byte[]> ifaceBitMaps, SerializedParametersOrReturn params)
Constructors in es.bsc.dataclay.dataservice with parameters of type MetaClassID Constructor Description LazyTask(SessionID theSessionID, ObjectID theObjectID, ImplementationID theImplementationID, MetaClassID theClassID)
Constructor. -
Uses of MetaClassID in es.bsc.dataclay.dataservice.api
Methods in es.bsc.dataclay.dataservice.api that return MetaClassID Modifier and Type Method Description MetaClassID
DataServiceAPI. getClassIDFromObjectInMemory(ObjectID objectID)
Get ClassID from object in memory.Methods in es.bsc.dataclay.dataservice.api with parameters of type MetaClassID Modifier and Type Method Description ObjectID
DataServiceAPI. newPersistentInstance(SessionID sessionID, MetaClassID classID, ImplementationID implementationID, Map<MetaClassID,byte[]> ifaceBitMaps, SerializedParametersOrReturn params)
Create an instance of the class with id provided using constructor with id and params specified and store it.Method parameters in es.bsc.dataclay.dataservice.api with type arguments of type MetaClassID Modifier and Type Method Description void
DataServiceAPI. deployClasses(String namespaceName, Map<Tuple<String,MetaClassID>,byte[]> classesToDeploy, Map<String,byte[]> classesAspects, Map<String,byte[]> stubYamls)
Deploys the given class in the path corresponding to the given namespace.ObjectID
DataServiceAPI. newPersistentInstance(SessionID sessionID, MetaClassID classID, ImplementationID implementationID, Map<MetaClassID,byte[]> ifaceBitMaps, SerializedParametersOrReturn params)
Create an instance of the class with id provided using constructor with id and params specified and store it. -
Uses of MetaClassID in es.bsc.dataclay.exceptions
Method parameters in es.bsc.dataclay.exceptions with type arguments of type MetaClassID Modifier and Type Method Description void
DataClayException. deserialize(DataClayByteBuffer dcByteBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
void
DataClayException. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
-
Uses of MetaClassID in es.bsc.dataclay.exceptions.logicmodule.classmgr
Methods in es.bsc.dataclay.exceptions.logicmodule.classmgr that return MetaClassID Modifier and Type Method Description MetaClassID
OperationAlreadyInClassException. getMetaClassIDofOperation()
Get the ID of the metaclass of the operationConstructors in es.bsc.dataclay.exceptions.logicmodule.classmgr with parameters of type MetaClassID Constructor Description ClassNotExistsException(MetaClassID metaClassID)
This exception is produced when a class with ID provided does not existOperationAlreadyInClassException(String operation, NamespaceID originalNamespaceID, MetaClassID metaClassID)
This exception is produced when you try to add a new Operation to a class which already has it in the database.OperationNotInClassException(OperationID operationID, MetaClassID metaClassID)
This exception is produced when some operation was not found in some class for some reason.PropertyAlreadyInClassException(String name, MetaClassID metaClassID)
This exception is produced when you try to add a new Property to a class which already has it in the database.PropertyNotInClassException(PropertyID propertyID, MetaClassID metaClassID)
This exception is produced when some Property was not found in some class for some reason. -
Uses of MetaClassID in es.bsc.dataclay.exceptions.metadataservice
Constructors in es.bsc.dataclay.exceptions.metadataservice with parameters of type MetaClassID Constructor Description ObjectAlreadyRegisteredException(MetaClassID classID, String alias)
This exception is produced when some object is already registered -
Uses of MetaClassID in es.bsc.dataclay.heap
Methods in es.bsc.dataclay.heap that return MetaClassID Modifier and Type Method Description static MetaClassID
DataClayIDFactory. newMetaClassID()
Create a new MetaClassID.static MetaClassID
DataClayIDFactory. newMetaClassID(String uuidStr)
Create a new MetaClassID. -
Uses of MetaClassID in es.bsc.dataclay.loader
Methods in es.bsc.dataclay.loader with parameters of type MetaClassID Modifier and Type Method Description DataClayObject
DataClayObjectLoader. 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.DataClayObject
DataClayObjectLoader. getOrNewPersistentInstance(MetaClassID classID, ObjectID objectID, BackendID hint)
Check if instance exists in Heap or create a new PERSISTENT instance if neededDataClayExecutionObject
ExecutionObjectLoader. getOrNewPersistentInstance(MetaClassID classID, ObjectID objectID, BackendID hint)
Check if instance exists in objects map or create a new PERSISTENT instance if neededDataClayObject
ClientObjectLoader. newInstance(MetaClassID classID, ObjectID objectID)
protected abstract DataClayObject
DataClayObjectLoader. newInstance(MetaClassID classID, ObjectID objectID)
Create a new instance using proper class loaderDataClayExecutionObject
ExecutionObjectLoader. newInstance(MetaClassID classID, ObjectID objectID)
protected DataClayObject
DataClayObjectLoader. newInstanceInternal(MetaClassID classID, ObjectID objectID, BackendID hint)
Create a new instance using proper class loaderMethod parameters in es.bsc.dataclay.loader with type arguments of type MetaClassID Modifier and Type Method Description void
ClientObjectLoader. deserializeDataIntoInstance(DataClayObject instance, ObjectWithDataParamOrReturn data, Map<MetaClassID,byte[]> ifaceBitMaps)
abstract void
DataClayObjectLoader. deserializeDataIntoInstance(DataClayObject instance, ObjectWithDataParamOrReturn data, Map<MetaClassID,byte[]> ifaceBitMaps)
Deserialize data into instance.void
ExecutionObjectLoader. deserializeDataIntoInstance(DataClayObject instance, ObjectWithDataParamOrReturn data, Map<MetaClassID,byte[]> ifaceBitMaps)
Deserialize data into instance.DataClayObject
DataClayObjectLoader. 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. -
Uses of MetaClassID in es.bsc.dataclay.logic
Methods in es.bsc.dataclay.logic that return MetaClassID Modifier and Type Method Description MetaClassID
LogicModule. getClassID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className)
Methods in es.bsc.dataclay.logic that return types with arguments of type MetaClassID Modifier and Type Method Description Map<MetaClassID,MetaClass>
LogicModule. getInfoOfClassesInNamespace(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID)
Triple<ObjectID,MetaClassID,ExecutionEnvironmentID>
LogicModule. getObjectFromAlias(SessionID sessionID, String alias)
Methods in es.bsc.dataclay.logic with parameters of type MetaClassID Modifier and Type Method Description Tuple<String,String>
LogicModule. getClassNameAndNamespaceForDS(MetaClassID classID)
String
LogicModule. getClassNameForDS(MetaClassID classID)
Map<ObjectID,MetaDataInfo>
LogicModule. getObjectsMetaDataInfoOfClassForNM(MetaClassID classID)
-
Uses of MetaClassID in es.bsc.dataclay.logic.api
Methods in es.bsc.dataclay.logic.api that return MetaClassID Modifier and Type Method Description MetaClassID
LogicModuleAPI. getClassID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className)
Method that retrieves the id of a class given its nameMethods in es.bsc.dataclay.logic.api that return types with arguments of type MetaClassID Modifier and Type Method Description Map<MetaClassID,MetaClass>
LogicModuleAPI. getInfoOfClassesInNamespace(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID)
Method that retrieves the info of the classes registered in specific namespace.Triple<ObjectID,MetaClassID,ExecutionEnvironmentID>
LogicModuleAPI. getObjectFromAlias(SessionID sessionID, String alias)
Retrieves the objectID corresponding to the object with the specified alias.Methods in es.bsc.dataclay.logic.api with parameters of type MetaClassID Modifier and Type Method Description Tuple<String,String>
LogicModuleAPI. getClassNameAndNamespaceForDS(MetaClassID classID)
Get class name and namespace name for Data ServiceString
LogicModuleAPI. getClassNameForDS(MetaClassID classID)
Get class name for Data ServiceMap<ObjectID,MetaDataInfo>
LogicModuleAPI. getObjectsMetaDataInfoOfClassForNM(MetaClassID classID)
Retrieves the information of the objects instantiating the given class. -
Uses of MetaClassID in es.bsc.dataclay.logic.classmgr
Methods in es.bsc.dataclay.logic.classmgr that return MetaClassID Modifier and Type Method Description MetaClassID
ClassManager. checkClassNotInIncludesAndGetID(String newClassName, NamespaceID newNamespaceID)
Checks that there is no operation, implementation or property that includes the class with name and Namespace specified.MetaClassID
ClassManagerDB. getClassIDByNameAndNamespaceID(String className, NamespaceID nspaceID)
MetaClassID
ClassManager. getClassIDFromProperty(PropertyID propertyID)
Return ID of class of the type of the property or NULL if type is not user type.MetaClassID
ClassManager. getMetaClassID(NamespaceID namespaceID, String className)
Retrieves the ID of a class given its nameMethods in es.bsc.dataclay.logic.classmgr that return types with arguments of type MetaClassID Modifier and Type Method Description Map<MetaClassID,Triple<String,byte[],byte[]>>
ClassManager. generateStubs(CommonMessages.Langs language, Map<MetaClassID,StubInfo> stubInfos)
Generate a set of Java stubs with the provided informationsMap<MetaClassID,byte[]>
ClassManager. generateStubsForEnrichment(CommonMessages.Langs language, Map<MetaClassID,StubInfo> stubInfos)
Generate a set of Java stubs for Enrichments with the provided informationsMemoryCache<MetaClassID,MetaClass>
ClassManager. getClassCache()
Return the cache of classesTriple<String,NamespaceID,Set<MetaClassID>>
ClassManager. getIncludesInDifferentNamespaces(MetaClassID metaClassID, Set<PropertyID> propertiesIDs, Map<OperationID,Set<ImplementationID>> operationsIDsAndImplementationsIDs, NamespaceID namespaceID)
Get the Class name, Namespace ID and the IDs of the included classes in different Namespaces than the one specified of the class with ID provided.Map<MetaClassID,MetaClass>
ClassManager. getInfoOfClassesInNamespace(NamespaceID namespaceID)
Return information of classes in the given namespace.Methods in es.bsc.dataclay.logic.classmgr with parameters of type MetaClassID Modifier and Type Method Description void
ClassManagerDB. deleteClass(MetaClassID classID)
Deleteboolean
ClassManagerDB. existsClassInSomeType(MetaClassID classID)
Check if exists class in some typeTuple<Set<MetaClass>,Set<MetaClass>>
ClassManager. getClassIncludesOfOperationsPropsAndImpls(Map<OperationID,Set<ImplementationID>> operationsAndImpls, Set<PropertyID> propertyIDs, NamespaceID namespaceID, MetaClassID parentClassID)
Get the includes of the operations and properties provided and for those that belongs to the Namespace with ID provided return all its information.MetaClass
ClassManager. getClassInfo(MetaClassID metaClassID)
Return all information of a classString
ClassManager. getClassname(MetaClassID metaClassID)
Returns the name of the MetaClass identified by ID providedTuple<String,String>
ClassManager. getClassNameAndNamespace(MetaClassID metaClassID)
Returns the name and namespace of the MetaClass identified by ID providedTuple<Set<PropertyID>,Map<OperationID,Set<ImplementationID>>>
ClassManager. getEnrichmentsInNamespaceOfClass(MetaClassID metaClassID, NamespaceID namespaceIDofEnrichments)
Get the properties, operations and implementations created as enrichments of the specified class in the given namespace.Triple<String,NamespaceID,Set<MetaClassID>>
ClassManager. getIncludesInDifferentNamespaces(MetaClassID metaClassID, Set<PropertyID> propertiesIDs, Map<OperationID,Set<ImplementationID>> operationsIDsAndImplementationsIDs, NamespaceID namespaceID)
Get the Class name, Namespace ID and the IDs of the included classes in different Namespaces than the one specified of the class with ID provided.MetaClass
ClassManagerDB. getMetaClassByID(MetaClassID metaClassID)
Get MetaClass by IDOperationID
ClassManager. getOperationID(MetaClassID metaClassID, String operationSignature)
Retrieves the id of an operation given its signature, id of the namespace of the operation and id of the class containing the operation and the namespace where it belongs toTuple<Set<PropertyID>,Map<OperationID,Set<ImplementationID>>>
ClassManager. getOperationsAndPropertiesAndImplInNamespace(MetaClassID metaClassID, NamespaceID namespaceID)
For each property and operation ID of the metaclass with ID provided return all those that belong to the namespace with ID specifiedTuple<Set<PropertyID>,Set<OperationID>>
ClassManager. getOperationsAndPropertiesNotInNamespaceOfClass(MetaClassID metaClassID, Set<PropertyID> propertyIDs, Set<OperationID> operationIDs)
For each property and operation ID provided verify they belong to the Namespace of the Class with ID provided.List<Operation>
ClassManagerDB. getOperationsByClassIDAndNamespaceID(MetaClassID classID, NamespaceID namespaceID)
Get operations by class id and namespace idSet<OperationID>
ClassManager. getOperationsIDsOfGettersAndSetters(MetaClassID metaClassID, Set<PropertyID> propertiesIDs)
Return the operations IDs of the default getters and setters of the given properties IDsList<Property>
ClassManagerDB. getPropertiesByClassIDAndNamespaceID(MetaClassID classID, NamespaceID namespaceID)
Get properties by class id and namespace idPropertyID
ClassManager. getPropertyID(MetaClassID metaClassID, String propertyName)
Retrieves the id of a property given its name, name of the class containing the property and the namespace where it belongs to.Implementation
ClassManager. newImplementation(AccountID accountID, NamespaceID namespaceID, MetaClassID metaClassID, OperationID operationID, NamespaceID namespaceIDofOperation, Implementation newImplementation)
This function creates a new Implementation in the System and associates it to the Operation identified by the operationID provided.Operation
ClassManager. newOperation(NamespaceID namespaceID, MetaClassID metaClassID, Operation newOperation)
This operation creates a new Operation in the System, its Implementations and Types (arguments) specified and associates it to the MetaClass identified by the metaClassID provided.Property
ClassManager. newProperty(AccountID accountID, NamespaceID namespaceID, MetaClassID metaClassID, Property newProperty)
This operation creates a new Property in the System, its Types specified and associates it to the MetaClass identified by the metaClassID provided.void
ClassManager. removeClass(MetaClassID metaClassID)
This function removes the MetaClass identified by metaClassID.void
ClassManagerDB. updateClassAddOperation(MetaClassID classID, Operation newoperation)
Update class with new operationvoid
ClassManagerDB. updateClassPropertiesAndOperations(MetaClassID classID, Property newProperty, OperationID newSetter, OperationID newGetter)
Update class with new properties and operationsvoid
ClassManagerDB. updateClassPropertiesAndOperations(MetaClassID classID, Property newProperty, Operation newSetter, Operation newGetter, Operation newUpdate)
Update class with new properties and operationsvoid
ClassManagerDB. updateClassRemoveOperation(MetaClassID classID, OperationID opID)
Update class removing operationMethod parameters in es.bsc.dataclay.logic.classmgr with type arguments of type MetaClassID Modifier and Type Method Description Map<MetaClassID,Triple<String,byte[],byte[]>>
ClassManager. generateStubs(CommonMessages.Langs language, Map<MetaClassID,StubInfo> stubInfos)
Generate a set of Java stubs with the provided informationsMap<MetaClassID,byte[]>
ClassManager. generateStubsForEnrichment(CommonMessages.Langs language, Map<MetaClassID,StubInfo> stubInfos)
Generate a set of Java stubs for Enrichments with the provided informationsMap<PropertyID,Map<OperationID,ImplementationID>>
ClassManager. getImplementationsOfGettersAndSetters(Map<MetaClassID,Set<PropertyID>> propertiesInClass)
Return the implementations of the operations of the getters and setters of the given properties -
Uses of MetaClassID in es.bsc.dataclay.logic.classmgr.bytecode.java.methods
Methods in es.bsc.dataclay.logic.classmgr.bytecode.java.methods with parameters of type MetaClassID Modifier and Type Method Description protected static void
DataClayExecutionMethodTransformer. injectStartMethod(org.objectweb.asm.commons.GeneratorAdapter genAd, String methodDescriptor, String thisclassDesc, String opName, String opNameAndDesc, String implIDAsStr, ImplementationID prefetchingID, MetaClassID prefetchingClassID)
Inject code at the beginning of a dataClay registered methodstatic void
DataClayMethodTransformer. injectStartMethod(org.objectweb.asm.commons.GeneratorAdapter genAd, String methodDescriptor, String thisclassDesc, String opName, String opNameAndDesc, String implIDAsStr, boolean theisExecClass, ImplementationID prefetchingID, MetaClassID prefetchingClassID)
Inject entry codeprotected static void
DataClayStubMethodTransformer. injectStartMethod(org.objectweb.asm.commons.GeneratorAdapter genAd, String methodDescriptor, String thisclassDesc, String opName, String opNameAndDesc, String implIDAsStr, ImplementationID prefetchingID, MetaClassID prefetchingClassID)
-
Uses of MetaClassID in es.bsc.dataclay.logic.interfacemgr
Methods in es.bsc.dataclay.logic.interfacemgr that return MetaClassID Modifier and Type Method Description MetaClassID
InterfaceManager. getMetaClassOfInterface(InterfaceID interfaceID)
This operation returns a reference to the metaclass associated with a specific interfaceMethods in es.bsc.dataclay.logic.interfacemgr with parameters of type MetaClassID Modifier and Type Method Description HashSet<InterfaceID>
InterfaceManager. getInterfacesAccessingOperation(NamespaceID namespaceID, MetaClassID metaClassID, OperationID operationID)
This operation retrieves all the interfaces accessing a specific operationHashSet<InterfaceID>
InterfaceManager. getInterfacesOfClass(NamespaceID namespaceID, MetaClassID metaClassID)
This operation retrieves the interfaces of a specific class.List<Interface>
InterfaceManagerDB. getInterfacesOfClass(NamespaceID namespaceID, MetaClassID classID)
Get interfaces of class -
Uses of MetaClassID in es.bsc.dataclay.logic.namespacemgr
Methods in es.bsc.dataclay.logic.namespacemgr that return types with arguments of type MetaClassID Modifier and Type Method Description Map<MetaClassID,Set<ImportedInterface>>
NamespaceManager. getImportedInterfacesForMetaclasses(NamespaceID namespaceID, Set<MetaClassID> metaClassIDs)
This operation gets information of the imported interfaces in the namespace specified for the given metaclassesMethods in es.bsc.dataclay.logic.namespacemgr with parameters of type MetaClassID Modifier and Type Method Description List<Namespace>
NamespaceManagerDB. getAllNamespacesImportingClass(MetaClassID classID)
Get Namespaces using classSet<String>
NamespaceManager. getNamespaceNamesThatImportsMetaClass(MetaClassID classID)
Get namespace names that import the metaclass with id providedvoid
NamespaceManagerDB. updateImportedInterfaceAddSubClass(NamespaceID namespaceID, InterfaceID ifaceID, ContractID contractID, MetaClassID subClassID)
Update by IDvoid
NamespaceManagerDB. updateImportedInterfaceRemoveSubClass(NamespaceID namespaceID, InterfaceID ifaceID, ContractID contractID, MetaClassID subClassID)
Update by IDMethod parameters in es.bsc.dataclay.logic.namespacemgr with type arguments of type MetaClassID Modifier and Type Method Description Map<MetaClassID,Set<ImportedInterface>>
NamespaceManager. getImportedInterfacesForMetaclasses(NamespaceID namespaceID, Set<MetaClassID> metaClassIDs)
This operation gets information of the imported interfaces in the namespace specified for the given metaclassesvoid
NamespaceManager. registerSubClassesUsingImportedClass(NamespaceID namespaceID, Set<MetaClassID> metaClassesIDs, Map<ContractID,InterfaceID> interfacesInContractOfImportedClass)
Registers the classes with IDs provided as extending from an imported classvoid
NamespaceManager. unregisterSubClassesFromUsingAnyImportedClassInNamespace(NamespaceID namespaceID, Set<MetaClassID> metaClassesIDs)
Unregisters the classes with IDs provided as using (by extension) from any imports of the specified namespace -
Uses of MetaClassID in es.bsc.dataclay.logic.sessionmgr
Methods in es.bsc.dataclay.logic.sessionmgr that return types with arguments of type MetaClassID Modifier and Type Method Description Map<MetaClassID,byte[]>
Session. getIfaceBitmaps()
Get the Session::ifaceBitmapsMap<MetaClassID,Set<PropertyID>>
Session. getPropertiesOfClasses()
Get the Session::propertiesOfClassesMethod parameters in es.bsc.dataclay.logic.sessionmgr with type arguments of type MetaClassID Modifier and Type Method Description void
Session. setIfaceBitmaps(Map<MetaClassID,byte[]> newifaceBitmaps)
Set the Session::ifaceBitmapsvoid
Session. setPropertiesOfClasses(Map<MetaClassID,Set<PropertyID>> newpropertiesOfClasses)
Set the Session::propertiesOfClasses -
Uses of MetaClassID in es.bsc.dataclay.metadataservice
Methods in es.bsc.dataclay.metadataservice that return MetaClassID Modifier and Type Method Description MetaClassID
ObjectMetaData. getMetaClassID()
Get the ObjectMetaData::metaClassIDMethods in es.bsc.dataclay.metadataservice with parameters of type MetaClassID Modifier and Type Method Description ArrayList<ObjectMetaData>
MetaDataServiceDB. getByClass(MetaClassID classID)
Get a set of objects metadata by its Class IDMap<ObjectID,MetaDataInfo>
MetaDataService. getObjectsOfSpecificClass(MetaClassID classID)
Returns information about the objects instantiating a given class.MetaDataInfo
MetaDataService. registerObject(ObjectID objectID, MetaClassID metaClassID, DataSetID datasetIDofProvider, Set<ExecutionEnvironmentID> backendIDs, boolean isReadOnly, String alias, CommonMessages.Langs lang, AccountID ownerID)
This operation registers the MetaData of an object.void
ObjectMetaData. setMetaClassID(MetaClassID newmetaClassID)
Set the ObjectMetaData::metaClassIDConstructors in es.bsc.dataclay.metadataservice with parameters of type MetaClassID Constructor Description ObjectMetaData(ObjectID newobjectID, MetaClassID newmetaClassID, DataSetID newdatasetID, Set<ExecutionEnvironmentID> newLocIDs, boolean newisReadOnly, String newAlias, CommonMessages.Langs newLang, AccountID newownerID)
ObjectMetaData constructor -
Uses of MetaClassID in es.bsc.dataclay.serialization
Method parameters in es.bsc.dataclay.serialization with type arguments of type MetaClassID Modifier and Type Method Description void
DataClayRefList. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
void
DataClaySerializable. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
Deserializes the object from the buffer provided using the interface represented in the bitmap specified.void
DataClayRefList. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
DataClaySerializable. 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 MetaClassID 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 MetaClassID Modifier and Type Method Description void
DataClayInstanceIDWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs)
void
ExecutionEnvironmentIDWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs)
void
ObjectIDWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs)
void
DataClayInstanceIDWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
ExecutionEnvironmentIDWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
ObjectIDWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
-
Uses of MetaClassID in es.bsc.dataclay.serialization.java.lang
Method parameters in es.bsc.dataclay.serialization.java.lang with type arguments of type MetaClassID Modifier and Type Method Description void
BooleanWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs)
void
ByteWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs)
void
CharacterWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs)
void
DoubleWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs)
void
FloatWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs)
void
IntegerWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs)
void
LongWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs)
void
ObjectWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs)
void
ShortWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs)
void
StringWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs)
void
BooleanWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
ByteWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
CharacterWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
DoubleWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
FloatWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
IntegerWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
LongWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
ObjectWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
ShortWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
StringWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
-
Uses of MetaClassID in es.bsc.dataclay.serialization.java.util
Method parameters in es.bsc.dataclay.serialization.java.util with type arguments of type MetaClassID Modifier and Type Method Description void
ArrayWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs)
void
CollectionWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
void
Map.EntryWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
void
MapWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
void
ArrayWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
CollectionWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
Map.EntryWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
MapWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
-
Uses of MetaClassID 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 MetaClassID Modifier and Type Method Description void
AtomicIntegerWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
void
AtomicIntegerWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
-
Uses of MetaClassID in es.bsc.dataclay.serialization.lib
Methods in es.bsc.dataclay.serialization.lib that return MetaClassID Modifier and Type Method Description MetaClassID
ObjectWithDataParamOrReturn. getClassID()
MetaClassID
PersistentParamOrReturn. getClassID()
Methods in es.bsc.dataclay.serialization.lib with parameters of type MetaClassID Modifier and Type Method Description void
ObjectWithDataParamOrReturn. setClassID(MetaClassID newclassID)
Set classIDvoid
PersistentParamOrReturn. setClassID(MetaClassID newclassID)
Set classIDMethod parameters in es.bsc.dataclay.serialization.lib with type arguments of type MetaClassID Modifier and Type Method Description static void
DataClayDeserializationLib. createBufferAndDeserialize(DataClayByteArray byteArray, DataClaySerializable instance, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
Create buffer and deserializestatic DataClayByteArray
DataClaySerializationLib. createBufferAndSerialize(DataClaySerializable instance, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, boolean returnNullIfNoRefCounting)
Create buffer and serializevoid
ImmutableParamOrReturn. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
void
LanguageParamOrReturn. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
void
ObjectWithDataParamOrReturn. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
static DataClayObject
DataClayDeserializationLib. deserializeAssociation(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs, DataClayRuntime theLib)
static Object
DataClayDeserializationLib. deserializeJavaField(DataClayJavaWrapper wrapper, DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs)
Deserialize java fieldstatic void
DataClayDeserializationLib. deserializeObjectWithData(ObjectWithDataParamOrReturn paramOrRet, DataClayExecutionObject object, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayRuntime theLib, SessionID ownerSessionID, boolean forceDeserialization)
Deserialize object into a memory instance.static void
DataClayDeserializationLib. 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 Object[]
DataClayDeserializationLib. deserializeParamsOrReturn(SerializedParametersOrReturn serializedParamsOrReturn, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayRuntime theLib)
Deserialize parameters of an executionvoid
ImmutableParamOrReturn. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
LanguageParamOrReturn. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
ObjectWithDataParamOrReturn. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
static void
DataClaySerializationLib. 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 ObjectWithDataParamOrReturn
DataClaySerializationLib. 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 byte[]
DataClaySerializationLib. serializeForDBGarbageCollection(DataClayExecutionObject instance, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, boolean returnNullIfNoRefCounting)
Serialize for DBstatic void
DataClaySerializationLib. serializeJavaField(DataClayJavaWrapper wrapper, DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
Serialize java field.static SerializedParametersOrReturn
DataClaySerializationLib. serializeParamsOrReturn(List<DataClaySerializable> wrappedParamsOrRet, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayRuntime runtime, boolean forUpdate, BackendID hint, boolean ignoreSubObjects)
Serialize parameters or return of an executionConstructors in es.bsc.dataclay.serialization.lib with parameters of type MetaClassID Constructor Description ObjectWithDataParamOrReturn(ObjectID theObjectID, MetaClassID theclassID, DataClayObjectMetaData themetadata, DataClayByteArray thebytes)
ConstructorPersistentParamOrReturn(ObjectID theObjectID, ExecutionEnvironmentID thehint, MetaClassID theclassID, DataClayInstanceID theextDataClayID)
Constructor -
Uses of MetaClassID in es.bsc.dataclay.util
Methods in es.bsc.dataclay.util that return MetaClassID Modifier and Type Method Description MetaClassID
DataClayObjectMetaData. getMetaClassID(Integer tag)
Get class id from tagMethods in es.bsc.dataclay.util that return types with arguments of type MetaClassID Modifier and Type Method Description Map<Integer,MetaClassID>
DataClayObjectMetaData. getClassIDs()
Method parameters in es.bsc.dataclay.util with type arguments of type MetaClassID Modifier and Type Method Description void
DataClayObjectMetaData. setClassIDs(Map<Integer,MetaClassID> theclassIDs)
-
Uses of MetaClassID in es.bsc.dataclay.util.classloaders
Fields in es.bsc.dataclay.util.classloaders with type parameters of type MetaClassID Modifier and Type Field Description static MemoryCache<MetaClassID,String>
DataClayClassLoader. CLASSNAMES_CACHE
Cache of class names identified by its MetaClassID.Methods in es.bsc.dataclay.util.classloaders that return MetaClassID Modifier and Type Method Description MetaClassID
SyncClass. getMetaClassID()
Get class id of lockerMethods in es.bsc.dataclay.util.classloaders with parameters of type MetaClassID Modifier and Type Method Description static Class<?>
DataClayClassLoader. getClass(MetaClassID classID)
Get the Class with ID providedstatic Class<?>
DataClayClassLoaderSrv. getClass(MetaClassID classID)
Get the class with name and namespace providedSyncClass
ClassLockers. getLocker(MetaClassID classID)
Get locker for class with ID provided.static DataClayObject
DataClayClassLoader. newInstance(MetaClassID classID, ObjectID oid)
Create an instance of the Class with ID provided and Object ID providedstatic DataClayObject
DataClayClassLoaderSrv. newInstance(MetaClassID classID, ObjectID objectID)
Create an instance of the Class with ID providedConstructors in es.bsc.dataclay.util.classloaders with parameters of type MetaClassID Constructor Description SyncClass(MetaClassID newMetaClassID)
Constructor -
Uses of MetaClassID in es.bsc.dataclay.util.events.listeners
Methods in es.bsc.dataclay.util.events.listeners that return MetaClassID Modifier and Type Method Description MetaClassID
ECA. getTargetClass()
Returns the ID of target classMethods in es.bsc.dataclay.util.events.listeners with parameters of type MetaClassID Modifier and Type Method Description void
ECA. setTargetClass(MetaClassID newTargetClass)
Sets the ID of target classConstructors in es.bsc.dataclay.util.events.listeners with parameters of type MetaClassID Constructor Description ECA(EventType neweventType, MetaClassID newtargetClass, OperationID newfilterMethod, OperationID newaction)
Constructor -
Uses of MetaClassID in es.bsc.dataclay.util.events.type
Methods in es.bsc.dataclay.util.events.type that return MetaClassID Modifier and Type Method Description MetaClassID
DeletedObjEventType. getClassID()
Get the DeletedObjEventCondition::classIDMetaClassID
PersistedObjEventType. getClassID()
Get the PersistedObjExecCondition::classIDMetaClassID
UpdatedObjEventType. getClassID()
Get the DeletedObjEventCondition::classIDMethods in es.bsc.dataclay.util.events.type with parameters of type MetaClassID Modifier and Type Method Description void
DeletedObjEventType. setClassID(MetaClassID newclassID)
Set the DeletedObjEventCondition::classIDvoid
PersistedObjEventType. setClassID(MetaClassID newclassID)
Set the PersistedObjExecCondition::classIDvoid
UpdatedObjEventType. setClassID(MetaClassID newclassID)
Set the DeletedObjEventCondition::classIDConstructors in es.bsc.dataclay.util.events.type with parameters of type MetaClassID Constructor Description DeletedObjEventType(MetaClassID newclassID)
ConstructorPersistedObjEventType(MetaClassID newclassID)
ConstructorUpdatedObjEventType(MetaClassID newclassID)
Constructor -
Uses of MetaClassID in es.bsc.dataclay.util.filtering
Method parameters in es.bsc.dataclay.util.filtering with type arguments of type MetaClassID Modifier and Type Method Description void
DataClayPredicate. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
void
DataClayPredicate. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
-
Uses of MetaClassID in es.bsc.dataclay.util.ids
Method parameters in es.bsc.dataclay.util.ids with type arguments of type MetaClassID Modifier and Type Method Description void
AccountID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
void
ContractID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
void
CredentialID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
void
DataClayInstanceID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
void
DataContractID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
void
DataSetID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
void
ECAID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
void
EventMessageID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
void
EventObjsMeetConditionID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
void
ExecutionEnvironmentID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
void
ImplementationID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
void
InterfaceID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
void
MetaClassID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
void
NamespaceID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
void
ObjectID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
void
OperationID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
void
PropertyID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
void
QualitativeRegistryID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
void
ResourceID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
void
SessionID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
void
StorageLocationID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
void
AccountID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
ContractID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
CredentialID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
DataClayInstanceID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
DataContractID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
DataSetID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
ECAID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
EventMessageID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
EventObjsMeetConditionID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
ExecutionEnvironmentID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
ImplementationID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
InterfaceID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
MetaClassID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
NamespaceID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
ObjectID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
OperationID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
PropertyID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
QualitativeRegistryID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
ResourceID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
SessionID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
StorageLocationID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
-
Uses of MetaClassID in es.bsc.dataclay.util.management.accountmgr
Method parameters in es.bsc.dataclay.util.management.accountmgr with type arguments of type MetaClassID Modifier and Type Method Description void
PasswordCredential. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
void
PasswordCredential. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
-
Uses of MetaClassID in es.bsc.dataclay.util.management.classmgr
Fields in es.bsc.dataclay.util.management.classmgr declared as MetaClassID Modifier and Type Field Description MetaClassID
PrefetchingInformation. prefetchingClassID
ID of the class to call in a prefetching method.Methods in es.bsc.dataclay.util.management.classmgr that return MetaClassID Modifier and Type Method Description MetaClassID
UserType. getClassID()
Get the Type::idMetaClassID
Implementation. getMetaClassID()
Get the Implementation::metaClassIDMetaClassID
Operation. getMetaClassID()
Get the Operation::metaClassIDMetaClassID
Property. getMetaClassID()
Get the Property::metaClassIDMetaClassID
PrefetchingInformation. getPrefetchingClassID()
Methods in es.bsc.dataclay.util.management.classmgr with parameters of type MetaClassID Modifier and Type Method Description void
UserType. setClassID(MetaClassID newclassID)
Set the Type::idvoid
Implementation. setMetaClassID(MetaClassID newmetaClassID)
Set the Implementation::metaClassIDvoid
Operation. setMetaClassID(MetaClassID newmetaClassID)
Set the Operation::metaClassIDvoid
Property. setMetaClassID(MetaClassID newmetaClassID)
Set the Property::metaClassIDvoid
PrefetchingInformation. setPrefetchingClassID(MetaClassID theprefetchingClassID)
-
Uses of MetaClassID in es.bsc.dataclay.util.management.interfacemgr
Methods in es.bsc.dataclay.util.management.interfacemgr that return MetaClassID Modifier and Type Method Description MetaClassID
Interface. getMetaClassID()
Methods in es.bsc.dataclay.util.management.interfacemgr with parameters of type MetaClassID Modifier and Type Method Description void
Interface. setMetaClassID(MetaClassID newmetaClassID)
-
Uses of MetaClassID in es.bsc.dataclay.util.management.metadataservice
Methods in es.bsc.dataclay.util.management.metadataservice that return MetaClassID Modifier and Type Method Description MetaClassID
RegistrationInfo. getClassID()
MetaClassID
MetaDataInfo. getMetaclassID()
Get the MetaDataInfo::metaclassIDMethods in es.bsc.dataclay.util.management.metadataservice with parameters of type MetaClassID Modifier and Type Method Description void
MetaDataInfo. setMetaclassID(MetaClassID newmetaclassID)
Set the MetaDataInfo::metaclassIDConstructors in es.bsc.dataclay.util.management.metadataservice with parameters of type MetaClassID Constructor Description MetaDataInfo(ObjectID newdataClayID, DataSetID newdatasetID, MetaClassID newmetaClassID, boolean readOnly, Set<ExecutionEnvironmentID> newlocations, String newAlias, AccountID newownerID)
Basic constructorRegistrationInfo(ObjectID theobjectID, MetaClassID theclassID, SessionID thesessionID, DataSetID thedataSetID, String thealias)
Constructor -
Uses of MetaClassID in es.bsc.dataclay.util.management.namespacemgr
Methods in es.bsc.dataclay.util.management.namespacemgr that return MetaClassID Modifier and Type Method Description MetaClassID
ImportedInterface. getClassOfImportID()
Get the ImportedInterface::classOfImportIDMethods in es.bsc.dataclay.util.management.namespacemgr that return types with arguments of type MetaClassID Modifier and Type Method Description HashSet<MetaClassID>
ImportedInterface. getSubClassesOfImport()
Get the ImportedInterface::subClassesOfImportMethods in es.bsc.dataclay.util.management.namespacemgr with parameters of type MetaClassID Modifier and Type Method Description void
ImportedInterface. addSubClassUsingImport(MetaClassID metaClassID)
Add subclass that uses an importHashMap<Tuple<InterfaceID,ContractID>,ImportedInterface>
Namespace. getImportedInterfacesOfMetaClass(MetaClassID metaClassID)
Get the imported interfaces with Class ID providedvoid
Namespace. registerSubClassUsingImport(MetaClassID metaclassID, InterfaceID importedInterface, ContractID contractID)
Registers the subclass with ID provided as extending the import with ID specifiedvoid
ImportedInterface. removeSubClassUsingImport(MetaClassID metaClassID)
Remove subclass that uses an importvoid
ImportedInterface. setClassOfImportID(MetaClassID newclassOfImportID)
Set the ImportedInterface::classOfImportIDvoid
Namespace. unregisterSubClassUsingImport(MetaClassID metaclassID, InterfaceID importedInterface, ContractID contractID)
Unregisters the subclass with ID provided as extending the import with ID specifiedMethod parameters in es.bsc.dataclay.util.management.namespacemgr with type arguments of type MetaClassID Modifier and Type Method Description void
ImportedInterface. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)
void
ImportedInterface. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
ImportedInterface. setSubClassesOfImport(HashSet<MetaClassID> newsubClassesOfImport)
Set the ImportedInterface::subClassesOfImportConstructors in es.bsc.dataclay.util.management.namespacemgr with parameters of type MetaClassID Constructor Description ImportedInterface(String newimportedClassName, InterfaceID newinterfaceID, ContractID newcontractID, MetaClassID newclassOfImportID, NamespaceID newnamespaceIDofClass)
Imported interface constructor -
Uses of MetaClassID in es.bsc.dataclay.util.management.sessionmgr
Methods in es.bsc.dataclay.util.management.sessionmgr that return MetaClassID Modifier and Type Method Description MetaClassID
SessionInterface. getClassOfInterface()
Get the SessionInterface::classOfInterfaceMethods in es.bsc.dataclay.util.management.sessionmgr that return types with arguments of type MetaClassID Modifier and Type Method Description Map<MetaClassID,byte[]>
SessionInfo. getIfaceBitmaps()
Get the SessionInfo::ifaceBitmapsMap<MetaClassID,Set<PropertyID>>
SessionInfo. getPropertiesOfClasses()
Get the SessionInfo::propertiesOfClassesMethods in es.bsc.dataclay.util.management.sessionmgr with parameters of type MetaClassID Modifier and Type Method Description void
SessionInterface. setClassOfInterface(MetaClassID newclassOfInterface)
Set the SessionInterface::classOfInterfaceMethod parameters in es.bsc.dataclay.util.management.sessionmgr with type arguments of type MetaClassID Modifier and Type Method Description void
SessionInfo. setIfaceBitmaps(Map<MetaClassID,byte[]> newifaceBitmaps)
Set the SessionInfo::ifaceBitmapsvoid
SessionInfo. setPropertiesOfClasses(Map<MetaClassID,Set<PropertyID>> newpropertiesOfClasses)
Set the SessionInfo::propertiesOfClassesConstructors in es.bsc.dataclay.util.management.sessionmgr with parameters of type MetaClassID Constructor Description SessionInterface(InterfaceID newinterfaceID, MetaClassID newclassOfInterface)
Session interface constructorConstructor parameters in es.bsc.dataclay.util.management.sessionmgr with type arguments of type MetaClassID Constructor Description SessionInfo(SessionID newsessionID, AccountID newaccountID, Map<MetaClassID,Set<PropertyID>> newpropertiesOfClasses, Map<ContractID,SessionContract> thesessionContracts, Map<DataContractID,SessionDataContract> thesessionDataContracts, DataContractID thedataContractIDforStore, CommonMessages.Langs newlanguage, Map<MetaClassID,byte[]> newifaceBitmaps, Calendar newendDate)
Constructor for the info of the session -
Uses of MetaClassID in es.bsc.dataclay.util.management.stubs
Methods in es.bsc.dataclay.util.management.stubs that return MetaClassID Modifier and Type Method Description MetaClassID
StubInfo. getClassID()
Get the StubInfo::classIDMethods in es.bsc.dataclay.util.management.stubs with parameters of type MetaClassID Modifier and Type Method Description void
StubInfo. setClassID(MetaClassID newclassID)
Set the StubInfo::classIDConstructors in es.bsc.dataclay.util.management.stubs with parameters of type MetaClassID Constructor Description StubInfo(String newnamespace, String newclassName, String newparentClassName, AccountID newapplicantID, MetaClassID newclassID, NamespaceID newnamespaceID, Map<String,ImplementationStubInfo> newimplementationsByID, Map<String,ImplementationStubInfo> newimplementations, Map<String,PropertyStubInfo> newproperties, List<String> newpropertyListWithNulls, Set<ContractID> newContracts)
StubInfo constructor -
Uses of MetaClassID in storage
Methods in storage that return MetaClassID Modifier and Type Method Description MetaClassID
StorageObject. getMetaClassID()
-