Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- acquireSemaphore(HazelcastInstance, NamedLockKey) - Method in class org.eclipse.aether.named.hazelcast.DirectHazelcastSemaphoreProvider
- acquireSemaphore(HazelcastInstance, NamedLockKey) - Method in class org.eclipse.aether.named.hazelcast.HazelcastSemaphoreProvider
-
Invoked when new instance of semaphore needed for given key.
C
- createLock(NamedLockKey) - Method in class org.eclipse.aether.named.hazelcast.HazelcastSemaphoreNamedLockFactory
D
- destroyLock(NamedLock) - Method in class org.eclipse.aether.named.hazelcast.HazelcastSemaphoreNamedLockFactory
- DirectHazelcastSemaphoreProvider - Class in org.eclipse.aether.named.hazelcast
-
Direct provider of
ISemaphore
instances: it simply uses the passed in lock name to create semaphore name out of it. - DirectHazelcastSemaphoreProvider() - Constructor for class org.eclipse.aether.named.hazelcast.DirectHazelcastSemaphoreProvider
- doShutdown() - Method in class org.eclipse.aether.named.hazelcast.HazelcastSemaphoreNamedLockFactory
H
- HazelcastClientCPSemaphoreNamedLockFactory - Class in org.eclipse.aether.named.hazelcast
-
HazelcastSemaphoreNamedLockFactory
usingDirectHazelcastSemaphoreProvider
and Hazelcast client. - HazelcastClientCPSemaphoreNamedLockFactory() - Constructor for class org.eclipse.aether.named.hazelcast.HazelcastClientCPSemaphoreNamedLockFactory
-
The default constructor: creates own instance of Hazelcast using standard Hazelcast configuration discovery.
- HazelcastClientCPSemaphoreNamedLockFactory(HazelcastInstance, boolean) - Constructor for class org.eclipse.aether.named.hazelcast.HazelcastClientCPSemaphoreNamedLockFactory
-
Constructor for customization.
- HazelcastCPSemaphoreNamedLockFactory - Class in org.eclipse.aether.named.hazelcast
-
HazelcastSemaphoreNamedLockFactory
usingDirectHazelcastSemaphoreProvider
full Hazelcast member. - HazelcastCPSemaphoreNamedLockFactory() - Constructor for class org.eclipse.aether.named.hazelcast.HazelcastCPSemaphoreNamedLockFactory
-
The default constructor: creates own instance of Hazelcast using standard Hazelcast configuration discovery.
- HazelcastCPSemaphoreNamedLockFactory(HazelcastInstance, boolean) - Constructor for class org.eclipse.aether.named.hazelcast.HazelcastCPSemaphoreNamedLockFactory
-
Constructor for customization.
- hazelcastInstance - Variable in class org.eclipse.aether.named.hazelcast.HazelcastSemaphoreNamedLockFactory
- HazelcastSemaphoreNamedLockFactory - Class in org.eclipse.aether.named.hazelcast
-
Factory of
AdaptedSemaphoreNamedLock
instances, using adapted HazelcastISemaphore
. - HazelcastSemaphoreNamedLockFactory(HazelcastInstance, boolean, HazelcastSemaphoreProvider) - Constructor for class org.eclipse.aether.named.hazelcast.HazelcastSemaphoreNamedLockFactory
- HazelcastSemaphoreProvider - Class in org.eclipse.aether.named.hazelcast
-
Support class for providers of
ISemaphore
instances. - HazelcastSemaphoreProvider() - Constructor for class org.eclipse.aether.named.hazelcast.HazelcastSemaphoreProvider
M
- manageHazelcast - Variable in class org.eclipse.aether.named.hazelcast.HazelcastSemaphoreNamedLockFactory
N
- NAME - Static variable in class org.eclipse.aether.named.hazelcast.HazelcastClientCPSemaphoreNamedLockFactory
- NAME - Static variable in class org.eclipse.aether.named.hazelcast.HazelcastCPSemaphoreNamedLockFactory
- NAME_PREFIX - Static variable in class org.eclipse.aether.named.hazelcast.HazelcastSemaphoreProvider
-
Name prefix recommended using for simpler configuration of Hazelcast.
O
- org.eclipse.aether.named.hazelcast - package org.eclipse.aether.named.hazelcast
R
- releaseSemaphore(HazelcastInstance, NamedLockKey, ISemaphore) - Method in class org.eclipse.aether.named.hazelcast.DirectHazelcastSemaphoreProvider
- releaseSemaphore(HazelcastInstance, NamedLockKey, ISemaphore) - Method in class org.eclipse.aether.named.hazelcast.HazelcastSemaphoreProvider
-
Invoked when passed in semaphore associated with passed in key is not to be used anymore.
All Classes and Interfaces|All Packages|Constant Field Values