Class RedissonManager
- java.lang.Object
-
- com.nikolastojiljkovic.akka.coordination.lease.RedissonManager
-
public class RedissonManager extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description RedissonManager()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
addListenerOnClientShutdown(org.redisson.Redisson client, scala.Function1<scala.Option<java.lang.Throwable>,scala.runtime.BoxedUnit> leaseLostCallback, java.lang.Object parent)
static void
addLockReference(akka.actor.ActorSystem actorSystem, org.redisson.Redisson client, org.redisson.api.RLock lock, long ownerThreadId)
static org.redisson.Redisson
getClient(org.redisson.config.Config config, akka.actor.ActorSystem actorSystem, scala.concurrent.ExecutionContext ec)
static org.slf4j.Logger
logger()
static void
removeListenerOnClientShutdown(org.redisson.Redisson client, java.lang.Object parent)
static void
removeLockReference(akka.actor.ActorSystem actorSystem, org.redisson.Redisson client, org.redisson.api.RLock lock)
-
-
-
Method Detail
-
logger
public static org.slf4j.Logger logger()
-
getClient
public static org.redisson.Redisson getClient(org.redisson.config.Config config, akka.actor.ActorSystem actorSystem, scala.concurrent.ExecutionContext ec)
-
addListenerOnClientShutdown
public static void addListenerOnClientShutdown(org.redisson.Redisson client, scala.Function1<scala.Option<java.lang.Throwable>,scala.runtime.BoxedUnit> leaseLostCallback, java.lang.Object parent)
-
removeListenerOnClientShutdown
public static void removeListenerOnClientShutdown(org.redisson.Redisson client, java.lang.Object parent)
-
addLockReference
public static void addLockReference(akka.actor.ActorSystem actorSystem, org.redisson.Redisson client, org.redisson.api.RLock lock, long ownerThreadId)
-
removeLockReference
public static void removeLockReference(akka.actor.ActorSystem actorSystem, org.redisson.Redisson client, org.redisson.api.RLock lock)
-
-