The Space type exposes the following members.

Methods

  NameDescription
Public methodBrowse(BrowserDef..::..BrowserType)
Creates a browser over multiple entries in the Space.
Public methodBrowse(BrowserDef..::..BrowserType, BrowserDef)
Creates a browser over multiple entries in the Space.
Public methodBrowse(BrowserDef..::..BrowserType, BrowserDef, String)
Creates a browser over multiple entries in the Space which match the specified filter.
Public methodBrowseEvents(EventBrowserDef)
Creates an EventBrowser.
Public methodBrowseEvents(EventBrowserDef, String)
Creates an EventBrowser over all the events in the Space which match the specified filter.
Public methodClear()()()()
Deletes all tuples in the Space. Equivalent to Clear("")
Public methodClear(String)
Deletes from the Space the tuples that match the specified filter on a "best effort" basis. If no filter is specified, all tuples are deleted. This operation does not block other space operations while it is ongoing, so if other clients perform write operations on entries already removed but before the clear finishes, it might be the case that the space contains tuples that match the filter after the clear completes. Thus, it is up to the application to synchronize its clients to guarantee that no write operations happen while the clear is ongoing if the intent is to clear all entries present in the space at the time clear is invoked. Internally, this operation, among other tasks, executes a series of small queries with the provided filter. Depending on the filter string and the indexing of the space, there is the possibility that one of these queries results in a linear scan that takes a significant amount of time. If that were to happen, one or more of the space seeders will log a message warning that a long query was executed some seconds after the user executes this call. To fix this problem, the user should update the filter string or add extra secondary indices in order to avoid long linear scans. Persistence behaviour When share-all persistence is used, this method does not trigger onWrite callbacks. It is user's responsibility to perform clear on the back-end database. When share-nothing persistence is used, the in memory space data is kept synchronized with the persistence files and entries are removed from file as well. Listener behaviour Listeners do not get callbacks for takes performed along with clear execution.
Public methodClose
Invalidates this Space reference with the distribution role it initialized with. If this is the last reference, current process will leave the space.
Public methodCloseAll
Forcefully leaves the space and stops and invalidates existing listeners and browsers created on the space.
Public methodCompareAndPut(Tuple, Tuple)
Specifies a tuple to look for. If the old value is unmodified, replaces the existing tuple with the specified value. If there is a mismatch returns the existing value. User does not need to do another get to retrieve the current value in Space.
Public methodCompareAndPut(Tuple, Tuple, PutOptions)
Same as CompareAndPut(Tuple, Tuple) with PutOptions to specify put options
Public methodCompareAndPutAll(ICollection<(Of <<'(Tuple>)>>), ICollection<(Of <<'(Tuple>)>>))
Batch CompareAndPut operation
Public methodCompareAndPutAll(ICollection<(Of <<'(Tuple>)>>), ICollection<(Of <<'(Tuple>)>>), PutOptions)
Batch CompareAndPut operation with PutOptions
Public methodCompareAndPutAll(ICollection<(Of <<'(Tuple>)>>), ICollection<(Of <<'(Tuple>)>>), ICollection<(Of <<'(PutOptions>)>>))
Batch CompareAndPut operation with PutOptions
Public methodCompareAndTake(Tuple)
Looks for a tuple containing a specified value, and if it is found, takes the tuple value. If there is no mismatch compareAndTake returns same java object given as oldTuple
Public methodCompareAndTake(Tuple, TakeOptions)
Looks for a tuple containing a specified value, and if it is found, takes the tuple value. If there is no mismatch compareAndTake returns same java object given as oldTuple
Public methodCompareAndTakeAll(ICollection<(Of <<'(Tuple>)>>))
Batch CompareAndTake operation
Public methodCompareAndTakeAll(ICollection<(Of <<'(Tuple>)>>), TakeOptions)
Batch CompareAndTake operation with TakeOptions
Public methodExplainQuery
Returns A string that describes the cost of the query execution in each seeder
Public methodGet(String)
The list of matching entries
Public methodGet(Tuple)
Get the tuple
Public methodGet(Tuple, GetOptions)
Get the tuple
Public methodGetAll(ICollection<(Of <<'(Tuple>)>>))
Batch Get operation
Public methodGetAll(ICollection<(Of <<'(Tuple>)>>), GetOptions)
Batch Get operation with GetOptions
Public methodGetAll(ICollection<(Of <<'(Tuple>)>>), ICollection<(Of <<'(GetOptions>)>>))
Batch Get operation with GetOptions
Public methodInvoke(Tuple, InvokeOptions)
Invokes the appropriate invoke method of the specified class on the Member that seeds (or would seed if there is currently no entry stored in the space for that key) the entry associated with the key specified in tuple Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvoke(Tuple, String, Tuple) Obsolete.
Invokes the appropriate invoke method of the specified class on the Member that seeds (or would seed if there is currently no entry stored in the space for that key) the entry associated with the key specified in tuple Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvoke(Tuple, String, Tuple, InvokeOptions) Obsolete.
Invokes the appropriate invoke method of the specified class on the Member that seeds (or would seed if there is currently no entry stored in the space for that key) the entry associated with the key specified in tuple Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvoke(Tuple, String, Tuple, InvokeResultHandler) Obsolete.
Invokes the appropriate invoke method of the specified class on the Member that seeds (or would seed if there is currently no entry stored in the space for that key) the entry associated with the key specified in tuple Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvoke(Tuple, String, Tuple, InvokeResultHandler, InvokeOptions) Obsolete.
Invokes the appropriate invoke method of the specified class on the Member that seeds (or would seed if there is currently no entry stored in the space for that key) the entry associated with the key specified in tuple Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvoke<(Of <<'(T>)>>)(Tuple, Tuple) Obsolete.
Invokes the appropriate invoke method of the specified class on the Member that seeds (or would seed if there is currently no entry stored in the space for that key) the entry associated with the key specified in tuple Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvoke<(Of <<'(T>)>>)(Tuple, Tuple, InvokeOptions) Obsolete.
Invokes the appropriate invoke method of the specified class on the Member that seeds (or would seed if there is currently no entry stored in the space for that key) the entry associated with the key specified in tuple Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvoke<(Of <<'(T>)>>)(Tuple, Tuple, InvokeResultHandler) Obsolete.
Invokes the appropriate invoke method of the specified class on the Member that seeds (or would seed if there is currently no entry stored in the space for that key) the entry associated with the key specified in tuple Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvoke<(Of <<'(T>)>>)(Tuple, Tuple, InvokeResultHandler, InvokeOptions) Obsolete.
Invokes the appropriate invoke method of the specified class on the Member that seeds (or would seed if there is currently no entry stored in the space for that key) the entry associated with the key specified in tuple Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeLeeches(InvokeOptions)
Invokes the appropriate invoke method of the specified class on all the leeches Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeLeeches(Tuple, String) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's leech members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeLeeches(Tuple, String, InvokeOptions) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's leech members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeLeeches(Tuple, String, InvokeResultListHandler) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's seeding members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeLeeches(Tuple, String, InvokeResultListHandler, InvokeOptions) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's seeding members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeLeeches<(Of <<'(T>)>>)(Tuple) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's leech members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeLeeches<(Of <<'(T>)>>)(Tuple, InvokeOptions) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's leech members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeLeeches<(Of <<'(T>)>>)(Tuple, InvokeResultListHandler) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's seeding members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeLeeches<(Of <<'(T>)>>)(Tuple, InvokeResultListHandler, InvokeOptions) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's seeding members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeMember(Member, InvokeOptions)
Invokes the appropriate invoke method of the specified class on the specified Member Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeMember(Member, String, Tuple) Obsolete.
Invokes the appropriate invoke method of the specified class on the specific space member passed as an argument. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeMember(Member, String, Tuple, InvokeOptions) Obsolete.
Invokes the appropriate invoke method of the specified class on the specific space member passed as an argument. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeMember(Member, String, Tuple, InvokeResultHandler) Obsolete.
Invokes the appropriate invoke method of the specified class on the specific space member passed as an argument. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeMember(Member, String, Tuple, InvokeResultHandler, InvokeOptions) Obsolete.
Invokes the appropriate invoke method of the specified class on the specific space member passed as an argument. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeMember<(Of <<'(T>)>>)(Member, Tuple) Obsolete.
Invokes the appropriate invoke method of the specified class on the specific space member passed as an argument. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeMember<(Of <<'(T>)>>)(Member, Tuple, InvokeOptions) Obsolete.
Invokes the appropriate invoke method of the specified class on the specific space member passed as an argument. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeMember<(Of <<'(T>)>>)(Member, Tuple, InvokeResultHandler) Obsolete.
Invokes the appropriate invoke method of the specified class on the specific space member passed as an argument. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeMember<(Of <<'(T>)>>)(Member, Tuple, InvokeResultHandler, InvokeOptions) Obsolete.
Invokes the appropriate invoke method of the specified class on the specific space member passed as an argument. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeMembers(InvokeOptions)
Invokes the appropriate invoke method of the specified class on all the Members (Seeders and Leeches) Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeMembers(ICollection<(Of <<'(Member>)>>), InvokeOptions)
Invokes the appropriate invoke method of the specified class on the specified Members Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeMembers(Tuple, String) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeMembers(ICollection<(Of <<'(Member>)>>), Tuple, String) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeMembers(Tuple, String, InvokeOptions) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeMembers(Tuple, String, InvokeResultListHandler) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeMembers(ICollection<(Of <<'(Member>)>>), Tuple, String, InvokeOptions) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeMembers(ICollection<(Of <<'(Member>)>>), Tuple, String, InvokeResultListHandler) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeMembers(Tuple, String, InvokeResultListHandler, InvokeOptions) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeMembers(ICollection<(Of <<'(Member>)>>), Tuple, String, InvokeResultListHandler, InvokeOptions) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeMembers<(Of <<'(T>)>>)(Tuple) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeMembers<(Of <<'(T>)>>)(ICollection<(Of <<'(Member>)>>), Tuple) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeMembers<(Of <<'(T>)>>)(Tuple, InvokeOptions) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeMembers<(Of <<'(T>)>>)(Tuple, InvokeResultListHandler) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeMembers<(Of <<'(T>)>>)(ICollection<(Of <<'(Member>)>>), Tuple, InvokeOptions) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeMembers<(Of <<'(T>)>>)(ICollection<(Of <<'(Member>)>>), Tuple, InvokeResultListHandler) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeMembers<(Of <<'(T>)>>)(Tuple, InvokeResultListHandler, InvokeOptions) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeMembers<(Of <<'(T>)>>)(ICollection<(Of <<'(Member>)>>), Tuple, InvokeResultListHandler, InvokeOptions) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeRemoteMembers(InvokeOptions)
Invokes the appropriate invoke method of the specified class on all the remote members Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeRemoteMembers(Tuple, String) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's remote clients. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeRemoteMembers(Tuple, String, InvokeOptions) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's remote clients. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeRemoteMembers(Tuple, String, InvokeResultListHandler) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's seeding members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeRemoteMembers(Tuple, String, InvokeResultListHandler, InvokeOptions) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's seeding members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeRemoteMembers<(Of <<'(T>)>>)(Tuple) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's remote clients. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeRemoteMembers<(Of <<'(T>)>>)(Tuple, InvokeOptions) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's remote clients. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeRemoteMembers<(Of <<'(T>)>>)(Tuple, InvokeResultListHandler) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's seeding members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeRemoteMembers<(Of <<'(T>)>>)(Tuple, InvokeResultListHandler, InvokeOptions) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's seeding members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeSeeders(InvokeOptions)
Invokes the appropriate invoke method of the specified class on all the seeders Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeSeeders(Tuple, String) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's seeding members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeSeeders(Tuple, String, InvokeOptions) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's seeding members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeSeeders(Tuple, String, InvokeResultListHandler) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's seeding members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeSeeders(Tuple, String, InvokeResultListHandler, InvokeOptions) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's seeding members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeSeeders<(Of <<'(T>)>>)(Tuple) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's seeding members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeSeeders<(Of <<'(T>)>>)(Tuple, InvokeOptions) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's seeding members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeSeeders<(Of <<'(T>)>>)(Tuple, InvokeResultListHandler) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's seeding members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodInvokeSeeders<(Of <<'(T>)>>)(Tuple, InvokeResultListHandler, InvokeOptions) Obsolete.
Invokes in parallel the appropriate invoke method of the specified class on all of the space's seeding members. Note that this member MUST have the invoked class present in it's CLASSPATH for the invocation to succeed!
Public methodListen(Listener)
Returns a listener on a space for receiving event notifications.
Public methodListen(Listener, ListenerDef)
Returns a listener on a space for receiving event notifications. Listener definition can also be supplied to specify the distribution and time scopes.
Public methodListen(Listener, String)
Returns a listener on a space for receiving notifications on events that match the specified filter.
Public methodListen(Listener, ListenerDef, String)
Returns a listener on a space for receiving notifications on events that match the specified filter. Listener definition can also be supplied to specify the distribution and time scopes.
Public methodLoad
This function is typically used in an implementation of the Persister.OnLoad() function to load the space.
Public methodLoadAll
Batch Load operation
Public methodLock(Tuple)
Locks the entry stored in the Space which has the key specified in the given Tuple
Public methodLock(Tuple, LockOptions)
Locks the entry stored in the Space which has the key specified in the given Tuple
Public methodLockAll(ICollection<(Of <<'(Tuple>)>>))
Batch Lock operation
Public methodLockAll(ICollection<(Of <<'(Tuple>)>>), LockOptions)
Batch lock operation with LockOptions
Public methodPut(Tuple)
Stores a Tuple into the Space and returns the corresponding entry
Public methodPut(Tuple, PutOptions)
Stores a tuple into the space and returns the corresponding entry, and allows you to specify a lock wait value, lock or unlock value, and a forget value.
Public methodPutAll(ICollection<(Of <<'(Tuple>)>>))
Batch Put operation
Public methodPutAll(ICollection<(Of <<'(Tuple>)>>), PutOptions)
Batch Put operation with PutOptions
Public methodPutAll(ICollection<(Of <<'(Tuple>)>>), ICollection<(Of <<'(PutOptions>)>>))
Batch Put operation with PutOptions
Public methodSize()()()()
Returns number of entries in the space which match a given filter
Public methodSize(String)
Returns number of entries in the space which match a given filter
Public methodStopListener
Stops a listener and associated thread that was previously created.
Public methodStopPersister
Stops the persister and associated thread that was previously created
Public methodStopRouter
Stops the persister and associated thread that was previously created
Public methodTake(Tuple)
Returns and atomically removes from the space the tuple (if one exists) whose Tuple key fields match the key fields of the Tuple provided.
Public methodTake(Tuple, TakeOptions)
Returns and atomically removes from the space the tuple (if one exists) whose Tuple key fields match the key fields of the Tuple provided. This method allows you to specify lock wait, lock/unlock/forget options
Public methodTakeAll(ICollection<(Of <<'(Tuple>)>>))
Batch Take operation
Public methodTakeAll(ICollection<(Of <<'(Tuple>)>>), TakeOptions)
Batch Take operation with TakeOptions
Public methodUnlock(Tuple)
Unlocks the tuple associated with a key tuple value
Public methodUnlock(Tuple, UnlockOptions)
Unlocks the tuple associated with a key tuple value
Public methodUnlockAll(ICollection<(Of <<'(Tuple>)>>))
Batch Unlock operation
Public methodUnlockAll(ICollection<(Of <<'(Tuple>)>>), UnlockOptions)
Batch Unlock operation with UnlockOptions
Public methodUpdate(String)
Updates from the Space the tuples that match the specified filter on a "best effort" basis. If no filter is specified, all tuples are updated. This operation does not block other space operations while it is ongoing. Thus, it is up to the application to synchronize its clients to guarantee that no write operations happen while the clear is ongoing. Internally, this operation, among other tasks, executes a series of small queries with the provided filter. Depending on the filter string and the indexing of the space, there is the possibility that one of these queries results in a linear scan that takes a significant amount of time. If that were to happen, one or more of the space seeders will log a message warning that a long query was executed some seconds after the user executes this call. To fix this problem, the user should update the filter string or add extra secondary indices in order to avoid long linear scans.
Public methodUpdate(Tuple, Tuple)
Updates a Tuple in the Space. Only the fields in the tuple argument are modified.
Public methodUpdate(Tuple, Tuple, PutOptions)
Updates a Tuple in the Space. Only the fields in the tuple argument are modified. Allows you to specify a lock wait value, lock or unlock value and a forget value.
Public methodWaitForReady()()()()
blocks the client code until space is ready for space operations
Public methodWaitForReady(Int64)
blocks the client until space is ready or timeout happens

See Also