Uses of Interface
org.axonframework.messaging.ScopeDescriptor
Packages that use ScopeDescriptor
Package
Description
Deadline support carried over from Axon Framework 4, to keep deadlines that were scheduled before migrating firing
while a project moves off this API.
A deadline manager backed by db-scheduler, storing deadlines in the task layout of Axon Framework 4.13.
A deadline manager backed by JobRunr, storing deadlines in the job layout of Axon Framework 4.13.
A deadline manager backed by a Quartz scheduler, storing deadlines in the job layout of Axon Framework 4.13.
The Axon Framework 4 scope types, kept at their Axon Framework 4 package: the current
Scope of a running
Saga handler, how a scope is described (ScopeDescriptor), and the components a message can be sent to within
a scope (ScopeAware).Annotation support for the Axon Framework 4 scope types, kept at its Axon Framework 4 package.
Aggregate scope types carried over from Axon Framework 4.
Association values, the means by which an event is correlated to the saga instances that should handle it.
Test support for the deadlines carried by
axoniq-legacy.-
Uses of ScopeDescriptor in org.axonframework.deadline
Methods in org.axonframework.deadline that return ScopeDescriptorModifier and TypeMethodDescriptionConverts the given stored scope descriptor into the class named by the givenclassName.Methods in org.axonframework.deadline with parameters of type ScopeDescriptorModifier and TypeMethodDescriptionvoidDeadlineManager.cancelAllWithinScope(String deadlineName, ScopeDescriptor scope) Cancels all deadlines corresponding to the givendeadlineNameandscope.voidSimpleDeadlineManager.cancelAllWithinScope(String deadlineName, ScopeDescriptor scope) booleanAggregateDeadlineCommandTranslator.canResolve(ScopeDescriptor scopeDescription) Check whether this implementation can resolve aScopeobject based on the providedscopeDescription.voidDeadlineDelivery.deliver(DeadlineMessage deadlineMessage, ScopeDescriptor deadlineScope) Delivers the givendeadlineMessageto the components resolving the givendeadlineScope, and waits for the unit of work to complete.default StringDeadlineManager.schedule(Duration triggerDuration, String deadlineName, @Nullable Object messageOrPayload, ScopeDescriptor deadlineScope) Deprecated.DeadlineManager.schedule(Instant triggerDateTime, String deadlineName, @Nullable Object messageOrPayload, ScopeDescriptor deadlineScope) Deprecated.scheduling new deadlines through aDeadlineManageris supported only to keep Axon Framework 4 code running while migrating.SimpleDeadlineManager.schedule(Instant triggerDateTime, String deadlineName, @Nullable Object messageOrPayload, ScopeDescriptor deadlineScope) voidAggregateDeadlineCommandTranslator.send(Message message, ProcessingContext context, ScopeDescriptor scopeDescription) -
Uses of ScopeDescriptor in org.axonframework.deadline.dbscheduler
Methods in org.axonframework.deadline.dbscheduler with parameters of type ScopeDescriptorModifier and TypeMethodDescriptionvoidDbSchedulerDeadlineManager.cancelAllWithinScope(String deadlineName, ScopeDescriptor scope) Cancels all deadlines corresponding to the givendeadlineNameandscope.DbSchedulerDeadlineManager.schedule(Instant triggerDateTime, String deadlineName, @Nullable Object messageOrPayload, ScopeDescriptor deadlineScope) -
Uses of ScopeDescriptor in org.axonframework.deadline.jobrunr
Methods in org.axonframework.deadline.jobrunr with parameters of type ScopeDescriptorModifier and TypeMethodDescriptionvoidJobRunrDeadlineManager.cancelAllWithinScope(String deadlineName, ScopeDescriptor scope) Cancels all deadlines corresponding to the givendeadlineNameandscope.JobRunrDeadlineManager.schedule(Instant triggerDateTime, String deadlineName, @Nullable Object messageOrPayload, ScopeDescriptor deadlineScope) -
Uses of ScopeDescriptor in org.axonframework.deadline.quartz
Methods in org.axonframework.deadline.quartz with parameters of type ScopeDescriptorModifier and TypeMethodDescriptionvoidQuartzDeadlineManager.cancelAllWithinScope(String deadlineName, ScopeDescriptor scope) Cancels all deadlines corresponding to the givendeadlineNameandscope.QuartzDeadlineManager.schedule(Instant triggerDateTime, String deadlineName, @Nullable Object messageOrPayload, ScopeDescriptor deadlineScope) -
Uses of ScopeDescriptor in org.axonframework.messaging
Classes in org.axonframework.messaging that implement ScopeDescriptorMethods in org.axonframework.messaging that return ScopeDescriptorModifier and TypeMethodDescriptionstatic ScopeDescriptorScope.describeCurrentScope()Provide a description of the currentScope.abstract ScopeDescriptorScope.describeScope()Provide a description of thisScope.Methods in org.axonframework.messaging with parameters of type ScopeDescriptorModifier and TypeMethodDescriptionbooleanScopeAware.canResolve(ScopeDescriptor scopeDescription) Check whether this implementation can resolve aScopeobject based on the providedscopeDescription.LegacyScopeAwareProvider.provideScopeAwareStream(ScopeDescriptor scopeDescriptor) Retrieve aStreamofScopeAwarecomponents, by performing a check whether that component is able to handle aScopedescribed by aScopeDescriptor.ScopeAwareProvider.provideScopeAwareStream(ScopeDescriptor scopeDescriptor) Retrieve aStreamofScopeAwarecomponents, by performing a check whether that component is able to handle aScopedescribed by aScopeDescriptor.voidScopeAware.send(Message message, ProcessingContext context, ScopeDescriptor scopeDescription) -
Uses of ScopeDescriptor in org.axonframework.messaging.annotation
Methods in org.axonframework.messaging.annotation that return types with arguments of type ScopeDescriptorModifier and TypeMethodDescription@Nullable ParameterResolver<ScopeDescriptor> ScopeDescriptorParameterResolverFactory.createInstance(Executable executable, Parameter[] parameters, int parameterIndex) -
Uses of ScopeDescriptor in org.axonframework.modelling.command
Classes in org.axonframework.modelling.command that implement ScopeDescriptorModifier and TypeClassDescriptionclassDescribes the scope of an Aggregate by means of its type and identifier. -
Uses of ScopeDescriptor in org.axonframework.modelling.saga
Classes in org.axonframework.modelling.saga that implement ScopeDescriptorModifier and TypeClassDescriptionclassDescribes the scope of a Saga by means of its type and identifier.Methods in org.axonframework.modelling.saga with parameters of type ScopeDescriptorModifier and TypeMethodDescriptionbooleanAbstractSagaManager.canResolve(ScopeDescriptor scopeDescription) voidAbstractSagaManager.send(Message message, ProcessingContext context, ScopeDescriptor scopeDescription) -
Uses of ScopeDescriptor in org.axonframework.test.deadline
Methods in org.axonframework.test.deadline that return ScopeDescriptorModifier and TypeMethodDescriptionScheduledDeadlineInfo.getDeadlineScope()Retrieve a description of theScopein which the deadline is scheduled.Methods in org.axonframework.test.deadline with parameters of type ScopeDescriptorModifier and TypeMethodDescriptionvoidStubDeadlineManager.cancelAllWithinScope(String deadlineName, ScopeDescriptor scope) voidDeadlineConsumer.consume(ScopeDescriptor deadlineScope, DeadlineMessage deadlineMessage) Consumes givendeadlineMessage.default voidDeadlineConsumer.consume(ScopeDescriptor deadlineScope, DeadlineMessage deadlineMessage, ProcessingContext context) Consumes givendeadlineMessagewithin the givencontext, theProcessingContextof the unit of work theStubDeadlineManagerfires the deadline in.StubDeadlineManager.schedule(Duration triggerDuration, String deadlineName, @Nullable Object payloadOrMessage, ScopeDescriptor deadlineScope) StubDeadlineManager.schedule(Instant triggerDateTime, String deadlineName, @Nullable Object payloadOrMessage, ScopeDescriptor deadlineScope) Constructors in org.axonframework.test.deadline with parameters of type ScopeDescriptorModifierConstructorDescriptionScheduledDeadlineInfo(Instant scheduleTime, String deadlineName, String scheduleId, int counter, DeadlineMessage deadlineMessage, ScopeDescriptor deadlineScope) Instantiates a ScheduledDeadlineInfo.
DeadlineManageris supported only to keep Axon Framework 4 code running while migrating.