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 MetaClassIDDataClayObject. getMetaClassID()Get metaclass IDstatic MetaClassIDDataClayObject. 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 voidDataClayExecutionObject. addLazyTask(ObjectID objectID, ImplementationID implID, MetaClassID classID)Add lazy task to be run in DataClay.protected static DataClayObjectDataClayObject. 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 voidDataClayObject. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)voidDataClayObject. 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 StringDataClay. 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. aliasCacheCache of alias -> oid.Methods in es.bsc.dataclay.commonruntime that return MetaClassID Modifier and Type Method Description static MetaClassIDClientManagementLib. 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 StringDataClayRuntime. getClassName(MetaClassID classID)Get class name from IDStringClientRuntime. getClassNameInternal(MetaClassID classID)abstract StringDataClayRuntime. getClassNameInternal(MetaClassID classID)Get class name from ID.StringDataServiceRuntime. getClassNameInternal(MetaClassID classID)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 neededDataClayExecutionObjectDataServiceRuntime. getOrNewPersistentInstance(MetaClassID classID, ObjectID objectID, BackendID hint)DataClayObjectDataClayRuntime. getPersistedObjectByOID(ObjectID objectID, MetaClassID classID, BackendID hint)Recovers Object from OID and class IDvoidDataClayRuntime. moveObject(ObjectID objectID, MetaClassID classID, BackendID hint, BackendID srcBackendID, BackendID destBackendID, boolean recursive)Move the replica of an object from one backend to another.ObjectIDDataClayRuntime. 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).voidDataClayRuntime. setObjectReadOnly(ObjectID objectID, MetaClassID classID, BackendID hint)Set a persistent object as read only Logic module API used for communicationvoidDataClayRuntime. 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 voidDataServiceRuntime. 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.ObjectDataClayRuntime. deserializeReturn(DataClayObject objectInWhichToExec, Map<MetaClassID,byte[]> ifaceBitMaps, ImplementationID implID, SerializedParametersOrReturn serializedReturn)Deserialize return.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.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. -
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 MetaClassIDUtils. 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 MetaClassIDDataServiceGrpcClient. getClassIDFromObjectInMemory(ObjectID objectID)Methods in es.bsc.dataclay.communication.grpc.clients.dataservice with parameters of type MetaClassID Modifier and Type Method Description ObjectIDDataServiceGrpcClient. 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 voidDataServiceGrpcClient. deployClasses(String namespaceName, Map<Tuple<String,MetaClassID>,byte[]> classesToDeploy, Map<String,byte[]> classesAspects, Map<String,byte[]> stubYamls)ObjectIDDataServiceGrpcClient. 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 MetaClassIDLogicModuleGrpcClient. 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)StringLogicModuleGrpcClient. 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 MetaClassIDLazyTask. getClassID()MetaClassIDDataService. getClassIDFromObjectInMemory(ObjectID objectID)Methods in es.bsc.dataclay.dataservice with parameters of type MetaClassID Modifier and Type Method Description voidDataService. executeLazyTask(ImplementationID implID, ObjectID paramObjectID, SessionID sessionID, MetaClassID classID)Execute lazy taskObjectIDDataService. 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 voidDataService. deployClasses(String namespaceName, Map<Tuple<String,MetaClassID>,byte[]> classesToDeploy, Map<String,byte[]> classesAspects, Map<String,byte[]> stubYamls)ObjectIDDataService. 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 MetaClassIDDataServiceAPI. 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 ObjectIDDataServiceAPI. 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 voidDataServiceAPI. 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.ObjectIDDataServiceAPI. 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 voidDataClayException. deserialize(DataClayByteBuffer dcByteBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)voidDataClayException. 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 MetaClassIDOperationAlreadyInClassException. 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 MetaClassIDDataClayIDFactory. newMetaClassID()Create a new MetaClassID.static MetaClassIDDataClayIDFactory. 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 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 neededDataClayExecutionObjectExecutionObjectLoader. getOrNewPersistentInstance(MetaClassID classID, ObjectID objectID, BackendID hint)Check if instance exists in objects map 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 loaderDataClayExecutionObjectExecutionObjectLoader. newInstance(MetaClassID classID, ObjectID objectID)protected DataClayObjectDataClayObjectLoader. 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 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.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. -
Uses of MetaClassID in es.bsc.dataclay.logic
Methods in es.bsc.dataclay.logic that return MetaClassID Modifier and Type Method Description MetaClassIDLogicModule. 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)StringLogicModule. 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 MetaClassIDLogicModuleAPI. 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 ServiceStringLogicModuleAPI. 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 MetaClassIDClassManager. checkClassNotInIncludesAndGetID(String newClassName, NamespaceID newNamespaceID)Checks that there is no operation, implementation or property that includes the class with name and Namespace specified.MetaClassIDClassManagerDB. getClassIDByNameAndNamespaceID(String className, NamespaceID nspaceID)MetaClassIDClassManager. getClassIDFromProperty(PropertyID propertyID)Return ID of class of the type of the property or NULL if type is not user type.MetaClassIDClassManager. 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 voidClassManagerDB. deleteClass(MetaClassID classID)DeletebooleanClassManagerDB. 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.MetaClassClassManager. getClassInfo(MetaClassID metaClassID)Return all information of a classStringClassManager. 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.MetaClassClassManagerDB. getMetaClassByID(MetaClassID metaClassID)Get MetaClass by IDOperationIDClassManager. 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 idPropertyIDClassManager. 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.ImplementationClassManager. 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.OperationClassManager. 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.PropertyClassManager. 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.voidClassManager. removeClass(MetaClassID metaClassID)This function removes the MetaClass identified by metaClassID.voidClassManagerDB. updateClassAddOperation(MetaClassID classID, Operation newoperation)Update class with new operationvoidClassManagerDB. updateClassPropertiesAndOperations(MetaClassID classID, Property newProperty, OperationID newSetter, OperationID newGetter)Update class with new properties and operationsvoidClassManagerDB. updateClassPropertiesAndOperations(MetaClassID classID, Property newProperty, Operation newSetter, Operation newGetter, Operation newUpdate)Update class with new properties and operationsvoidClassManagerDB. 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 voidDataClayExecutionMethodTransformer. 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 voidDataClayMethodTransformer. 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 voidDataClayStubMethodTransformer. 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 MetaClassIDInterfaceManager. 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 providedvoidNamespaceManagerDB. updateImportedInterfaceAddSubClass(NamespaceID namespaceID, InterfaceID ifaceID, ContractID contractID, MetaClassID subClassID)Update by IDvoidNamespaceManagerDB. 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 metaclassesvoidNamespaceManager. registerSubClassesUsingImportedClass(NamespaceID namespaceID, Set<MetaClassID> metaClassesIDs, Map<ContractID,InterfaceID> interfacesInContractOfImportedClass)Registers the classes with IDs provided as extending from an imported classvoidNamespaceManager. 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 voidSession. setIfaceBitmaps(Map<MetaClassID,byte[]> newifaceBitmaps)Set the Session::ifaceBitmapsvoidSession. 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 MetaClassIDObjectMetaData. 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.MetaDataInfoMetaDataService. 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.voidObjectMetaData. 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 voidDataClayRefList. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)voidDataClaySerializable. 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.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 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 voidDataClayInstanceIDWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs)voidExecutionEnvironmentIDWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs)voidObjectIDWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs)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 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 voidBooleanWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs)voidByteWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs)voidCharacterWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs)voidDoubleWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs)voidFloatWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs)voidIntegerWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs)voidLongWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs)voidObjectWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs)voidShortWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs)voidStringWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs)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 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 voidArrayWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs)voidCollectionWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)voidMap.EntryWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)voidMapWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)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 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 voidAtomicIntegerWrapper. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)voidAtomicIntegerWrapper. 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 MetaClassIDObjectWithDataParamOrReturn. getClassID()MetaClassIDPersistentParamOrReturn. getClassID()Methods in es.bsc.dataclay.serialization.lib with parameters of type MetaClassID Modifier and Type Method Description voidObjectWithDataParamOrReturn. setClassID(MetaClassID newclassID)Set classIDvoidPersistentParamOrReturn. setClassID(MetaClassID newclassID)Set classIDMethod parameters in es.bsc.dataclay.serialization.lib with type arguments of type MetaClassID Modifier and Type Method Description static voidDataClayDeserializationLib. createBufferAndDeserialize(DataClayByteArray byteArray, DataClaySerializable instance, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)Create buffer and deserializestatic DataClayByteArrayDataClaySerializationLib. createBufferAndSerialize(DataClaySerializable instance, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, boolean returnNullIfNoRefCounting)Create buffer and serializevoidImmutableParamOrReturn. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)voidLanguageParamOrReturn. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)voidObjectWithDataParamOrReturn. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)static DataClayObjectDataClayDeserializationLib. deserializeAssociation(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs, DataClayRuntime theLib)static ObjectDataClayDeserializationLib. deserializeJavaField(DataClayJavaWrapper wrapper, DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs)Deserialize java fieldstatic voidDataClayDeserializationLib. deserializeObjectWithData(ObjectWithDataParamOrReturn paramOrRet, DataClayExecutionObject object, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayRuntime theLib, SessionID ownerSessionID, boolean forceDeserialization)Deserialize object into a memory instance.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 Object[]DataClayDeserializationLib. deserializeParamsOrReturn(SerializedParametersOrReturn serializedParamsOrReturn, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayRuntime theLib)Deserialize parameters of an executionvoidImmutableParamOrReturn. 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 byte[]DataClaySerializationLib. serializeForDBGarbageCollection(DataClayExecutionObject instance, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, boolean returnNullIfNoRefCounting)Serialize for DBstatic 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 SerializedParametersOrReturnDataClaySerializationLib. 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 MetaClassIDDataClayObjectMetaData. 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 voidDataClayObjectMetaData. 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_CACHECache of class names identified by its MetaClassID.Methods in es.bsc.dataclay.util.classloaders that return MetaClassID Modifier and Type Method Description MetaClassIDSyncClass. 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 providedSyncClassClassLockers. getLocker(MetaClassID classID)Get locker for class with ID provided.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 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 MetaClassIDECA. getTargetClass()Returns the ID of target classMethods in es.bsc.dataclay.util.events.listeners with parameters of type MetaClassID Modifier and Type Method Description voidECA. 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 MetaClassIDDeletedObjEventType. getClassID()Get the DeletedObjEventCondition::classIDMetaClassIDPersistedObjEventType. getClassID()Get the PersistedObjExecCondition::classIDMetaClassIDUpdatedObjEventType. getClassID()Get the DeletedObjEventCondition::classIDMethods in es.bsc.dataclay.util.events.type with parameters of type MetaClassID Modifier and Type Method Description voidDeletedObjEventType. setClassID(MetaClassID newclassID)Set the DeletedObjEventCondition::classIDvoidPersistedObjEventType. setClassID(MetaClassID newclassID)Set the PersistedObjExecCondition::classIDvoidUpdatedObjEventType. 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 voidDataClayPredicate. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)voidDataClayPredicate. 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 voidAccountID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)voidContractID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)voidCredentialID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)voidDataClayInstanceID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)voidDataContractID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)voidDataSetID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)voidECAID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)voidEventMessageID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)voidEventObjsMeetConditionID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)voidExecutionEnvironmentID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)voidImplementationID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)voidInterfaceID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)voidMetaClassID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)voidNamespaceID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)voidObjectID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)voidOperationID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)voidPropertyID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)voidQualitativeRegistryID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)voidResourceID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)voidSessionID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)voidStorageLocationID. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)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 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 voidPasswordCredential. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)voidPasswordCredential. 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 MetaClassIDPrefetchingInformation. prefetchingClassIDID 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 MetaClassIDUserType. getClassID()Get the Type::idMetaClassIDImplementation. getMetaClassID()Get the Implementation::metaClassIDMetaClassIDOperation. getMetaClassID()Get the Operation::metaClassIDMetaClassIDProperty. getMetaClassID()Get the Property::metaClassIDMetaClassIDPrefetchingInformation. getPrefetchingClassID()Methods in es.bsc.dataclay.util.management.classmgr with parameters of type MetaClassID Modifier and Type Method Description voidUserType. setClassID(MetaClassID newclassID)Set the Type::idvoidImplementation. setMetaClassID(MetaClassID newmetaClassID)Set the Implementation::metaClassIDvoidOperation. setMetaClassID(MetaClassID newmetaClassID)Set the Operation::metaClassIDvoidProperty. setMetaClassID(MetaClassID newmetaClassID)Set the Property::metaClassIDvoidPrefetchingInformation. 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 MetaClassIDInterface. getMetaClassID()Methods in es.bsc.dataclay.util.management.interfacemgr with parameters of type MetaClassID Modifier and Type Method Description voidInterface. 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 MetaClassIDRegistrationInfo. getClassID()MetaClassIDMetaDataInfo. getMetaclassID()Get the MetaDataInfo::metaclassIDMethods in es.bsc.dataclay.util.management.metadataservice with parameters of type MetaClassID Modifier and Type Method Description voidMetaDataInfo. 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 MetaClassIDImportedInterface. 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 voidImportedInterface. addSubClassUsingImport(MetaClassID metaClassID)Add subclass that uses an importHashMap<Tuple<InterfaceID,ContractID>,ImportedInterface>Namespace. getImportedInterfacesOfMetaClass(MetaClassID metaClassID)Get the imported interfaces with Class ID providedvoidNamespace. registerSubClassUsingImport(MetaClassID metaclassID, InterfaceID importedInterface, ContractID contractID)Registers the subclass with ID provided as extending the import with ID specifiedvoidImportedInterface. removeSubClassUsingImport(MetaClassID metaClassID)Remove subclass that uses an importvoidImportedInterface. setClassOfImportID(MetaClassID newclassOfImportID)Set the ImportedInterface::classOfImportIDvoidNamespace. 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 voidImportedInterface. deserialize(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedJavaObjs)voidImportedInterface. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)voidImportedInterface. 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 MetaClassIDSessionInterface. 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 voidSessionInterface. 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 voidSessionInfo. setIfaceBitmaps(Map<MetaClassID,byte[]> newifaceBitmaps)Set the SessionInfo::ifaceBitmapsvoidSessionInfo. 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 MetaClassIDStubInfo. getClassID()Get the StubInfo::classIDMethods in es.bsc.dataclay.util.management.stubs with parameters of type MetaClassID Modifier and Type Method Description voidStubInfo. 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 MetaClassIDStorageObject. getMetaClassID()
-