A C D E G I J K O P R S T W 
All Classes All Packages

A

Aggregate<This extends Aggregate<This,​AID>,​AID extends AggregateId> - Interface in com.github.j5ik2o.event.store.adapter.java
This is an interface for representing aggregates.
AggregateAndEvent<AID extends AggregateId,​A extends Aggregate<A,​AID>,​E extends Event<AID>> - Class in com.github.j5ik2o.event.store.adapter.java
This is a class for representing aggregates and events.
AggregateAndEvent(A, E) - Constructor for class com.github.j5ik2o.event.store.adapter.java.AggregateAndEvent
Creates a new instance.
AggregateId - Interface in com.github.j5ik2o.event.store.adapter.java
This is an interface for representing aggregate IDs.
asString() - Method in interface com.github.j5ik2o.event.store.adapter.java.AggregateId
Returns the string representation.

C

com.github.j5ik2o.event.store.adapter.java - package com.github.j5ik2o.event.store.adapter.java
 
com.github.j5ik2o.event.store.adapter.java.internal - package com.github.j5ik2o.event.store.adapter.java.internal
 
create(DynamoDbAsyncClient, String, String, String, String, long) - Static method in class com.github.j5ik2o.event.store.adapter.java.internal.EventStoreAsyncForDynamoDB
 
create(DynamoDbClient, String, String, String, String, long) - Static method in class com.github.j5ik2o.event.store.adapter.java.internal.EventStoreForDynamoDB
 

D

DefaultKeyResolver<AID extends AggregateId> - Class in com.github.j5ik2o.event.store.adapter.java.internal
 
DefaultKeyResolver() - Constructor for class com.github.j5ik2o.event.store.adapter.java.internal.DefaultKeyResolver
 
DeserializationException - Exception in com.github.j5ik2o.event.store.adapter.java
 
DeserializationException() - Constructor for exception com.github.j5ik2o.event.store.adapter.java.DeserializationException
 
DeserializationException(String) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.DeserializationException
 
DeserializationException(String, Throwable) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.DeserializationException
 
DeserializationException(Throwable) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.DeserializationException
 
DeserializationRuntimeException - Exception in com.github.j5ik2o.event.store.adapter.java
 
DeserializationRuntimeException() - Constructor for exception com.github.j5ik2o.event.store.adapter.java.DeserializationRuntimeException
 
DeserializationRuntimeException(String) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.DeserializationRuntimeException
 
DeserializationRuntimeException(String, Throwable) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.DeserializationRuntimeException
 
DeserializationRuntimeException(Throwable) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.DeserializationRuntimeException
 
deserialize(byte[], Class<A>) - Method in class com.github.j5ik2o.event.store.adapter.java.internal.JsonSnapshotSerializer
 
deserialize(byte[], Class<A>) - Method in interface com.github.j5ik2o.event.store.adapter.java.SnapshotSerializer
Deserializes the snapshot.
deserialize(byte[], Class<E>) - Method in interface com.github.j5ik2o.event.store.adapter.java.EventSerializer
Deserializes the event.
deserialize(byte[], Class<E>) - Method in class com.github.j5ik2o.event.store.adapter.java.internal.JsonEventSerializer
 

E

Event<AID extends AggregateId> - Interface in com.github.j5ik2o.event.store.adapter.java
This is an interface for representing events.
EventSerializer<AID extends AggregateId,​E extends Event<AID>> - Interface in com.github.j5ik2o.event.store.adapter.java
This is an interface for serializing and deserializing events.
EventStore<AID extends AggregateId,​A extends Aggregate<A,​AID>,​E extends Event<AID>> - Interface in com.github.j5ik2o.event.store.adapter.java
Represents an event store.
EventStoreAsync<AID extends AggregateId,​A extends Aggregate<A,​AID>,​E extends Event<AID>> - Interface in com.github.j5ik2o.event.store.adapter.java
Asynchronous version of EventStore.
EventStoreAsyncForDynamoDB<AID extends AggregateId,​A extends Aggregate<A,​AID>,​E extends Event<AID>> - Class in com.github.j5ik2o.event.store.adapter.java.internal
 
EventStoreBaseException - Exception in com.github.j5ik2o.event.store.adapter.java
 
EventStoreBaseException() - Constructor for exception com.github.j5ik2o.event.store.adapter.java.EventStoreBaseException
 
EventStoreBaseException(String) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.EventStoreBaseException
 
EventStoreBaseException(String, Throwable) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.EventStoreBaseException
 
EventStoreBaseException(Throwable) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.EventStoreBaseException
 
