Metaspace.MemberDef

Description

Member Definition functions

Functions

NameSignature and Synopsis
beginTransactionvoid beginTransaction (String metaSpaceName)
BeginTransaction starts a transaction. Any operations on any Space in this metaspace called from the thread that currently owns the transaction will be in a transactional state, until either commitTransaction or rollbackTransaction is invoked. Transaction is scoped by the current thread context.
closevoid close (String metaSpaceName)
Frees resources used by the Metaspace object. Invalidates this metaspace reference. If there are no more references, this method will disconnect from metaspace.
closeAllvoid closeAll (String metaSpaceName)
Frees resources used by the Metaspace object. Immediately closes the connection to the Metaspace. Forces all Spaces, Browsers, and Listeners to be freed, and their handles to become invalid.
commitTransactionvoid commitTransaction (String metaSpaceName)
Commits all of the Space operations invoked in this thread since beginTransaction was called.
connectvoid connect (String metaSpaceName, Object memberDef)
Establishes connection to metaspace using the member definition.
createObject create ()
Creates Member definition using default connection definition.
createUserSpaceObject createUserSpace (String metaSpaceName, String spaceName, String[] fieldNames, String[] dataTypes, Object ... variableArgs)
Creates a user space using the provided field definitions. If space exists, the call is ignored and existing space is returned.
getConnectTimeoutlong getConnectTimeout (Object memberDef)
Gets connect timeout property from the member definition.
getContextObject getContext (Object memberDef)
Gets context for this Member as a Tuple (collection of name-value pairs).
getDataStoreString getDataStore (Object memberDef)
Returns datastore name for provided member definition.
getDiscoveryString getDiscovery (Object memberDef)
Returns discovery url for provided member definition.
getListenString getListen (Object memberDef)
Returns listen url for provided member definition.
getMemberDefObject getMemberDef (String metaSpaceName)
Returns the metaspace connection definition attributes.
getMemberNameString getMemberName (Object memberDef)
Returns member name for provided member definition
getMemberTimeoutlong getMemberTimeout (Object memberDef)
Gets member timeout property from the member definition.
getMetaspaceMembersObject getMetaspaceMembers (String metaSpaceName)
Returns the collection of Member of the metaspace.
getMetaspaceRemoteMembersObject getMetaspaceRemoteMembers (String metaSpaceName)
Returns the collection of Member of the metaspace that are connected using remote discovery.
getProcessNameString getProcessName (Object memberDef)
Returns process name for provided member definition
getRemoteDiscoveryString getRemoteDiscovery (Object memberDef)
Gets remote discovery url for provided member definition.
getRemoteListenString getRemoteListen (Object memberDef)
Gets remote listen url for provided member definition.
getSelfMemberObject getSelfMember (String metaSpaceName)
Returns the Member for this Metaspace connection.
getSpaceObject getSpace (String metaSpaceName, String spaceName, boolean isSeeder)
Returns the space after joining it with role of SEEDER or LEECH, if it is not already joined. The fully qualified space name is derived by concatenating . .
getSpaceDefObject getSpaceDef (String metaSpaceName, String spaceName)
Gets space definition for the given unqualified Space name by concatenating . .
getSpaceMembersObject getSpaceMembers (String metaSpaceName, String spaceName)
Returns the collection of Member of the space for the given unqualified Space name by concatenating . .
getSpaceRemoteMembersObject getSpaceRemoteMembers (String metaSpaceName, String spaceName)
Returns the collection of Member of the space remotely connected by this member.
getUserSpaceNamesObject getUserSpaceNames (String metaSpaceName)
Returns the user space names as a collection.
getWorkerThreadCountint getWorkerThreadCount (Object memberDef)
Returns worker thread count for the metaspace using provided member definition.
recoverUserSpacelong recoverUserSpace (String metaSpaceName, String spaceName)
Recovers a user space from shared nothing persistence (can not be used with other persistence types).
releaseContextObject releaseContext (String metaSpaceName)
releaseContext is used to release the Context object from one thread so that it can be transferred to another thread.
resumevoid resume (String metaSpaceName)
Resumes the metaspace.
resumeSpacevoid resumeSpace (String metaSpaceName, String spaceName)
Resumes a space.
rollbackTransactionvoid rollbackTransaction (String metaSpaceName)
Reverses all of the Space operations invoked in this thread since beginTransaction was called.
setConnectTimeoutObject setConnectTimeout (Object memberDef, long timeInMillis)
Sets connect timeout property for the member to join the cluster.
setContextvoid setContext (Object memberDef, Object contextTuple)
Sets context tuple of the local member.
setDataStorevoid setDataStore (Object memberDef, String dataStore)
Sets datastore name.
setDiscoveryvoid setDiscovery (Object memberDef, String discoveryUrl)
Sets the discovery protocol with the Member.
setDomainNamevoid setDomainName (Object memberDef, String domainName)
Sets the domain name for system based authentication
setIdentityPasswordvoid setIdentityPassword (Object memberDef, String password)
Sets the identity password for (policy or token file)
setKeyFilevoid setKeyFile (Object memberDef, String keyFile)
Sets the certificate key file for certificate based authentication
setListenvoid setListen (Object memberDef, String listenUrl)
Sets the listen URL with the Member.
setMemberNamevoid setMemberName (Object memberDef, String memberName)
Sets member name.
setMemberTimeoutObject setMemberTimeout (Object memberDef, long timeInMillis)
Sets member timeout property, which controls how long each member waits/tries to reconnect a lost member
setPasswordvoid setPassword (Object memberDef, String password)
Sets the authentication password
setProcessNamevoid setProcessName (Object memberDef, String processName)
Sets process name.
setRemoteDiscoveryvoid setRemoteDiscovery (Object memberDef, String remoteDiscovery)
Sets remote discovery url.
setRemoteListenvoid setRemoteListen (Object memberDef, String remoteListen)
Sets remote listen url.
setSecurityvoid setSecurity (Object memberDef, boolean isController, String filePath)
Sets the security using security-config file (policy or token file)
setUserNamevoid setUserName (Object memberDef, String userName)
Sets the authentication username
setWorkerThreadCountvoid setWorkerThreadCount (Object memberDef, int numWorkers)
Sets the number of threads to be used for invocation.
suspendvoid suspend (String metaSpaceName)
Suspends the metaspace.
versionString version ()
Retrieves the version of the ActiveSpaces product.