Class RedisPersistentActorRepository
java.lang.Object
org.elasticsoftware.elasticactors.redis.state.RedisPersistentActorRepository
- All Implemented Interfaces:
PersistentActorRepository
- Author:
- Joost van de Wijgerd
-
Constructor Summary
ConstructorsConstructorDescriptionRedisPersistentActorRepository(org.springframework.data.redis.core.RedisTemplate<String, byte[]> redisTemplate, Deserializer<byte[], PersistentActor> deserializer, Serializer<PersistentActor, byte[]> serializer) -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidvoidupdate(ShardKey shard, PersistentActor persistentActor) voidupdateAsync(ShardKey shard, PersistentActor persistentActor, InternalMessage message, MessageHandlerEventListener messageHandlerEventListener)
-
Constructor Details
-
RedisPersistentActorRepository
public RedisPersistentActorRepository(org.springframework.data.redis.core.RedisTemplate<String, byte[]> redisTemplate, Deserializer<byte[], PersistentActor> deserializer, Serializer<PersistentActor, byte[]> serializer)
-
-
Method Details
-
contains
- Specified by:
containsin interfacePersistentActorRepository
-
update
- Specified by:
updatein interfacePersistentActorRepository- Throws:
IOException
-
updateAsync
public void updateAsync(ShardKey shard, PersistentActor persistentActor, InternalMessage message, MessageHandlerEventListener messageHandlerEventListener) - Specified by:
updateAsyncin interfacePersistentActorRepository
-
delete
- Specified by:
deletein interfacePersistentActorRepository
-
get
- Specified by:
getin interfacePersistentActorRepository- Throws:
IOException
-