Class CassandraScheduledMessageRepository
- java.lang.Object
-
- org.elasticsoftware.elasticactors.cassandra2.cluster.scheduler.CassandraScheduledMessageRepository
-
- All Implemented Interfaces:
ScheduledMessageRepository
public final class CassandraScheduledMessageRepository extends Object implements ScheduledMessageRepository
- Author:
- Joost van de Wijgerd
-
-
Constructor Summary
Constructors Constructor Description CassandraScheduledMessageRepository(String clusterName, com.datastax.driver.core.Session cassandraSession, ScheduledMessageDeserializer scheduledMessageDeserializer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreate(ShardKey shardKey, ScheduledMessage scheduledMessage)voiddelete(ShardKey shardKey, ScheduledMessageKey scheduledMessageKey)List<ScheduledMessage>getAll(ShardKey shardKey)
-
-
-
Constructor Detail
-
CassandraScheduledMessageRepository
public CassandraScheduledMessageRepository(String clusterName, com.datastax.driver.core.Session cassandraSession, ScheduledMessageDeserializer scheduledMessageDeserializer)
-
-
Method Detail
-
create
public void create(ShardKey shardKey, ScheduledMessage scheduledMessage)
- Specified by:
createin interfaceScheduledMessageRepository
-
delete
public void delete(ShardKey shardKey, ScheduledMessageKey scheduledMessageKey)
- Specified by:
deletein interfaceScheduledMessageRepository
-
getAll
public List<ScheduledMessage> getAll(ShardKey shardKey)
- Specified by:
getAllin interfaceScheduledMessageRepository
-
-