Class HotRodAsyncLocks

  • All Implemented Interfaces:
    org.infinispan.api.async.AsyncLocks

    public class HotRodAsyncLocks
    extends Object
    implements org.infinispan.api.async.AsyncLocks
    Since:
    14.0
    • Method Detail

      • create

        public CompletionStage<org.infinispan.api.async.AsyncLock> create​(String name,
                                                                          org.infinispan.api.configuration.LockConfiguration configuration)
        Specified by:
        create in interface org.infinispan.api.async.AsyncLocks
      • lock

        public CompletionStage<org.infinispan.api.async.AsyncLock> lock​(String name)
        Specified by:
        lock in interface org.infinispan.api.async.AsyncLocks
      • remove

        public CompletionStage<Void> remove​(String name)
        Specified by:
        remove in interface org.infinispan.api.async.AsyncLocks
      • names

        public Flow.Publisher<String> names()
        Specified by:
        names in interface org.infinispan.api.async.AsyncLocks