EventStoreBaseRuntimeException - Exception in com.github.j5ik2o.event.store.adapter.java
 
EventStoreBaseRuntimeException() - Constructor for exception com.github.j5ik2o.event.store.adapter.java.EventStoreBaseRuntimeException
 
EventStoreBaseRuntimeException(String) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.EventStoreBaseRuntimeException
 
EventStoreBaseRuntimeException(String, Throwable) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.EventStoreBaseRuntimeException
 
EventStoreBaseRuntimeException(Throwable) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.EventStoreBaseRuntimeException
 
EventStoreForDynamoDB<AID extends AggregateId,​A extends Aggregate<A,​AID>,​E extends Event<AID>> - Class in com.github.j5ik2o.event.store.adapter.java.internal
 
EventStoreOptions<This extends EventStoreOptions<This,​AID,​A,​E>,​AID extends AggregateId,​A extends Aggregate<A,​AID>,​E extends Event<AID>> - Interface in com.github.j5ik2o.event.store.adapter.java
 
EventStoreReadException - Exception in com.github.j5ik2o.event.store.adapter.java
 
EventStoreReadException() - Constructor for exception com.github.j5ik2o.event.store.adapter.java.EventStoreReadException
 
EventStoreReadException(String) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.EventStoreReadException
 
EventStoreReadException(String, Throwable) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.EventStoreReadException
 
EventStoreReadException(Throwable) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.EventStoreReadException
 
EventStoreReadRuntimeException - Exception in com.github.j5ik2o.event.store.adapter.java
 
EventStoreReadRuntimeException() - Constructor for exception com.github.j5ik2o.event.store.adapter.java.EventStoreReadRuntimeException
 
EventStoreReadRuntimeException(String) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.EventStoreReadRuntimeException
 
EventStoreReadRuntimeException(String, Throwable) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.EventStoreReadRuntimeException
 
EventStoreReadRuntimeException(Throwable) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.EventStoreReadRuntimeException
 
EventStoreWriteException - Exception in com.github.j5ik2o.event.store.adapter.java
 
EventStoreWriteException() - Constructor for exception com.github.j5ik2o.event.store.adapter.java.EventStoreWriteException
 
EventStoreWriteException(String) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.EventStoreWriteException
 
EventStoreWriteException(String, Throwable) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.EventStoreWriteException
 
EventStoreWriteException(Throwable) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.EventStoreWriteException
 
EventStoreWriteRuntimeException - Exception in com.github.j5ik2o.event.store.adapter.java
 
EventStoreWriteRuntimeException() - Constructor for exception com.github.j5ik2o.event.store.adapter.java.EventStoreWriteRuntimeException
 
EventStoreWriteRuntimeException(String) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.EventStoreWriteRuntimeException
 
EventStoreWriteRuntimeException(String, Throwable) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.EventStoreWriteRuntimeException
 
EventStoreWriteRuntimeException(Throwable) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.EventStoreWriteRuntimeException
 

G

getAggregate() - Method in class com.github.j5ik2o.event.store.adapter.java.AggregateAndEvent
Returns the aggregate.
getAggregateId() - Method in interface com.github.j5ik2o.event.store.adapter.java.Event
Returns the aggregate ID.
getEvent() - Method in class com.github.j5ik2o.event.store.adapter.java.AggregateAndEvent
Returns the event.
getEventsByIdSinceSequenceNumber(Class<E>, AID, long) - Method in interface com.github.j5ik2o.event.store.adapter.java.EventStore
Gets the events by the aggregate id and since the sequence number.
getEventsByIdSinceSequenceNumber(Class<E>, AID, long) - Method in interface com.github.j5ik2o.event.store.adapter.java.EventStoreAsync
Gets the events by the aggregate id and since the sequence number.
getEventsByIdSinceSequenceNumber(Class<E>, AID, long) - Method in class com.github.j5ik2o.event.store.adapter.java.internal.EventStoreAsyncForDynamoDB
 
getEventsByIdSinceSequenceNumber(Class<E>, AID, long) - Method in class com.github.j5ik2o.event.store.adapter.java.internal.EventStoreForDynamoDB
 
getId() - Method in interface com.github.j5ik2o.event.store.adapter.java.Aggregate
Returns the aggregate ID.
getId() - Method in interface com.github.j5ik2o.event.store.adapter.java.Event
Returns the ID.
getLatestSnapshotById(Class<A>, AID) - Method in interface com.github.j5ik2o.event.store.adapter.java.EventStore
Gets the latest snapshot by the aggregate id.
getLatestSnapshotById(Class<A>, AID) - Method in interface com.github.j5ik2o.event.store.adapter.java.EventStoreAsync
Gets the latest snapshot by the aggregate id.
getLatestSnapshotById(Class<A>, AID) - Method in class com.github.j5ik2o.event.store.adapter.java.internal.EventStoreAsyncForDynamoDB
 
