Uses of Class
org.axonframework.modelling.saga.repository.AnnotatedSagaRepository.Builder
Packages that use AnnotatedSagaRepository.Builder
-
Uses of AnnotatedSagaRepository.Builder in org.axonframework.modelling.saga.repository
Methods in org.axonframework.modelling.saga.repository that return AnnotatedSagaRepository.BuilderModifier and TypeMethodDescriptionstatic <T> AnnotatedSagaRepository.Builder<T> AnnotatedSagaRepository.builder()Instantiate a Builder to be able to create anAnnotatedSagaRepository.AnnotatedSagaRepository.Builder.handlerDefinition(HandlerDefinition handlerDefinition) Sets theHandlerDefinitionused to create concrete handlers for the givensagaType.AnnotatedSagaRepository.Builder.interceptorMemberChain(MessageHandlerInterceptorMemberChain<T> interceptorMemberChain) Sets theMessageHandlerInterceptorMemberChainof generic typeT, describing the structure of the Saga thisSagaRepositoryimplementation will store.AnnotatedSagaRepository.Builder.lockFactory(LockFactory lockFactory) AnnotatedSagaRepository.Builder.parameterResolverFactory(ParameterResolverFactory parameterResolverFactory) Sets theParameterResolverFactoryused to resolve parameters for annotated handlers for the givensagaType.AnnotatedSagaRepository.Builder.resourceInjector(ResourceInjector resourceInjector) Sets theResourceInjectorused to initializeSagainstances after a target instance is created or loaded from the store.Sets theSagaModelof generic typeT, describing the structure of the Saga thisSagaRepositoryimplementation will store.Sets theSagaStoreused to save and load saga instances.Constructors in org.axonframework.modelling.saga.repository with parameters of type AnnotatedSagaRepository.BuilderModifierConstructorDescriptionprotectedInstantiate aAnnotatedSagaRepositorybased on the fields contained in theAnnotatedSagaRepository.Builder.