Uses of Class
es.bsc.dataclay.util.ids.DataClayInstanceID
-
Packages that use DataClayInstanceID 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.logicmodule Contains Logic module client GRPC classes.es.bsc.dataclay.exceptions.logicmodule.sessionmgr Module intended to management of Exceptions in Session Manager module.es.bsc.dataclay.exceptions.metadataservice Module intended to management of Exceptions on MetaDataService module.es.bsc.dataclay.heap 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.logicmetadata 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.es.bsc.dataclay.util.ids Wrappers.es.bsc.dataclay.serialization.lib Utility classes for binary serializationes.bsc.dataclay.util.management.metadataservice This package contains classes used in management of data.es.bsc.dataclay.util.management.sessionmgr This package contains classes used in management of sessions. -
-
Uses of DataClayInstanceID in es.bsc.dataclay
Methods in es.bsc.dataclay that return DataClayInstanceID Modifier and Type Method Description DataClayInstanceIDDataClayObject. getExternalDataClayID()DataClayInstanceIDDataClayObject. getExternalDataClayID(String hostname, int port)Retrieve dataClay IDMethods in es.bsc.dataclay with parameters of type DataClayInstanceID Modifier and Type Method Description voidDataClayObject. federate(DataClayInstanceID extDataClayID)Federates this object with an external dataClay instancevoidDataClayObject. federate(DataClayInstanceID extDataClayID, boolean recursive)Federates this object with an external dataClay instancevoidDataClayObject. setExternalDataClayID(DataClayInstanceID newID)voidDataClayObject. unfederate(DataClayInstanceID extDataClayID)Unfederate this object with the provided external dataClayvoidDataClayObject. unfederate(DataClayInstanceID extDataClayID, boolean recursive)Unfederate this object with the provided external dataClay -
Uses of DataClayInstanceID in es.bsc.dataclay.api
Methods in es.bsc.dataclay.api that return DataClayInstanceID Modifier and Type Method Description static DataClayInstanceIDDataClay. getDataClayID()Retrieves current dataClay instance IDstatic DataClayInstanceIDDataClay. getDataClayID(String dcHost, int dcPort)Retrieves the id of the external dataClay which Logic Module is located at provided host and listening on specified port.static DataClayInstanceIDDataClay. registerDataClay(String dcHost, int dcPort)Registers an external dataClay to enable future object federation with it.Methods in es.bsc.dataclay.api with parameters of type DataClayInstanceID Modifier and Type Method Description static voidDataClay. federateAllObjects(DataClayInstanceID destinationDataClayID)Federate all dataClay objects from specified current dataClay destination dataclay.static BackendIDDataClay. getExternalJavaBackend(String dsName, DataClayInstanceID externalDcID)Retrieves the id of external java backend with name provided in external dataClay specifiedstatic voidDataClay. importModelsFromExternalDataClay(String externalNamespace, DataClayInstanceID extDataClayID)Import classes in namespace specified from an external dataClaystatic voidDataClay. migrateFederatedObjects(DataClayInstanceID originDataClayID, DataClayInstanceID destinationDataClayID)Migrate (unfederate and federate) all current dataClay objects from specified external dataclay di to destination dataclay.static voidDataClay. unfederateAllObjects(DataClayInstanceID extDataClayID)Unfederate all objects belonging/federated with external dataClay with id provided -
Uses of DataClayInstanceID in es.bsc.dataclay.commonruntime
Methods in es.bsc.dataclay.commonruntime that return DataClayInstanceID Modifier and Type Method Description static DataClayInstanceIDClientManagementLib. getDataClayID()Method that retrieves the current dataClay identifierDataClayInstanceIDDataClayRuntime. getDataClayID()Get ID of the current instance of dataClaystatic DataClayInstanceIDClientManagementLib. getExternalDataClayID(String dcHost, int dcPort)Tries to connect to an external dataClay instance and retrieve its ID.DataClayInstanceIDDataClayRuntime. getExternalDataClayID(String hostname, int port)Get external dataClay infostatic DataClayInstanceIDClientManagementLib. registerExternalDataClay(String dcHost, int dcPort)Method that registers the info of a dataClay instanceDataClayInstanceIDDataClayRuntime. registerExternalDataClay(String dcHost, Integer dcPort)Method that registers the info of a dataClay instancestatic DataClayInstanceIDClientManagementLib. registerExternalDataClayOverrideAuthority(AccountID adminAccountID, PasswordCredential adminCredential, String dcHost, int dcPort, String authority)ADMIN usage only.DataClayInstanceIDDataClayRuntime. registerExternalDataClayOverrideAuthority(AccountID adminAccountID, PasswordCredential adminCredential, String dcHost, int dcPort, String authority)ADMIN usage only.Methods in es.bsc.dataclay.commonruntime with parameters of type DataClayInstanceID Modifier and Type Method Description voidDataClayRuntime. federateAllObjects(DataClayInstanceID destinationDataClayID)Federate all dataClay objects from specified current dataClay destination dataclay.voidDataClayRuntime. federateObject(DataClayObject dcObject, DataClayInstanceID externalDataClayID, boolean recursive)Federate an object with an external dataClayMap<ExecutionEnvironmentID,ExecutionEnvironment>DataClayRuntime. getAllExecutionEnvironmentsAtDataClay(CommonMessages.Langs lang, DataClayInstanceID dataClayInstanceID, boolean forceUpdate)Get all execution environments in provided dataClay instanceDataClayInstanceDataClayRuntime. getExternalDataClayInfo(DataClayInstanceID extDataClayID)Get external dataClay infostatic voidClientManagementLib. importModelsFromExternalDataClay(String externalNamespace, DataClayInstanceID extDataClayID)Import classes in namespace specified from an external dataClayvoidDataClayRuntime. importModelsFromExternalDataClay(String externalNamespace, DataClayInstanceID extDataClayID)Import classes in namespace specified from an external dataClayvoidDataClayRuntime. migrateFederatedObjects(DataClayInstanceID originDataClayID, DataClayInstanceID destinationDataClayID)Migrate (unfederate and federate) all current dataClay objects from specified external dataclay di to destination dataclay.voidDataClayRuntime. unfederateAllObjects(DataClayInstanceID extDataClayID)Unfederate all objects belonging/federated with external dataClay with id providedvoidDataClayRuntime. unfederateObject(DataClayObject dcObject, DataClayInstanceID externalDataClayID, boolean recursive)Unfederate an object with an external dataClaystatic voidClientManagementLib. updateExternalDataClay(DataClayInstanceID dcID, String dcHost, int dcPort)Method that updates the info of a dataClay instance (adds new "access") -
Uses of DataClayInstanceID in es.bsc.dataclay.communication.grpc
Methods in es.bsc.dataclay.communication.grpc that return DataClayInstanceID Modifier and Type Method Description static DataClayInstanceIDUtils. getDataClayInstanceID(String idMsg)Get DataClayID from Protobuf ID -
Uses of DataClayInstanceID in es.bsc.dataclay.communication.grpc.clients.logicmodule
Methods in es.bsc.dataclay.communication.grpc.clients.logicmodule that return DataClayInstanceID Modifier and Type Method Description DataClayInstanceIDLogicModuleGrpcClient. getDataClayID()DataClayInstanceIDLogicModuleGrpcClient. getExternalDataClayID(String dcHost, int dcPort)DataClayInstanceIDLogicModuleGrpcClient. notifyRegistrationOfExternalDataClay(DataClayInstanceID dataClayInstanceID, String hostname, int port)DataClayInstanceIDLogicModuleGrpcClient. registerExternalDataClay(String hostname, int port)DataClayInstanceIDLogicModuleGrpcClient. registerExternalDataClayOverrideAuthority(AccountID adminAccountID, PasswordCredential adminCredential, String hostname, int port, String authority)Methods in es.bsc.dataclay.communication.grpc.clients.logicmodule with parameters of type DataClayInstanceID Modifier and Type Method Description DataClayInstanceLogicModuleGrpcClient. getExternalDataClayInfo(DataClayInstanceID extDataClayID)voidLogicModuleGrpcClient. importModelsFromExternalDataClay(String extNamespaceName, DataClayInstanceID extDataClayID)DataClayInstanceIDLogicModuleGrpcClient. notifyRegistrationOfExternalDataClay(DataClayInstanceID dataClayInstanceID, String hostname, int port) -
Uses of DataClayInstanceID in es.bsc.dataclay.exceptions.logicmodule.sessionmgr
Constructors in es.bsc.dataclay.exceptions.logicmodule.sessionmgr with parameters of type DataClayInstanceID Constructor Description SessionExternalIsNotActiveException(DataClayInstanceID extDataClayID)This exception is produced when a Session is not activeSessionExternalNotExistException(DataClayInstanceID extDataClayID)This exception is produced when an external Session does not exist -
Uses of DataClayInstanceID in es.bsc.dataclay.exceptions.metadataservice
Constructors in es.bsc.dataclay.exceptions.metadataservice with parameters of type DataClayInstanceID Constructor Description ExternalDataClayNotRegisteredException(DataClayInstanceID dataClayID)This exception is produced when an external dataClay with ID provided is not registered -
Uses of DataClayInstanceID in es.bsc.dataclay.heap
Methods in es.bsc.dataclay.heap that return DataClayInstanceID Modifier and Type Method Description static DataClayInstanceIDDataClayIDFactory. newDataClayInstanceID()Create a new DataClayInstanceID ID.static DataClayInstanceIDDataClayIDFactory. newDataClayInstanceID(String uuidStr)Create a new DataClayInstanceID ID. -
Uses of DataClayInstanceID in es.bsc.dataclay.logic
Methods in es.bsc.dataclay.logic that return DataClayInstanceID Modifier and Type Method Description DataClayInstanceIDLogicModule. getDataClayID()DataClayInstanceIDLogicModule. getExternalDataClayID(String dcHost, int dcPort)DataClayInstanceIDLogicModule. notifyRegistrationOfExternalDataClay(DataClayInstanceID dataClayInstanceID, String thehostname, int theport)DataClayInstanceIDLogicModule. registerExternalDataClay(String thehostname, int theport)DataClayInstanceIDLogicModule. registerExternalDataClayOverrideAuthority(AccountID adminAccountID, PasswordCredential adminCredential, String thehostname, int theport, String authority)Methods in es.bsc.dataclay.logic with parameters of type DataClayInstanceID Modifier and Type Method Description DataClayInstanceLogicModule. getExternalDataClayInfo(DataClayInstanceID extDataClayID)voidLogicModule. importModelsFromExternalDataClay(String extNamespaceName, DataClayInstanceID extDataClayID)DataClayInstanceIDLogicModule. notifyRegistrationOfExternalDataClay(DataClayInstanceID dataClayInstanceID, String thehostname, int theport) -
Uses of DataClayInstanceID in es.bsc.dataclay.logic.api
Methods in es.bsc.dataclay.logic.api that return DataClayInstanceID Modifier and Type Method Description DataClayInstanceIDLogicModuleAPI. getDataClayID()Method that retrieves the ID of current dataClay instanceDataClayInstanceIDLogicModuleAPI. getExternalDataClayID(String dcHost, int dcPort)Tries to connect to an external dataClay instance and retrieve its ID.DataClayInstanceIDLogicModuleAPI. notifyRegistrationOfExternalDataClay(DataClayInstanceID dataClayInstanceID, String hostname, int port)When you register an external DataClay, we notify external dataClay about the registration and we get the ID of the external dataClay.DataClayInstanceIDLogicModuleAPI. registerExternalDataClay(String hostname, int port)Method that tries to register an external instance of dataClay assigning a new ID to it.DataClayInstanceIDLogicModuleAPI. registerExternalDataClayOverrideAuthority(AccountID adminAccountID, PasswordCredential adminCredential, String hostname, int port, String authority)For system-admin users only.Methods in es.bsc.dataclay.logic.api with parameters of type DataClayInstanceID Modifier and Type Method Description DataClayInstanceLogicModuleAPI. getExternalDataClayInfo(DataClayInstanceID extDataClayID)Method that retrieves the info of an external dataClay instancevoidLogicModuleAPI. importModelsFromExternalDataClay(String extNamespaceName, DataClayInstanceID extDataClayID)Import classes in namespace from external dataClay providedDataClayInstanceIDLogicModuleAPI. notifyRegistrationOfExternalDataClay(DataClayInstanceID dataClayInstanceID, String hostname, int port)When you register an external DataClay, we notify external dataClay about the registration and we get the ID of the external dataClay. -
Uses of DataClayInstanceID in es.bsc.dataclay.logic.logicmetadata
Fields in es.bsc.dataclay.logic.logicmetadata declared as DataClayInstanceID Modifier and Type Field Description DataClayInstanceIDLogicMetadataIDs. dcIDID of current dataClay.Methods in es.bsc.dataclay.logic.logicmetadata that return DataClayInstanceID Modifier and Type Method Description DataClayInstanceIDLogicMetadataDB. getDataClayID(String host, int port)Get dataClay id.DataClayInstanceIDLogicModuleMetadataMgr. getExternalDataClayID(String host, int port)Retrieves id of an external dataClay instance identified by host and portMethods in es.bsc.dataclay.logic.logicmetadata that return types with arguments of type DataClayInstanceID Modifier and Type Method Description Set<DataClayInstanceID>LogicMetadataDB. getAllExternalDataClays()Get all DataClayInstance ids representing external dataclaysSet<DataClayInstanceID>LogicModuleMetadataMgr. getAllExternalDataClays()Get all dataClays current dataClay has objects federated withMethods in es.bsc.dataclay.logic.logicmetadata with parameters of type DataClayInstanceID Modifier and Type Method Description DataClayInstanceLogicMetadataDB. getDataClayInfo(DataClayInstanceID dClayID)Get dataClay info by idDataClayInstanceLogicModuleMetadataMgr. getExternalDataClayInfo(DataClayInstanceID extDataClayID)Retrieves information about an external dataClay instance identified by provided id -
Uses of DataClayInstanceID in es.bsc.dataclay.logic.sessionmgr
Methods in es.bsc.dataclay.logic.sessionmgr that return DataClayInstanceID Modifier and Type Method Description DataClayInstanceIDSession. getExtDataClayID()Get the Session::extDataClayIDMethods in es.bsc.dataclay.logic.sessionmgr with parameters of type DataClayInstanceID Modifier and Type Method Description voidSessionManager. closeExtSession(DataClayInstanceID extDataClayID)Close external sessionvoidSessionManagerDB. deleteExtSession(DataClayInstanceID dataClayID)SessionSessionManagerDB. getExtSession(DataClayInstanceID extDataClayID)Get info about an external sessionSessionInfoSessionManager. getExtSessionInfo(DataClayInstanceID extDataClayID)SessionInfoSessionManager. newExtSession(DataClayInstanceID extDataClayID, AccountID accountID, CommonMessages.Langs language, Calendar endDate)Registers a new Session for the external dataClay instance only valid for shared objectsvoidSession. setExtDataClayID(DataClayInstanceID newextDataClayID)Set the Session::extDataClayIDConstructors in es.bsc.dataclay.logic.sessionmgr with parameters of type DataClayInstanceID Constructor Description Session(DataClayInstanceID newExtDataClayID, AccountID newaccountID, CommonMessages.Langs newlanguage, Calendar newEndDate)minimal session for external dataClay acting on shared objects -
Uses of DataClayInstanceID in es.bsc.dataclay.metadataservice
Methods in es.bsc.dataclay.metadataservice that return DataClayInstanceID Modifier and Type Method Description DataClayInstanceIDMetaDataServiceDB. getExternalDataClayOfObject(ObjectID objectID)Retrieves external source dataClay id owning the given object.DataClayInstanceIDMetaDataService. getExternalSourceDataClayOfObject(ObjectID objectID)Method that retrieves the info of external source dataClay of this objectMethods in es.bsc.dataclay.metadataservice that return types with arguments of type DataClayInstanceID Modifier and Type Method Description Set<DataClayInstanceID>MetaDataService. getDataClaysOurObjectIsFederatedWith(ObjectID objectID)Get all dataClays object provided is federated withSet<DataClayInstanceID>MetaDataServiceDB. getDataClaysOurObjectIsFederatedWith(ObjectID objectID)Retrieves external target dataClays ids which the given object is federated withMethods in es.bsc.dataclay.metadataservice with parameters of type DataClayInstanceID Modifier and Type Method Description booleanMetaDataService. checkIsFederatedWith(ObjectID objectID, DataClayInstanceID dataClayID)Checks whether the object is actually federated with dataClay instance identified with given IDbooleanMetaDataServiceDB. deleteFederatedObject(ObjectID objectID, DataClayInstanceID dataClayID)Delete federated objectbooleanMetaDataServiceDB. existsFederatedObjectWithDC(ObjectID objectID, DataClayInstanceID dataClayID)Checks if the object is already federated with given external dataClay instance.booleanMetaDataService. federateObjectWith(ObjectID objectID, DataClayInstanceID dataClayID)Registers an object to be federated with an external dataClay identified with the given IDSet<ObjectID>MetaDataService. getObjectsFederatedWithDataClay(DataClayInstanceID extDataClayInstanceID)Method that retrieves all the objects federated/belonging to dataClay with ID provided.Set<ObjectID>MetaDataServiceDB. getObjectsFederatedWithDataClay(DataClayInstanceID extDataClayInstanceID)Method that retrieves all the objects federated/belonging to dataClay with ID provided.voidMetaDataServiceDB. insertExternalObject(ObjectID objectID, DataClayInstanceID srcDataClayID, boolean unregisteredFlag)Registers an object that has been federated from an external dataClay instance.booleanMetaDataServiceDB. insertFederatedObject(ObjectID objectID, DataClayInstanceID dataClayID)Registers an object to be federated with an external dataClay instancevoidMetaDataService. registerExternalObject(ObjectID objectID, DataClayInstanceID dataClayID)Registers an object that is federated from an external dataClay instance.booleanMetaDataService. unfederateObjectWith(ObjectID objectID, DataClayInstanceID dataClayID)Unfederate object with an external dataClay identified with the given ID -
Uses of DataClayInstanceID in es.bsc.dataclay.serialization.es.bsc.dataclay.util.ids
Methods in es.bsc.dataclay.serialization.es.bsc.dataclay.util.ids with parameters of type DataClayInstanceID Modifier and Type Method Description voidDataClayInstanceIDWrapper. setDataClayInstanceIDObject(DataClayInstanceID newid)Constructors in es.bsc.dataclay.serialization.es.bsc.dataclay.util.ids with parameters of type DataClayInstanceID Constructor Description DataClayInstanceIDWrapper(DataClayInstanceID newid)Constructor -
Uses of DataClayInstanceID in es.bsc.dataclay.serialization.lib
Methods in es.bsc.dataclay.serialization.lib that return DataClayInstanceID Modifier and Type Method Description DataClayInstanceIDPersistentParamOrReturn. getExtDataClayID()Methods in es.bsc.dataclay.serialization.lib with parameters of type DataClayInstanceID Modifier and Type Method Description voidPersistentParamOrReturn. setExtDataClayID(DataClayInstanceID newextDataClayID)Set extDataClayIDConstructors in es.bsc.dataclay.serialization.lib with parameters of type DataClayInstanceID Constructor Description PersistentParamOrReturn(ObjectID theObjectID, ExecutionEnvironmentID thehint, MetaClassID theclassID, DataClayInstanceID theextDataClayID)Constructor -
Uses of DataClayInstanceID in es.bsc.dataclay.util.management.metadataservice
Methods in es.bsc.dataclay.util.management.metadataservice that return DataClayInstanceID Modifier and Type Method Description DataClayInstanceIDExecutionEnvironment. getDataClayInstanceID()Get the ExecutionEnvironment::dataClayInstanceIDDataClayInstanceIDExternalExecutionEnvironment. getDataClayInstanceID()Get the ExternalExecutionEnvironment::dataClayInstanceIDDataClayInstanceIDDataClayInstance. getDcID()Methods in es.bsc.dataclay.util.management.metadataservice with parameters of type DataClayInstanceID Modifier and Type Method Description voidExecutionEnvironment. setDataClayInstanceID(DataClayInstanceID newdataClayInstanceID)Set the ExecutionEnvironment::dataClayInstanceIDvoidExternalExecutionEnvironment. setDataClayInstanceID(DataClayInstanceID thedataClayInstanceID)Set the ExternalExecutionEnvironment::dataClayInstanceIDvoidDataClayInstance. setDcID(DataClayInstanceID newdcID)Constructors in es.bsc.dataclay.util.management.metadataservice with parameters of type DataClayInstanceID Constructor Description DataClayInstance(DataClayInstanceID newdcID, String[] newhosts, Integer[] newports)Basic constructor for dataClay instances.DataClayInstance(DataClayInstanceID newdcID, String newhost, Integer newport)ExecutionEnvironment(String newhostname, String newname, int newtcpport, CommonMessages.Langs newlang, DataClayInstanceID dataClayInstanceID)ExecutionEnvironment specification constructorExternalExecutionEnvironment(DataClayInstanceID thedataClayInstanceID, String newhostname, String newname, int newtcpport, CommonMessages.Langs newlang)ExecutionEnvironment specification constructor -
Uses of DataClayInstanceID in es.bsc.dataclay.util.management.sessionmgr
Methods in es.bsc.dataclay.util.management.sessionmgr that return DataClayInstanceID Modifier and Type Method Description DataClayInstanceIDSessionInfo. getExtDataClayID()Methods in es.bsc.dataclay.util.management.sessionmgr with parameters of type DataClayInstanceID Modifier and Type Method Description voidSessionInfo. setExtDataClayID(DataClayInstanceID extDataClayID)Set the SessionInfo::extDataClayIDConstructors in es.bsc.dataclay.util.management.sessionmgr with parameters of type DataClayInstanceID Constructor Description SessionInfo(SessionID sessionID, DataClayInstanceID extDataClayID, AccountID accountID, CommonMessages.Langs language, Calendar endDate)Constructor for external sessions
-