Get the AsyncMap with the specified name. When clustered, the map is accessible to all nodes in the cluster and data put into the map from any node is visible to to any other node.
WARNING: In clustered mode, asynchronous shared maps rely on distributed data structures provided by the cluster manager. Beware that the latency relative to asynchronous shared maps operations can be much higher in clustered than in local mode.
Get the AsyncMap with the specified name. When clustered, the map is accessible to all nodes in the cluster and data put into the map from any node is visible to to any other node.
WARNING: In clustered mode, asynchronous shared maps rely on distributed data structures provided by the cluster manager. Beware that the latency relative to asynchronous shared maps operations can be much higher in clustered than in local mode.
Get the cluster wide map with the specified name. The map is accessible to all nodes in the cluster and data put into the map from any node is visible to to any other node.
Get the cluster wide map with the specified name. The map is accessible to all nodes in the cluster and data put into the map from any node is visible to to any other node.
Get an asynchronous counter. The counter will be passed to the handler.
Get an asynchronous counter. The counter will be passed to the handler.
Get the AsyncMap with the specified name.
When clustered, the map is NOT accessible to all nodes in the cluster. Only the instance which created the map can put and retrieve data from this map.
Get the AsyncMap with the specified name.
When clustered, the map is NOT accessible to all nodes in the cluster. Only the instance which created the map can put and retrieve data from this map.
Get an asynchronous local counter. The counter will be passed to the handler.
Get an asynchronous local counter. The counter will be passed to the handler.
Get an asynchronous local lock with the specified name. The lock will be passed to the handler when it is available.
In general lock acquision is unordered, so that sequential attempts to acquire a lock, even from a single thread, can happen in non-sequential order.
Get an asynchronous local lock with the specified name. The lock will be passed to the handler when it is available.
In general lock acquision is unordered, so that sequential attempts to acquire a lock, even from a single thread, can happen in non-sequential order.
Like {@link SharedData#getLocalLock} but specifying a timeout. If the lock is not obtained within the timeout a failure will be sent to the handler.
In general lock acquision is unordered, so that sequential attempts to acquire a lock, even from a single thread, can happen in non-sequential order.
Like {@link SharedData#getLocalLock} but specifying a timeout. If the lock is not obtained within the timeout a failure will be sent to the handler.
In general lock acquision is unordered, so that sequential attempts to acquire a lock, even from a single thread, can happen in non-sequential order.
Return a LocalMap
with the specific name
.
Get an asynchronous lock with the specified name. The lock will be passed to the handler when it is available.
In general lock acquision is unordered, so that sequential attempts to acquire a lock, even from a single thread, can happen in non-sequential order.
Get an asynchronous lock with the specified name. The lock will be passed to the handler when it is available.
In general lock acquision is unordered, so that sequential attempts to acquire a lock, even from a single thread, can happen in non-sequential order.
Like {@link SharedData#getLock} but specifying a timeout. If the lock is not obtained within the timeout a failure will be sent to the handler.
In general lock acquision is unordered, so that sequential attempts to acquire a lock, even from a single thread, can happen in non-sequential order.
Like {@link SharedData#getLock} but specifying a timeout. If the lock is not obtained within the timeout a failure will be sent to the handler.
In general lock acquision is unordered, so that sequential attempts to acquire a lock, even from a single thread, can happen in non-sequential order.
Generated using TypeDoc
Shared data allows you to share data safely between different parts of your application in a safe way.
Shared data provides:
WARNING: In clustered mode, asynchronous maps/locks/counters rely on distributed data structures provided by the cluster manager. Beware that the latency relative to asynchronous maps/locks/counters operations can be much higher in clustered than in local mode.
Please see the documentation for more information.