getLatestSnapshotById(Class<A>, AID) - Method in class com.github.j5ik2o.event.store.adapter.java.internal.EventStoreForDynamoDB
 
getOccurredAt() - Method in interface com.github.j5ik2o.event.store.adapter.java.Event
Returns the version.
getSequenceNumber() - Method in interface com.github.j5ik2o.event.store.adapter.java.Aggregate
Returns the sequence number.
getSequenceNumber() - Method in interface com.github.j5ik2o.event.store.adapter.java.Event
Returns the sequence number.
getTypeName() - Method in interface com.github.j5ik2o.event.store.adapter.java.AggregateId
Returns the type name.
getValue() - Method in interface com.github.j5ik2o.event.store.adapter.java.AggregateId
Returns the value.
getVersion() - Method in interface com.github.j5ik2o.event.store.adapter.java.Aggregate
Returns the version.

I

isCreated() - Method in interface com.github.j5ik2o.event.store.adapter.java.Event
Determines whether it is a generated event.

J

JsonEventSerializer<AID extends AggregateId,​E extends Event<AID>> - Class in com.github.j5ik2o.event.store.adapter.java.internal
 
JsonEventSerializer() - Constructor for class com.github.j5ik2o.event.store.adapter.java.internal.JsonEventSerializer
 
JsonSnapshotSerializer<AID extends AggregateId,​A extends Aggregate<A,​AID>> - Class in com.github.j5ik2o.event.store.adapter.java.internal
 
JsonSnapshotSerializer() - Constructor for class com.github.j5ik2o.event.store.adapter.java.internal.JsonSnapshotSerializer
 

K

KeyResolver<AID extends AggregateId> - Interface in com.github.j5ik2o.event.store.adapter.java
This is an interface for resolving partition keys and sort keys from aggregate IDs.

O

ofDynamoDB(DynamoDbAsyncClient, String, String, String, String, long) - Static method in interface com.github.j5ik2o.event.store.adapter.java.EventStoreAsync
 
ofDynamoDB(DynamoDbClient, String, String, String, String, long) - Static method in interface com.github.j5ik2o.event.store.adapter.java.EventStore
Creates an instance of EventStore for DynamoDB.

P

persistEvent(E, long) - Method in interface com.github.j5ik2o.event.store.adapter.java.EventStore
Persists an event only.
persistEvent(E, long) - Method in interface com.github.j5ik2o.event.store.adapter.java.EventStoreAsync
Persists an event only.
persistEvent(E, long) - Method in class com.github.j5ik2o.event.store.adapter.java.internal.EventStoreAsyncForDynamoDB
 
persistEvent(E, long) - Method in class com.github.j5ik2o.event.store.adapter.java.internal.EventStoreForDynamoDB
 
persistEventAndSnapshot(E, A) - Method in interface com.github.j5ik2o.event.store.adapter.java.EventStore
Persists an event and a snapshot.
persistEventAndSnapshot(E, A) - Method in interface com.github.j5ik2o.event.store.adapter.java.EventStoreAsync
Persists an event and a snapshot.
persistEventAndSnapshot(E, A) - Method in class com.github.j5ik2o.event.store.adapter.java.internal.EventStoreAsyncForDynamoDB
 
persistEventAndSnapshot(E, A) - Method in class com.github.j5ik2o.event.store.adapter.java.internal.EventStoreForDynamoDB
 

R

resolvePartitionKey(AID, long) - Method in class com.github.j5ik2o.event.store.adapter.java.internal.DefaultKeyResolver
 
resolvePartitionKey(AID, long) - Method in interface com.github.j5ik2o.event.store.adapter.java.KeyResolver
Resolves the partition key from the aggregate id.
resolveSortKey(AID, long) - Method in class com.github.j5ik2o.event.store.adapter.java.internal.DefaultKeyResolver
 
resolveSortKey(AID, long) - Method in interface com.github.j5ik2o.event.store.adapter.java.KeyResolver
Resolves the sort key from the aggregate id and sequence number.

S

SerializationException - Exception in com.github.j5ik2o.event.store.adapter.java
 
SerializationException() - Constructor for exception com.github.j5ik2o.event.store.adapter.java.SerializationException
 
SerializationException(String) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.SerializationException
 
SerializationException(String, Throwable) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.SerializationException
 
SerializationException(Throwable) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.SerializationException
 
