Index

A B C D E F G H I L M N O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values

A

aggregate(Object) - Method in class io.agistep.event.EventBuilder
 
aggregateId(long) - Method in class io.agistep.event.EventBuilder
Deprecated.
AggregateIdUtils - Class in io.agistep.event
 
AggregateIdUtils() - Constructor for class io.agistep.event.AggregateIdUtils
 
AggregateInitializer<AGG> - Interface in io.agistep.event.repository
 
AggregateRepository<AGG> - Interface in io.agistep.event.repository
 
anEvent(long, long, Object) - Static method in class io.agistep.event.TestEvents
 
anEvent(long, Object...) - Static method in class io.agistep.event.TestEvents
 
AnnotationHelper - Class in io.agistep.utils
 
AnnotationHelper() - Constructor for class io.agistep.utils.AnnotationHelper
 
apply(Object, Object) - Method in interface io.agistep.event.EventApplier
 

B

BEGIN_VERSION - Static variable in class io.agistep.event.ThreadLocalEventVersionHolder
 
build() - Method in class io.agistep.event.EventBuilder
 

C

clear(Object) - Method in interface io.agistep.event.EventHolder
 
clear(Object) - Method in class io.agistep.event.ThreadLocalEventVersionHolder
 
clearAll() - Method in interface io.agistep.event.EventHolder
 
clearAll() - Method in class io.agistep.event.ThreadLocalEventVersionHolder
 
convert(Event) - Static method in class io.agistep.event.sed.ConvertUtil
 
convert(String) - Static method in class io.agistep.event.sed.ConvertUtil
 
ConvertUtil - Class in io.agistep.event.sed
 
ConvertUtil() - Constructor for class io.agistep.event.sed.ConvertUtil
 
ConvertUtil.EventDTO - Class in io.agistep.event.sed
 

D

deserialize(byte[]) - Method in interface io.agistep.event.sed.Deserializer
 
deserialize(byte[]) - Method in class io.agistep.event.sed.ProtocolBufferDeserializer
 
Deserializer - Interface in io.agistep.event.sed
 

E

equals(Object) - Method in class io.agistep.event.ObjectPayloadEnvelop
 
Event - Interface in io.agistep.event
 
EventApplier - Interface in io.agistep.event
 
EventBuilder - Class in io.agistep.event
 
EventBuilder() - Constructor for class io.agistep.event.EventBuilder
 
EventDTO() - Constructor for class io.agistep.event.sed.ConvertUtil.EventDTO
 
EventHandler - Annotation Interface in io.agistep.event
 
EventHolder - Interface in io.agistep.event
 
EventReorganizor - Class in io.agistep.event
 
EventReorganizor() - Constructor for class io.agistep.event.EventReorganizor
 
EventStorage - Interface in io.agistep.event.storages
 
EventStore - Interface in io.agistep.event
 

F

findAll() - Method in interface io.agistep.event.storages.EventStorage
 
findAll() - Method in class io.agistep.event.storages.MapEventStorage
 
findById(long) - Method in interface io.agistep.event.repository.AggregateRepository
 
findById(long) - Method in class io.agistep.event.repository.SimpleAggregateRepository
 
findById(long) - Method in interface io.agistep.event.storages.EventStorage
 
findById(long) - Method in class io.agistep.event.storages.MapEventStorage
 

G

getAggregateId() - Method in interface io.agistep.event.Event
 
getAggregateId() - Method in class io.agistep.event.ObjectPayloadEnvelop
 
getAggregateId() - Method in class io.agistep.event.sed.ConvertUtil.EventDTO
 
getAnnotation(Method, Class<A>) - Static method in class io.agistep.utils.AnnotationHelper
 
getEventAll() - Method in interface io.agistep.event.EventHolder
 
getEvents(Object) - Method in interface io.agistep.event.EventHolder
 
getId() - Method in interface io.agistep.event.Event
 
getId() - Method in class io.agistep.event.ObjectPayloadEnvelop
 
getId() - Method in class io.agistep.event.sed.ConvertUtil.EventDTO
 
getIdFrom(Object) - Static method in class io.agistep.event.AggregateIdUtils
 
getLatestVersionOf(Object) - Method in interface io.agistep.event.EventHolder
 
getMethodsListWithAnnotation(Class<?>, Class<? extends Annotation>) - Static method in class io.agistep.utils.AnnotationHelper
 
getName() - Method in interface io.agistep.event.Event
 
getName() - Method in class io.agistep.event.ObjectPayloadEnvelop
 
getName() - Method in class io.agistep.event.sed.ConvertUtil.EventDTO
 
getNextId() - Method in interface io.agistep.event.repository.AggregateRepository
 
getNextId() - Method in class io.agistep.event.repository.SimpleAggregateRepository
 
getOccurredAt() - Method in interface io.agistep.event.Event
 
getOccurredAt() - Method in class io.agistep.event.ObjectPayloadEnvelop
 
getOccurredAt() - Method in class io.agistep.event.sed.ConvertUtil.EventDTO
 
getPayload() - Method in interface io.agistep.event.Event
 
getPayload() - Method in class io.agistep.event.ObjectPayloadEnvelop
 
