Class HazelcastCPSemaphoreNamedLockFactory

java.lang.Object
org.eclipse.aether.named.support.NamedLockFactorySupport
org.eclipse.aether.named.hazelcast.HazelcastSemaphoreNamedLockFactory
org.eclipse.aether.named.hazelcast.HazelcastCPSemaphoreNamedLockFactory
All Implemented Interfaces:
org.eclipse.aether.named.NamedLockFactory

@Deprecated @Singleton @Named("semaphore-hazelcast") public class HazelcastCPSemaphoreNamedLockFactory extends HazelcastSemaphoreNamedLockFactory
Deprecated.
Hazelcast support will be dropped.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Deprecated.
     

    Fields inherited from class org.eclipse.aether.named.hazelcast.HazelcastSemaphoreNamedLockFactory

    hazelcastInstance, manageHazelcast

    Fields inherited from class org.eclipse.aether.named.support.NamedLockFactorySupport

    logger, SYSTEM_PROP_DIAGNOSTIC_ENABLED
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated.
    The default constructor: creates own instance of Hazelcast using standard Hazelcast configuration discovery, but refuses to run on Hazelcast built-in defaults: an explicit operator-provided configuration (the hazelcast.config system property, or a hazelcast.xml/hazelcast.yaml/ hazelcast.yml file on the classpath or in the working directory) is required, as the built-in defaults form an unauthenticated cluster any network peer may join and manipulate lock state through.
    HazelcastCPSemaphoreNamedLockFactory(com.hazelcast.core.HazelcastInstance hazelcastInstance, boolean manageHazelcast)
    Deprecated.
    Constructor for customization.
  • Method Summary

    Methods inherited from class org.eclipse.aether.named.hazelcast.HazelcastSemaphoreNamedLockFactory

    createLock, destroyLock, doShutdown

    Methods inherited from class org.eclipse.aether.named.support.NamedLockFactorySupport

    closeLock, doGetLock, getLock, getLockAndRefTrack, isDiagnosticEnabled, onFailure, shutdown

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.eclipse.aether.named.NamedLockFactory

    getLock
  • Field Details

  • Constructor Details

    • HazelcastCPSemaphoreNamedLockFactory

      Deprecated.
      The default constructor: creates own instance of Hazelcast using standard Hazelcast configuration discovery, but refuses to run on Hazelcast built-in defaults: an explicit operator-provided configuration (the hazelcast.config system property, or a hazelcast.xml/hazelcast.yaml/ hazelcast.yml file on the classpath or in the working directory) is required, as the built-in defaults form an unauthenticated cluster any network peer may join and manipulate lock state through.
    • HazelcastCPSemaphoreNamedLockFactory

      public HazelcastCPSemaphoreNamedLockFactory(com.hazelcast.core.HazelcastInstance hazelcastInstance, boolean manageHazelcast)
      Deprecated.
      Constructor for customization.