SerializationRuntimeException - Exception in com.github.j5ik2o.event.store.adapter.java
 
SerializationRuntimeException() - Constructor for exception com.github.j5ik2o.event.store.adapter.java.SerializationRuntimeException
 
SerializationRuntimeException(String) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.SerializationRuntimeException
 
SerializationRuntimeException(String, Throwable) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.SerializationRuntimeException
 
SerializationRuntimeException(Throwable) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.SerializationRuntimeException
 
serialize(A) - Method in class com.github.j5ik2o.event.store.adapter.java.internal.JsonSnapshotSerializer
 
serialize(A) - Method in interface com.github.j5ik2o.event.store.adapter.java.SnapshotSerializer
Serializes the snapshot.
serialize(E) - Method in interface com.github.j5ik2o.event.store.adapter.java.EventSerializer
Serializes the event.
serialize(E) - Method in class com.github.j5ik2o.event.store.adapter.java.internal.JsonEventSerializer
 
SnapshotSerializer<AID extends AggregateId,​A extends Aggregate<A,​AID>> - Interface in com.github.j5ik2o.event.store.adapter.java
This is an interface for serializing and deserializing snapshots.

T

TransactionException - Exception in com.github.j5ik2o.event.store.adapter.java
 
TransactionException() - Constructor for exception com.github.j5ik2o.event.store.adapter.java.TransactionException
 
TransactionException(String) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.TransactionException
 
TransactionException(String, Throwable) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.TransactionException
 
TransactionException(Throwable) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.TransactionException
 
TransactionRuntimeException - Exception in com.github.j5ik2o.event.store.adapter.java
 
TransactionRuntimeException() - Constructor for exception com.github.j5ik2o.event.store.adapter.java.TransactionRuntimeException
 
TransactionRuntimeException(String) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.TransactionRuntimeException
 
TransactionRuntimeException(String, Throwable) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.TransactionRuntimeException
 
TransactionRuntimeException(Throwable) - Constructor for exception com.github.j5ik2o.event.store.adapter.java.TransactionRuntimeException
 

W

withDeleteTtl(Duration) - Method in interface com.github.j5ik2o.event.store.adapter.java.EventStoreOptions
 
withDeleteTtl(Duration) - Method in class com.github.j5ik2o.event.store.adapter.java.internal.EventStoreAsyncForDynamoDB
 
withDeleteTtl(Duration) - Method in class com.github.j5ik2o.event.store.adapter.java.internal.EventStoreForDynamoDB
 
withEventSerializer(EventSerializer<AID, E>) - Method in interface com.github.j5ik2o.event.store.adapter.java.EventStoreOptions
 
withEventSerializer(EventSerializer<AID, E>) - Method in class com.github.j5ik2o.event.store.adapter.java.internal.EventStoreAsyncForDynamoDB
 
withEventSerializer(EventSerializer<AID, E>) - Method in class com.github.j5ik2o.event.store.adapter.java.internal.EventStoreForDynamoDB
 
withKeepSnapshotCount(long) - Method in interface com.github.j5ik2o.event.store.adapter.java.EventStoreOptions
 
withKeepSnapshotCount(long) - Method in class com.github.j5ik2o.event.store.adapter.java.internal.EventStoreAsyncForDynamoDB
 
withKeepSnapshotCount(long) - Method in class com.github.j5ik2o.event.store.adapter.java.internal.EventStoreForDynamoDB
 
withKeyResolver(KeyResolver<AID>) - Method in interface com.github.j5ik2o.event.store.adapter.java.EventStoreOptions
 
withKeyResolver(KeyResolver<AID>) - Method in class com.github.j5ik2o.event.store.adapter.java.internal.EventStoreAsyncForDynamoDB
 
withKeyResolver(KeyResolver<AID>) - Method in class com.github.j5ik2o.event.store.adapter.java.internal.EventStoreForDynamoDB
 
withSnapshotSerializer(SnapshotSerializer<AID, A>) - Method in interface com.github.j5ik2o.event.store.adapter.java.EventStoreOptions
 
withSnapshotSerializer(SnapshotSerializer<AID, A>) - Method in class com.github.j5ik2o.event.store.adapter.java.internal.EventStoreAsyncForDynamoDB
 
withSnapshotSerializer(SnapshotSerializer<AID, A>) - Method in class com.github.j5ik2o.event.store.adapter.java.internal.EventStoreForDynamoDB
 
withVersion(long) - Method in interface com.github.j5ik2o.event.store.adapter.java.Aggregate
Sets the version.
A C D E G I J K O P R S T W 
All Classes All Packages