- TIBCO BusinessEvents®
- ActiveSpaces(Deprecated)
- Metaspace
- MemberDef

# Metaspace.MemberDef

## Description

Member Definition functions

## Functions

Name | Signature and Synopsis
--- | ---
`create` | `Object create ()` Creates Member definition using default connection definition.
`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.
`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.
`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.
`getWorkerThreadCount` | `int getWorkerThreadCount (Object memberDef)` Returns worker thread count for the metaspace using provided member definition.
`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.