Codota Logo
org.redisson.api
Code IndexAdd Codota to your IDE (free)

How to use org.redisson.api

Best Java code snippets using org.redisson.api (Showing top 20 results out of 540)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
BufferedReader b =
  • Codota IconInputStream in;new BufferedReader(new InputStreamReader(in))
  • Codota IconReader in;new BufferedReader(in)
  • Codota IconFile file;new BufferedReader(new FileReader(file))
  • Smart code suggestions by Codota
}
origin: redisson/redisson

protected <R> void executeLocked(final RPromise<R> promise, final Runnable runnable, RLock lock) {
  lock.lockAsync(timeout, TimeUnit.MILLISECONDS).addListener(new FutureListener<Void>() {
    @Override
    public void operationComplete(Future<Void> future) throws Exception {
      if (future.isSuccess()) {
        runnable.run();
      } else {
        promise.tryFailure(future.cause());
      }
    }
  });
}

origin: redisson/redisson

private void unlock(final RPromise<V> result, RLock lock, long threadId,
    final V value) {
  lock.unlockAsync(threadId).addListener(new FutureListener<Void>() {
    @Override
    public void operationComplete(Future<Void> future) throws Exception {
      if (!future.isSuccess()) {
        result.tryFailure(future.cause());
        return;
      }
      
      result.trySuccess(value);
    }
  });
}
origin: redisson/redisson

private void awaitResultAsync(final RemoteInvocationOptions optionsCopy, final RemotePromise<Object> result,
    final String ackName, final RFuture<RRemoteServiceResponse> responseFuture) {
  RFuture<Boolean> deleteFuture = redisson.getBucket(ackName).deleteAsync();
  deleteFuture.addListener(new FutureListener<Boolean>() {
    @Override
    public void operationComplete(Future<Boolean> future) throws Exception {
      if (!future.isSuccess()) {
        result.tryFailure(future.cause());
        return;
      }
      awaitResultAsync(optionsCopy, result, responseFuture);
    }
  });
}

origin: redisson/redisson

protected RMapCache<Object, Object> getMapCache(String name, CacheConfig config) {
  if (codec != null) {
    return redisson.getMapCache(name, codec);
  }
  return redisson.getMapCache(name);
}
origin: redisson/redisson

@Override
public RBatch skipResult() {
  options.skipResult();
  return this;
}

origin: redisson/redisson

@Override
public RBatchRx timeout(long timeout, TimeUnit unit) {
  options.responseTimeout(timeout, unit);
  return this;
}
origin: redisson/redisson

@Override
public RBatch syncSlaves(int slaves, long timeout, TimeUnit unit) {
  options.syncSlaves(slaves, timeout, unit);
  return this;
}

origin: redisson/redisson

@Override
public RBatchRx retryInterval(long retryInterval, TimeUnit unit) {
  options.retryInterval(retryInterval, unit);
  return this;
}

origin: redisson/redisson

@Override
public void commit(RMap<Object, Object> map) {
  if (oldValue != null) {
    map.replaceAsync(key, oldValue, value);
  } else {
    map.replaceAsync(key, value);
  }
}

origin: redisson/redisson

  @Override
  public RFuture<V> call() throws Exception {
    return queue.takeAsync();
  }
});
origin: redisson/redisson

public BaseTransactionalSet(CommandAsyncExecutor commandExecutor, long timeout, List<TransactionalOperation> operations, RCollectionAsync<V> set) {
  this.commandExecutor = commandExecutor;
  this.timeout = timeout;
  this.operations = operations;
  this.set = set;
  this.object = (RObject) set;
  this.name = object.getName();
}
origin: redisson/redisson

  @Override
  public RFuture<V> call() throws Exception {
    return instance.takeLastAsync();
  }
});
origin: redisson/redisson

private void awaitResultAsync(final RemoteInvocationOptions optionsCopy, final RemotePromise<Object> result,
    final String ackName, final RFuture<RRemoteServiceResponse> responseFuture) {
  RFuture<Boolean> deleteFuture = redisson.getBucket(ackName).deleteAsync();
  deleteFuture.addListener(new FutureListener<Boolean>() {
    @Override
    public void operationComplete(Future<Boolean> future) throws Exception {
      if (!future.isSuccess()) {
        result.tryFailure(future.cause());
        return;
      }
      awaitResultAsync(optionsCopy, result, responseFuture);
    }
  });
}

origin: redisson/redisson

protected <R> void executeLocked(final RPromise<R> promise, final Runnable runnable, RLock lock) {
  lock.lockAsync(timeout, TimeUnit.MILLISECONDS).addListener(new FutureListener<Void>() {
    @Override
    public void operationComplete(Future<Void> future) throws Exception {
      if (future.isSuccess()) {
        runnable.run();
      } else {
        promise.tryFailure(future.cause());
      }
    }
  });
}

origin: redisson/redisson

private void unlock(final RPromise<V> result, RLock lock, long threadId,
    final V value) {
  lock.unlockAsync(threadId).addListener(new FutureListener<Void>() {
    @Override
    public void operationComplete(Future<Void> future) throws Exception {
      if (!future.isSuccess()) {
        result.tryFailure(future.cause());
        return;
      }
      
      result.trySuccess(value);
    }
  });
}
origin: redisson/redisson

@Override
public RBatchReactive skipResult() {
  options.skipResult();
  return this;
}

origin: redisson/redisson

@Override
public RBatchReactive timeout(long timeout, TimeUnit unit) {
  options.responseTimeout(timeout, unit);
  return this;
}
origin: redisson/redisson

protected <R> void executeLocked(final RPromise<R> promise, final Runnable runnable, RLock lock) {
  lock.lockAsync(timeout, TimeUnit.MILLISECONDS).addListener(new FutureListener<Void>() {
    @Override
    public void operationComplete(Future<Void> future) throws Exception {
      if (future.isSuccess()) {
        runnable.run();
      } else {
        promise.tryFailure(future.cause());
      }
    }
  });
}

origin: redisson/redisson

@Override
public RBatchRx skipResult() {
  options.skipResult();
  return this;
}

origin: redisson/redisson

protected <R> void executeLocked(final RPromise<R> promise, final Runnable runnable, RLock lock) {
  lock.lockAsync(timeout, TimeUnit.MILLISECONDS).addListener(new FutureListener<Void>() {
    @Override
    public void operationComplete(Future<Void> future) throws Exception {
      if (future.isSuccess()) {
        runnable.run();
      } else {
        promise.tryFailure(future.cause());
      }
    }
  });
}

org.redisson.api

Most used classes

  • RedissonClient
    Main Redisson interface for access to all redisson objects with sync/async interface.
  • RLock
    Distributed implementation of java.util.concurrent.locks.LockImplements reentrant lock. Use RLock#ge
  • RMap
    Distributed implementation of java.util.concurrent.ConcurrentMapand java.util.MapThis map doesn't al
  • RTopic
    Distributed topic. Messages are delivered to all message listeners across Redis cluster.
  • RBucket
    Object holder. Max size of object is 512MB
  • RMapCache,
  • RAtomicLong,
  • RReadWriteLock,
  • RFuture,
  • RScript,
  • RSemaphore,
  • BatchOptions,
  • BatchResult,
  • RBlockingQueue,
  • RQueue,
  • RScript$ReturnType,
  • RScheduledExecutorService,
  • CronSchedule,
  • RBatch
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now