Class EnterpriseHazelcastObjectProvider

java.lang.Object
io.vertx.spi.cluster.hazelcast.impl.HazelcastObjectProviderImpl
com.hazelcast.vertx.io.vertx.spi.cluster.hazelcast.impl.EnterpriseHazelcastObjectProvider
All Implemented Interfaces:
io.vertx.spi.cluster.hazelcast.spi.HazelcastObjectProvider

public class EnterpriseHazelcastObjectProvider extends io.vertx.spi.cluster.hazelcast.impl.HazelcastObjectProviderImpl
Implementation of HazelcastObjectProvider using CP subsystem to implement Counter and Lock.
  • Constructor Details

    • EnterpriseHazelcastObjectProvider

      public EnterpriseHazelcastObjectProvider()
  • Method Details

    • onJoin

      public void onJoin(io.vertx.core.internal.VertxInternal vertx, io.vertx.spi.cluster.hazelcast.impl.ConversionUtils conversionUtils, com.hazelcast.core.HazelcastInstance hazelcast, ExecutorService lockReleaseExec)
      Specified by:
      onJoin in interface io.vertx.spi.cluster.hazelcast.spi.HazelcastObjectProvider
      Overrides:
      onJoin in class io.vertx.spi.cluster.hazelcast.impl.HazelcastObjectProviderImpl
    • getLockWithTimeout

      public io.vertx.core.shareddata.Lock getLockWithTimeout(String name, long timeout)
      Specified by:
      getLockWithTimeout in interface io.vertx.spi.cluster.hazelcast.spi.HazelcastObjectProvider
      Overrides:
      getLockWithTimeout in class io.vertx.spi.cluster.hazelcast.impl.HazelcastObjectProviderImpl
    • createCounter

      public io.vertx.core.shareddata.Counter createCounter(String name)
      Specified by:
      createCounter in interface io.vertx.spi.cluster.hazelcast.spi.HazelcastObjectProvider
      Overrides:
      createCounter in class io.vertx.spi.cluster.hazelcast.impl.HazelcastObjectProviderImpl