| Name | Signature and Synopsis |
|---|---|
beginTransaction | void 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. |
close | void 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. |
closeAll | void 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. |
commitTransaction | void commitTransaction (String metaSpaceName)Commits all of the Space operations invoked in this thread since beginTransaction was called. |
connect | void connect (String metaSpaceName, Object memberDef)Establishes connection to metaspace using the member definition. |
create | Object create ()Creates Member definition using default connection definition. |
createUserSpace | Object 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. |
getConnectTimeout | long getConnectTimeout (Object memberDef)Gets connect timeout property from the member definition. |
getContext | Object getContext (Object memberDef)Gets context for this Member as a Tuple (collection of name-value pairs). |
getDataStore | String getDataStore (Object memberDef)Returns datastore name for provided member definition. |
getDiscovery | String getDiscovery (Object memberDef)Returns discovery url for provided member definition. |
getListen | String getListen (Object memberDef)Returns listen url for provided member definition. |
getMemberDef | Object getMemberDef (String metaSpaceName)Returns the metaspace connection definition attributes. |
getMemberName | String getMemberName (Object memberDef)Returns member name for provided member definition |
getMemberTimeout | long getMemberTimeout (Object memberDef)Gets member timeout property from the member definition. |
getMetaspaceMembers | Object getMetaspaceMembers (String metaSpaceName)Returns the collection of Member of the metaspace. |
getMetaspaceRemoteMembers | Object getMetaspaceRemoteMembers (String metaSpaceName)Returns the collection of Member of the metaspace that are connected using remote discovery. |
getProcessName | String getProcessName (Object memberDef)Returns process name for provided member definition |
getRemoteDiscovery | String getRemoteDiscovery (Object memberDef)Gets remote discovery url for provided member definition. |
getRemoteListen | String getRemoteListen (Object memberDef)Gets remote listen url for provided member definition. |
getSelfMember | Object getSelfMember (String metaSpaceName)Returns the Member for this Metaspace connection. |
getSpace | Object 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 |
getSpaceDef | Object getSpaceDef (String metaSpaceName, String spaceName)Gets space definition for the given unqualified Space name by concatenating |
getSpaceMembers | Object getSpaceMembers (String metaSpaceName, String spaceName)Returns the collection of Member of the space for the given unqualified Space name by concatenating |
getSpaceRemoteMembers | Object getSpaceRemoteMembers (String metaSpaceName, String spaceName)Returns the collection of Member of the space remotely connected by this member. |
getUserSpaceNames | Object getUserSpaceNames (String metaSpaceName)Returns the user space names as a collection. |
getWorkerThreadCount | int getWorkerThreadCount (Object memberDef)Returns worker thread count for the metaspace using provided member definition. |
recoverUserSpace | long recoverUserSpace (String metaSpaceName, String spaceName)Recovers a user space from shared nothing persistence (can not be used with other persistence types). |
releaseContext | Object releaseContext (String metaSpaceName)releaseContext is used to release the Context object from one thread so that it can be transferred to another thread. |
resume | void resume (String metaSpaceName)Resumes the metaspace. |
resumeSpace | void resumeSpace (String metaSpaceName, String spaceName)Resumes a space. |
rollbackTransaction | void rollbackTransaction (String metaSpaceName)Reverses all of the Space operations invoked in this thread since beginTransaction was called. |
setConnectTimeout | Object setConnectTimeout (Object memberDef, long timeInMillis)Sets connect timeout property for the member to join the cluster. |
setContext | void setContext (Object memberDef, Object contextTuple)Sets context tuple of the local member. |
setDataStore | void setDataStore (Object memberDef, String dataStore)Sets datastore name. |
setDiscovery | void setDiscovery (Object memberDef, String discoveryUrl)Sets the discovery protocol with the Member. |
setDomainName | void setDomainName (Object memberDef, String domainName)Sets the domain name for system based authentication |
setIdentityPassword | void setIdentityPassword (Object memberDef, String password)Sets the identity password for (policy or token file) |
setKeyFile | void setKeyFile (Object memberDef, String keyFile)Sets the certificate key file for certificate based authentication |
setListen | void setListen (Object memberDef, String listenUrl)Sets the listen URL with the Member. |
setMemberName | void setMemberName (Object memberDef, String memberName)Sets member name. |
setMemberTimeout | Object setMemberTimeout (Object memberDef, long timeInMillis)Sets member timeout property, which controls how long each member waits/tries to reconnect a lost member |
setPassword | void setPassword (Object memberDef, String password)Sets the authentication password |
setProcessName | void setProcessName (Object memberDef, String processName)Sets process name. |
setRemoteDiscovery | void setRemoteDiscovery (Object memberDef, String remoteDiscovery)Sets remote discovery url. |
setRemoteListen | void setRemoteListen (Object memberDef, String remoteListen)Sets remote listen url. |
setSecurity | void setSecurity (Object memberDef, boolean isController, String filePath)Sets the security using security-config file (policy or token file) |
setUserName | void setUserName (Object memberDef, String userName)Sets the authentication username |
setWorkerThreadCount | void setWorkerThreadCount (Object memberDef, int numWorkers)Sets the number of threads to be used for invocation. |
suspend | void suspend (String metaSpaceName)Suspends the metaspace. |
version | String version ()Retrieves the version of the ActiveSpaces product. |