@Singleton @Named(value="semaphore-hazelcast-client") public class HazelcastClientCPSemaphoreNamedLockFactory extends HazelcastSemaphoreNamedLockFactory
HazelcastSemaphoreNamedLockFactory
using DirectHazelcastSemaphoreProvider
and Hazelcast client. The
client must be configured to connect to some existing cluster (w/ proper configuration applied).Modifier and Type | Field and Description |
---|---|
static String |
NAME |
hazelcastInstance, manageHazelcast
logger
Constructor and Description |
---|
HazelcastClientCPSemaphoreNamedLockFactory()
The default constructor: creates own instance of Hazelcast using standard Hazelcast configuration discovery.
|
HazelcastClientCPSemaphoreNamedLockFactory(com.hazelcast.core.HazelcastInstance hazelcastInstance,
boolean manageHazelcast)
Constructor for customization.
|
createLock, destroyLock, shutdown
closeLock, finalize, getLock
public static final String NAME
@Inject public HazelcastClientCPSemaphoreNamedLockFactory()
public HazelcastClientCPSemaphoreNamedLockFactory(com.hazelcast.core.HazelcastInstance hazelcastInstance, boolean manageHazelcast)
Copyright © 2010–2022 The Apache Software Foundation. All rights reserved.