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 DataClayInstanceID
DataClayObject. getExternalDataClayID()
DataClayInstanceID
DataClayObject. getExternalDataClayID(String hostname, int port)
Retrieve dataClay IDMethods in es.bsc.dataclay with parameters of type DataClayInstanceID Modifier and Type Method Description void
DataClayObject. federate(DataClayInstanceID extDataClayID)
Federates this object with an external dataClay instancevoid
DataClayObject. federate(DataClayInstanceID extDataClayID, boolean recursive)
Federates this object with an external dataClay instancevoid
DataClayObject. setExternalDataClayID(DataClayInstanceID newID)
void
DataClayObject. unfederate(DataClayInstanceID extDataClayID)
Unfederate this object with the provided external dataClayvoid
DataClayObject. 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 DataClayInstanceID
DataClay. getDataClayID()
Retrieves current dataClay instance IDstatic DataClayInstanceID
DataClay. 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 DataClayInstanceID
DataClay. 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 void
DataClay. federateAllObjects(DataClayInstanceID destinationDataClayID)
Federate all dataClay objects from specified current dataClay destination dataclay.static BackendID
DataClay. getExternalJavaBackend(String dsName, DataClayInstanceID externalDcID)
Retrieves the id of external java backend with name provided in external dataClay specifiedstatic void
DataClay. importModelsFromExternalDataClay(String externalNamespace, DataClayInstanceID extDataClayID)
Import classes in namespace specified from an external dataClaystatic void
DataClay. migrateFederatedObjects(DataClayInstanceID originDataClayID, DataClayInstanceID destinationDataClayID)
Migrate (unfederate and federate) all current dataClay objects from specified external dataclay di to destination dataclay.static void
DataClay. 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 DataClayInstanceID
ClientManagementLib. getDataClayID()
Method that retrieves the current dataClay identifierDataClayInstanceID
DataClayRuntime. getDataClayID()
Get ID of the current instance of dataClaystatic DataClayInstanceID
ClientManagementLib. getExternalDataClayID(String dcHost, int dcPort)
Tries to connect to an external dataClay instance and retrieve its ID.DataClayInstanceID
DataClayRuntime. getExternalDataClayID(String hostname, int port)
Get external dataClay infostatic DataClayInstanceID
ClientManagementLib. registerExternalDataClay(String dcHost, int dcPort)
Method that registers the info of a dataClay instanceDataClayInstanceID
DataClayRuntime. registerExternalDataClay(String dcHost, Integer dcPort)
Method that registers the info of a dataClay instancestatic DataClayInstanceID
ClientManagementLib. registerExternalDataClayOverrideAuthority(AccountID adminAccountID, PasswordCredential adminCredential, String dcHost, int dcPort, String authority)
ADMIN usage only.DataClayInstanceID
DataClayRuntime. 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 void
DataClayRuntime. federateAllObjects(DataClayInstanceID destinationDataClayID)
Federate all dataClay objects from specified current dataClay destination dataclay.void
DataClayRuntime. 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 instanceDataClayInstance
DataClayRuntime. getExternalDataClayInfo(DataClayInstanceID extDataClayID)
Get external dataClay infostatic void
ClientManagementLib. importModelsFromExternalDataClay(String externalNamespace, DataClayInstanceID extDataClayID)
Import classes in namespace specified from an external dataClayvoid
DataClayRuntime. importModelsFromExternalDataClay(String externalNamespace, DataClayInstanceID extDataClayID)
Import classes in namespace specified from an external dataClayvoid
DataClayRuntime. migrateFederatedObjects(DataClayInstanceID originDataClayID, DataClayInstanceID destinationDataClayID)
Migrate (unfederate and federate) all current dataClay objects from specified external dataclay di to destination dataclay.void
DataClayRuntime. unfederateAllObjects(DataClayInstanceID extDataClayID)
Unfederate all objects belonging/federated with external dataClay with id providedvoid
DataClayRuntime. unfederateObject(DataClayObject dcObject, DataClayInstanceID externalDataClayID, boolean recursive)
Unfederate an object with an external dataClaystatic void
ClientManagementLib. 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 DataClayInstanceID
Utils. 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 DataClayInstanceID
LogicModuleGrpcClient. getDataClayID()
DataClayInstanceID
LogicModuleGrpcClient. getExternalDataClayID(String dcHost, int dcPort)
DataClayInstanceID
LogicModuleGrpcClient. notifyRegistrationOfExternalDataClay(DataClayInstanceID dataClayInstanceID, String hostname, int port)
DataClayInstanceID
LogicModuleGrpcClient. registerExternalDataClay(String hostname, int port)
DataClayInstanceID
LogicModuleGrpcClient. 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 DataClayInstance
LogicModuleGrpcClient. getExternalDataClayInfo(DataClayInstanceID extDataClayID)
void
LogicModuleGrpcClient. importModelsFromExternalDataClay(String extNamespaceName, DataClayInstanceID extDataClayID)
DataClayInstanceID
LogicModuleGrpcClient. 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 DataClayInstanceID
DataClayIDFactory. newDataClayInstanceID()
Create a new DataClayInstanceID ID.static DataClayInstanceID
DataClayIDFactory. 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 DataClayInstanceID
LogicModule. getDataClayID()
DataClayInstanceID
LogicModule. getExternalDataClayID(String dcHost, int dcPort)
DataClayInstanceID
LogicModule. notifyRegistrationOfExternalDataClay(DataClayInstanceID dataClayInstanceID, String thehostname, int theport)
DataClayInstanceID
LogicModule. registerExternalDataClay(String thehostname, int theport)
DataClayInstanceID
LogicModule. 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 DataClayInstance
LogicModule. getExternalDataClayInfo(DataClayInstanceID extDataClayID)
void
LogicModule. importModelsFromExternalDataClay(String extNamespaceName, DataClayInstanceID extDataClayID)
DataClayInstanceID
LogicModule. 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 DataClayInstanceID
LogicModuleAPI. getDataClayID()
Method that retrieves the ID of current dataClay instanceDataClayInstanceID
LogicModuleAPI. getExternalDataClayID(String dcHost, int dcPort)
Tries to connect to an external dataClay instance and retrieve its ID.DataClayInstanceID
LogicModuleAPI. 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.DataClayInstanceID
LogicModuleAPI. registerExternalDataClay(String hostname, int port)
Method that tries to register an external instance of dataClay assigning a new ID to it.DataClayInstanceID
LogicModuleAPI. 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 DataClayInstance
LogicModuleAPI. getExternalDataClayInfo(DataClayInstanceID extDataClayID)
Method that retrieves the info of an external dataClay instancevoid
LogicModuleAPI. importModelsFromExternalDataClay(String extNamespaceName, DataClayInstanceID extDataClayID)
Import classes in namespace from external dataClay providedDataClayInstanceID
LogicModuleAPI. 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 DataClayInstanceID
LogicMetadataIDs. dcID
ID of current dataClay.Methods in es.bsc.dataclay.logic.logicmetadata that return DataClayInstanceID Modifier and Type Method Description DataClayInstanceID
LogicMetadataDB. getDataClayID(String host, int port)
Get dataClay id.DataClayInstanceID
LogicModuleMetadataMgr. 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 DataClayInstance
LogicMetadataDB. getDataClayInfo(DataClayInstanceID dClayID)
Get dataClay info by idDataClayInstance
LogicModuleMetadataMgr. 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 DataClayInstanceID
Session. getExtDataClayID()
Get the Session::extDataClayIDMethods in es.bsc.dataclay.logic.sessionmgr with parameters of type DataClayInstanceID Modifier and Type Method Description void
SessionManager. closeExtSession(DataClayInstanceID extDataClayID)
Close external sessionvoid
SessionManagerDB. deleteExtSession(DataClayInstanceID dataClayID)
Session
SessionManagerDB. getExtSession(DataClayInstanceID extDataClayID)
Get info about an external sessionSessionInfo
SessionManager. getExtSessionInfo(DataClayInstanceID extDataClayID)
SessionInfo
SessionManager. newExtSession(DataClayInstanceID extDataClayID, AccountID accountID, CommonMessages.Langs language, Calendar endDate)
Registers a new Session for the external dataClay instance only valid for shared objectsvoid
Session. 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 DataClayInstanceID
MetaDataServiceDB. getExternalDataClayOfObject(ObjectID objectID)
Retrieves external source dataClay id owning the given object.DataClayInstanceID
MetaDataService. 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 boolean
MetaDataService. checkIsFederatedWith(ObjectID objectID, DataClayInstanceID dataClayID)
Checks whether the object is actually federated with dataClay instance identified with given IDboolean
MetaDataServiceDB. deleteFederatedObject(ObjectID objectID, DataClayInstanceID dataClayID)
Delete federated objectboolean
MetaDataServiceDB. existsFederatedObjectWithDC(ObjectID objectID, DataClayInstanceID dataClayID)
Checks if the object is already federated with given external dataClay instance.boolean
MetaDataService. 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.void
MetaDataServiceDB. insertExternalObject(ObjectID objectID, DataClayInstanceID srcDataClayID, boolean unregisteredFlag)
Registers an object that has been federated from an external dataClay instance.boolean
MetaDataServiceDB. insertFederatedObject(ObjectID objectID, DataClayInstanceID dataClayID)
Registers an object to be federated with an external dataClay instancevoid
MetaDataService. registerExternalObject(ObjectID objectID, DataClayInstanceID dataClayID)
Registers an object that is federated from an external dataClay instance.boolean
MetaDataService. 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 void
DataClayInstanceIDWrapper. 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 DataClayInstanceID
PersistentParamOrReturn. getExtDataClayID()
Methods in es.bsc.dataclay.serialization.lib with parameters of type DataClayInstanceID Modifier and Type Method Description void
PersistentParamOrReturn. 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 DataClayInstanceID
ExecutionEnvironment. getDataClayInstanceID()
Get the ExecutionEnvironment::dataClayInstanceIDDataClayInstanceID
ExternalExecutionEnvironment. getDataClayInstanceID()
Get the ExternalExecutionEnvironment::dataClayInstanceIDDataClayInstanceID
DataClayInstance. getDcID()
Methods in es.bsc.dataclay.util.management.metadataservice with parameters of type DataClayInstanceID Modifier and Type Method Description void
ExecutionEnvironment. setDataClayInstanceID(DataClayInstanceID newdataClayInstanceID)
Set the ExecutionEnvironment::dataClayInstanceIDvoid
ExternalExecutionEnvironment. setDataClayInstanceID(DataClayInstanceID thedataClayInstanceID)
Set the ExternalExecutionEnvironment::dataClayInstanceIDvoid
DataClayInstance. 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 DataClayInstanceID
SessionInfo. getExtDataClayID()
Methods in es.bsc.dataclay.util.management.sessionmgr with parameters of type DataClayInstanceID Modifier and Type Method Description void
SessionInfo. 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
-