getPayload() - Method in class io.agistep.event.sed.ConvertUtil.EventDTO
 
getVersion() - Method in interface io.agistep.event.Event
 
getVersion() - Method in class io.agistep.event.ObjectPayloadEnvelop
 
getVersion() - Method in class io.agistep.event.sed.ConvertUtil.EventDTO
 

H

hasAnnotation(Class<?>, Class<? extends Annotation>) - Static method in class io.agistep.utils.AnnotationHelper
 
hasEventsOf(Object) - Method in interface io.agistep.event.EventHolder
 
hashCode() - Method in class io.agistep.event.ObjectPayloadEnvelop
 

I

id(long) - Method in class io.agistep.event.EventBuilder
 
initAgg() - Method in interface io.agistep.event.repository.AggregateInitializer
 
instance() - Static method in interface io.agistep.event.EventApplier
 
instance() - Static method in interface io.agistep.event.EventHolder
 
instance() - Static method in class io.agistep.event.ThreadLocalEventVersionHolder
 
io.agistep.event - package io.agistep.event
 
io.agistep.event.repository - package io.agistep.event.repository
 
io.agistep.event.sed - package io.agistep.event.sed
 
io.agistep.event.storages - package io.agistep.event.storages
 
io.agistep.utils - package io.agistep.utils
 
isSupport(Object) - Method in class io.agistep.event.sed.ProtocolBufferSerializer
 
isSupport(Object) - Method in interface io.agistep.event.sed.Serializer
 

L

load(long) - Method in interface io.agistep.event.EventStore
 

M

MapEventStorage - Class in io.agistep.event.storages
 
MapEventStorage(Map<Long, List<Event>>) - Constructor for class io.agistep.event.storages.MapEventStorage
 

N

name(String) - Method in class io.agistep.event.EventBuilder
 

O

objectHasAnnotation(Object, Class<? extends Annotation>) - Static method in class io.agistep.utils.AnnotationHelper
 
ObjectPayloadEnvelop - Class in io.agistep.event
 
ObjectPayloadEnvelop(long, String, long, long, Object, LocalDateTime) - Constructor for class io.agistep.event.ObjectPayloadEnvelop
 
occurredAt(LocalDateTime) - Method in class io.agistep.event.EventBuilder
 
occurs(Event) - Method in interface io.agistep.event.EventHolder
 

P

payload() - Element in annotation interface io.agistep.event.EventHandler
 
payload(Object) - Method in class io.agistep.event.EventBuilder
 
ProtocolBufferDeserializer - Class in io.agistep.event.sed
 
ProtocolBufferDeserializer(Class<?>) - Constructor for class io.agistep.event.sed.ProtocolBufferDeserializer
 
ProtocolBufferSerializer - Class in io.agistep.event.sed
 
ProtocolBufferSerializer() - Constructor for class io.agistep.event.sed.ProtocolBufferSerializer
 
publishOccurredEventOf(Object) - Method in interface io.agistep.event.EventStore
 

R

reorganize(Object, Event) - Static method in class io.agistep.event.EventReorganizor
 
reorganize(Object, Event[]) - Static method in class io.agistep.event.EventReorganizor
 

S

save(AGG) - Method in interface io.agistep.event.repository.AggregateRepository
 
save(AGG) - Method in class io.agistep.event.repository.SimpleAggregateRepository
 
save(List<Event>) - Method in interface io.agistep.event.storages.EventStorage
 
save(List<Event>) - Method in class io.agistep.event.storages.MapEventStorage
 
serialize(Object) - Method in class io.agistep.event.sed.ProtocolBufferSerializer
 
serialize(Object) - Method in interface io.agistep.event.sed.Serializer
 
Serializer - Interface in io.agistep.event.sed
 
setAggregateId(long) - Method in class io.agistep.event.sed.ConvertUtil.EventDTO
 
setId(long) - Method in class io.agistep.event.sed.ConvertUtil.EventDTO
 
setName(String) - Method in class io.agistep.event.sed.ConvertUtil.EventDTO
 
setOccurredAt(String) - Method in class io.agistep.event.sed.ConvertUtil.EventDTO
 
setPayload(String) - Method in class io.agistep.event.sed.ConvertUtil.EventDTO
 
setVersion(long) - Method in class io.agistep.event.sed.ConvertUtil.EventDTO
 
setVersion(Object) - Method in class io.agistep.event.ThreadLocalEventVersionHolder
 
setVersion(Object, Event) - Method in class io.agistep.event.ThreadLocalEventVersionHolder
 
SimpleAggregateRepository<AGG> - Class in io.agistep.event.repository
 
SimpleAggregateRepository(AggregateInitializer<AGG>, EventStorage) - Constructor for class io.agistep.event.repository.SimpleAggregateRepository
 

T

TestEvents - Class in io.agistep.event
 
TestEvents() - Constructor for class io.agistep.event.TestEvents
 
ThreadLocalEventVersionHolder - Class in io.agistep.event
 
toString() - Method in class io.agistep.event.ObjectPayloadEnvelop
 

V

version(long) - Method in class io.agistep.event.EventBuilder
Deprecated.
A B C D E F G H I L M N O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values