Uses of Class
com.cloudimpl.outstack.runtime.domainspec.Event
-
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>>AsyncRootEntityQueryContext. getChildEntityEventsById(java.lang.Class<C> childType, java.lang.String id, Query.PagingRequest pageRequest)<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>>AsyncRootEntityQueryContext. getEntityEventsById(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>>
CAsyncEntityContext. create(java.lang.Class<C> type, java.lang.String rootId, 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.configs
Subclasses of Event in com.cloudimpl.outstack.runtime.configs Modifier and Type Class Description classConfigCreatedclassConfigGroupCreated -
Uses of Event in com.cloudimpl.outstack.runtime.domain
Subclasses of Event in com.cloudimpl.outstack.runtime.domain Modifier and Type Class Description classCommandHandlerRegisteredclassDomainContextCreatedclassEventHandlerRegisteredclassPolicyCreatedclassPolicyRefCreatedclassPolicyStatementCreatedclassPolicyStatementRefCreatedclassPolicyStatementUpdatedclassQueryHandlerRegisteredclassRoleCreatedclassServiceModuleProvisionedclassServiceModuleRefCreatedMethods in com.cloudimpl.outstack.runtime.domain with parameters of type Event Modifier and Type Method Description protected voidCommandHandlerEntity. apply(Event event)protected voidDomainContext. apply(Event event)protected voidEventHandlerEntity. apply(Event event)protected voidPolicy. apply(Event event)protected voidPolicyRef. apply(Event event)protected voidPolicyStatement. apply(Event event)protected voidPolicyStatementRef. apply(Event event)protected voidQueryHandlerEntity. apply(Event event)protected voidRole. apply(Event event)protected voidServiceModule. apply(Event event)protected voidServiceModuleRef. apply(Event event) -
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)static voidEntityHelper. validateEvent(java.lang.Class<? extends RootEntity> rootType, Event event) -
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)