Uses of Class
com.cloudimpl.outstack.runtime.domainspec.Event
| Package | Description |
|---|---|
| com.cloudimpl.outstack.runtime | |
| com.cloudimpl.outstack.runtime.domainspec | |
| com.cloudimpl.outstack.runtime.handler | |
| com.cloudimpl.outstack.runtime.repo |
-
Uses of Event in com.cloudimpl.outstack.runtime
Classes in com.cloudimpl.outstack.runtime with type parameters of type Event Modifier and Type Class Description classEntityEventHandler<T extends Entity,E extends Event<?>>Fields in com.cloudimpl.outstack.runtime with type parameters of type Event Modifier and Type Field Description protected java.util.Optional<java.util.function.Consumer<Event>>EntityContext. eventPublisherMethods in com.cloudimpl.outstack.runtime that return types with arguments of type Event Modifier and Type Method Description reactor.core.publisher.Flux<Event>EventStream. flux()<C extends ChildEntity<T>>
ResultSet<Event<C>>RootEntityContext. getChildEntityEventsById(java.lang.Class<C> childType, java.lang.String id, Query.PagingRequest pageRequest)<C extends ChildEntity<T>>
ResultSet<Event<C>>RootEntityQueryContext. getChildEntityEventsById(java.lang.Class<C> childType, java.lang.String id, Query.PagingRequest pageRequest)ResultSet<Event<T>>ChildEntityContext. getEntityEventsById(java.lang.String id, Query.PagingRequest pageRequest)ResultSet<Event<T>>EntityQueryContext. getEntityEventsById(java.lang.String id, Query.PagingRequest pageRequest)ResultSet<Event<T>>RootEntityContext. getEntityEventsById(java.lang.String id, Query.PagingRequest pageRequest)java.util.List<Event>EntityContextProvider.Transaction. getEventList()java.util.function.Consumer<Event>EntityContext. getEventPublisher()java.util.List<Event>EntityContext. getEvents()<T extends ChildEntity<R>>
ResultSet<Event<T>>EntityQueryContextProvider.ReadOnlyTransaction. getEventsByChildId(java.lang.Class<R> rootType, java.lang.String id, java.lang.Class<T> childType, java.lang.String childId, java.lang.String tenantId, Query.PagingRequest paging)<T extends ChildEntity<R>>
ResultSet<Event<T>>QueryOperations. getEventsByChildId(java.lang.Class<R> rootType, java.lang.String id, java.lang.Class<T> childType, java.lang.String childId, java.lang.String tenantId, Query.PagingRequest paging)ResultSet<Event<R>>EntityQueryContextProvider.ReadOnlyTransaction. getEventsByRootId(java.lang.Class<R> rootType, java.lang.String rootId, java.lang.String tenantId, Query.PagingRequest paging)ResultSet<Event<R>>QueryOperations. getEventsByRootId(java.lang.Class<R> rootType, java.lang.String rootId, java.lang.String tenantId, Query.PagingRequest paging)Methods in com.cloudimpl.outstack.runtime with parameters of type Event Modifier and Type Method Description voidContextTransaction. addEvent(Event event)protected voidEntityContext. addEvent(Event<T> event)abstract <T extends Entity>
TEventRepositoy. applyEvent(Event event)voidServiceProvider. applyEvent(Event event)<C extends ChildEntity<T>>
CAyncEntityContext. create(java.lang.Class<C> type, java.lang.String id, Event<C> event)TChildEntityContext. create(java.lang.String id, Event<T> event)abstract TEntityContext. create(java.lang.String id, Event<T> event)TRootEntityContext. create(java.lang.String id, Event<T> event)voidEventStream. publish(Event event)protected voidEntityContextProvider.Transaction. publishEvent(Event event)TChildEntityContext. update(java.lang.String id, Event<T> event)abstract TEntityContext. update(java.lang.String id, Event<T> event)TRootEntityContext. update(java.lang.String id, Event<T> event)static voidEntityIdHelper. validateId(java.lang.String id, Event event)Method parameters in com.cloudimpl.outstack.runtime with type arguments of type Event Modifier and Type Method Description voidEventHandlerManager. emit(EntityContextProvider.Transaction<T> transaction, java.util.List<Event> events) -
Uses of Event in com.cloudimpl.outstack.runtime.domainspec
Subclasses of Event in com.cloudimpl.outstack.runtime.domainspec Modifier and Type Class Description classEntityDeletedclassEntityRenamedMethods in com.cloudimpl.outstack.runtime.domainspec with parameters of type Event Modifier and Type Method Description protected abstract voidEntity. apply(Event event)voidEntity. applyEvent(Event event)static <T extends Entity>
TEntityHelper. createEntity(java.lang.Class<T> type, Event event)static voidEntityHelper. setCreatedDate(Event e, long millis)static voidEntityHelper. setVersion(Event e, java.lang.String version) -
Uses of Event in com.cloudimpl.outstack.runtime.handler
Methods in com.cloudimpl.outstack.runtime.handler that return types with arguments of type Event Modifier and Type Method Description protected ResultSet<Event<T>>DefaultGetEventsQueryHandler. execute(EntityQueryContext<T> context, QueryByIdRequest query) -
Uses of Event in com.cloudimpl.outstack.runtime.repo
Methods in com.cloudimpl.outstack.runtime.repo that return types with arguments of type Event Modifier and Type Method Description java.util.List<Event>EventTxList. getEvents()<K extends ChildEntity<T>>
ResultSet<Event<K>>MemEventRepository. getEventsByChildId(java.lang.Class<T> rootType, java.lang.String id, java.lang.Class<K> childType, java.lang.String childId, java.lang.String tenantId, Query.PagingRequest paging)ResultSet<Event<T>>MemEventRepository. getEventsByRootId(java.lang.Class<T> rootType, java.lang.String rootId, java.lang.String tenantId, Query.PagingRequest paging)Methods in com.cloudimpl.outstack.runtime.repo with parameters of type Event Modifier and Type Method Description voidEventTxList. addEvent(Event e)<T extends Entity>
TMemEventRepository. applyEvent(Event event)