-
- All Implemented Interfaces:
public class EnodeAutoConfiguration
-
-
Method Summary
Modifier and Type Method Description DefaultCommandResultProcessordefaultCommandResultProcessor(ScheduleService scheduleService, SerializeService serializeService)DefaultSendReplyServicedefaultSendReplyService()DefaultScheduleServicedefaultScheduleService()DefaultTypeNameProviderdefaultTypeNameProvider()DefaultProcessingEventProcessordefaultProcessingEventProcessor(ScheduleService scheduleService, SerializeService serializeService, MessageDispatcher messageDispatcher, PublishedVersionStore publishedVersionStore)DefaultEventSerializerdefaultEventSerializer(TypeNameProvider typeNameProvider, SerializeService serializeService)DefaultAggregateRootInternalHandlerProviderdefaultAggregateRootInternalHandlerProvider()DefaultMessageDispatcherdefaultMessageDispatcher(TypeNameProvider typeNameProvider, MessageHandlerProvider messageHandlerProvider, TwoMessageHandlerProvider twoMessageHandlerProvider, ThreeMessageHandlerProvider threeMessageHandlerProvider, SerializeService serializeService)DefaultRepositorydefaultRepository(MemoryCache memoryCache)DefaultMemoryCachedefaultMemoryCache(AggregateStorage aggregateStorage, ScheduleService scheduleService, TypeNameProvider typeNameProvider)DefaultAggregateRepositoryProviderdefaultAggregateRepositoryProvider()DefaultThreeMessageHandlerProviderdefaultThreeMessageHandlerProvider()DefaultTwoMessageHandlerProviderdefaultTwoMessageHandlerProvider()DefaultMessageHandlerProviderdefaultMessageHandlerProvider()DefaultCommandHandlerProviderdefaultCommandHandlerProvider()DefaultAggregateRootFactorydefaultAggregateRootFactory()DefaultAggregateSnapshotterdefaultAggregateSnapshotter(AggregateRepositoryProvider aggregateRepositoryProvider)DefaultProcessingCommandHandlerdefaultProcessingCommandHandler(EventStore eventStore, CommandHandlerProvider commandHandlerProvider, TypeNameProvider typeNameProvider, EventCommittingService eventService, MemoryCache memoryCache, @Qualifier(value = "defaultApplicationMessagePublisher") MessagePublisher<ApplicationMessage> applicationMessagePublisher, @Qualifier(value = "defaultPublishableExceptionPublisher") MessagePublisher<DomainExceptionMessage> publishableExceptionPublisher, SerializeService serializeService)DefaultEventCommittingServicedefaultEventCommittingService(MemoryCache memoryCache, EventStore eventStore, SerializeService serializeService, @Qualifier(value = "defaultDomainEventPublisher") MessagePublisher<DomainEventStream> domainEventPublisher)DefaultSerializeServicedefaultSerializeService()DefaultCommandProcessordefaultCommandProcessor(ProcessingCommandHandler processingCommandHandler, ScheduleService scheduleService)SnapshotOnlyAggregateStoragesnapshotOnlyAggregateStorage(AggregateSnapshotter aggregateSnapshotter)EventSourcingAggregateStorageeventSourcingAggregateStorage(AggregateRootFactory aggregateRootFactory, EventStore eventStore, AggregateSnapshotter aggregateSnapshotter, TypeNameProvider typeNameProvider)DefaultCommandBusdefaultCommandService(CommandResultProcessor commandResultProcessor, SendMessageService sendMessageService, SerializeService serializeService)DefaultDomainEventPublisherdefaultDomainEventPublisher(EventSerializer eventSerializer, SendMessageService sendMessageService, SerializeService serializeService)DefaultApplicationMessagePublisherdefaultApplicationMessagePublisher(SendMessageService sendMessageService, SerializeService serializeService, TypeNameProvider typeNameProvider)DefaultPublishableExceptionPublisherdefaultPublishableExceptionPublisher(SendMessageService sendMessageService, SerializeService serializeService, TypeNameProvider typeNameProvider)DefaultCommandMessageHandlerdefaultCommandMessageHandler(SendReplyService sendReplyService, TypeNameProvider typeNameProvider, CommandProcessor commandProcessor, Repository repository, AggregateStorage aggregateRootStorage, SerializeService serializeService)DefaultDomainEventMessageHandlerdefaultDomainEventMessageHandler(SendReplyService sendReplyService, ProcessingEventProcessor domainEventMessageProcessor, EventSerializer eventSerializer, SerializeService serializeService)DefaultPublishableExceptionMessageHandlerdefaultPublishableExceptionMessageHandler(TypeNameProvider typeNameProvider, MessageDispatcher messageDispatcher, SerializeService serializeService)DefaultApplicationMessageHandlerdefaultApplicationMessageHandler(TypeNameProvider typeNameProvider, MessageDispatcher messageDispatcher, SerializeService serializeService)-
-
Method Detail
-
defaultCommandResultProcessor
@Bean(name = "defaultCommandResultProcessor")@ConditionalOnProperty(prefix = "spring.enode", name = "server.port") DefaultCommandResultProcessor defaultCommandResultProcessor(ScheduleService scheduleService, SerializeService serializeService)
-
defaultSendReplyService
@Bean(name = "defaultSendReplyService") DefaultSendReplyService defaultSendReplyService()
-
defaultScheduleService
@Bean(name = "defaultScheduleService") DefaultScheduleService defaultScheduleService()
-
defaultTypeNameProvider
@Bean(name = "defaultTypeNameProvider") DefaultTypeNameProvider defaultTypeNameProvider()
-
defaultProcessingEventProcessor
@Bean(name = "defaultProcessingEventProcessor", initMethod = "start", destroyMethod = "stop") DefaultProcessingEventProcessor defaultProcessingEventProcessor(ScheduleService scheduleService, SerializeService serializeService, MessageDispatcher messageDispatcher, PublishedVersionStore publishedVersionStore)
-
defaultEventSerializer
@Bean(name = "defaultEventSerializer") DefaultEventSerializer defaultEventSerializer(TypeNameProvider typeNameProvider, SerializeService serializeService)
-
defaultAggregateRootInternalHandlerProvider
@Bean(name = "defaultAggregateRootInternalHandlerProvider") DefaultAggregateRootInternalHandlerProvider defaultAggregateRootInternalHandlerProvider()
-
defaultMessageDispatcher
@Bean(name = "defaultMessageDispatcher") DefaultMessageDispatcher defaultMessageDispatcher(TypeNameProvider typeNameProvider, MessageHandlerProvider messageHandlerProvider, TwoMessageHandlerProvider twoMessageHandlerProvider, ThreeMessageHandlerProvider threeMessageHandlerProvider, SerializeService serializeService)
-
defaultRepository
@Bean(name = "defaultRepository") DefaultRepository defaultRepository(MemoryCache memoryCache)
-
defaultMemoryCache
@Bean(name = "defaultMemoryCache", initMethod = "start", destroyMethod = "stop") DefaultMemoryCache defaultMemoryCache(AggregateStorage aggregateStorage, ScheduleService scheduleService, TypeNameProvider typeNameProvider)
-
defaultAggregateRepositoryProvider
@Bean(name = "defaultAggregateRepositoryProvider") DefaultAggregateRepositoryProvider defaultAggregateRepositoryProvider()
-
defaultThreeMessageHandlerProvider
@Bean(name = "defaultThreeMessageHandlerProvider") DefaultThreeMessageHandlerProvider defaultThreeMessageHandlerProvider()
-
defaultTwoMessageHandlerProvider
@Bean(name = "defaultTwoMessageHandlerProvider") DefaultTwoMessageHandlerProvider defaultTwoMessageHandlerProvider()
-
defaultMessageHandlerProvider
@Bean(name = "defaultMessageHandlerProvider") DefaultMessageHandlerProvider defaultMessageHandlerProvider()
-
defaultCommandHandlerProvider
@Bean(name = "defaultCommandHandlerProvider") DefaultCommandHandlerProvider defaultCommandHandlerProvider()
-
defaultAggregateRootFactory
@Bean(name = "defaultAggregateRootFactory") DefaultAggregateRootFactory defaultAggregateRootFactory()
-
defaultAggregateSnapshotter
@Bean(name = "defaultAggregateSnapshotter") DefaultAggregateSnapshotter defaultAggregateSnapshotter(AggregateRepositoryProvider aggregateRepositoryProvider)
-
defaultProcessingCommandHandler
@Bean(name = "defaultProcessingCommandHandler") DefaultProcessingCommandHandler defaultProcessingCommandHandler(EventStore eventStore, CommandHandlerProvider commandHandlerProvider, TypeNameProvider typeNameProvider, EventCommittingService eventService, MemoryCache memoryCache, @Qualifier(value = "defaultApplicationMessagePublisher") MessagePublisher<ApplicationMessage> applicationMessagePublisher, @Qualifier(value = "defaultPublishableExceptionPublisher") MessagePublisher<DomainExceptionMessage> publishableExceptionPublisher, SerializeService serializeService)
-
defaultEventCommittingService
@Bean(name = "defaultEventCommittingService") DefaultEventCommittingService defaultEventCommittingService(MemoryCache memoryCache, EventStore eventStore, SerializeService serializeService, @Qualifier(value = "defaultDomainEventPublisher") MessagePublisher<DomainEventStream> domainEventPublisher)
-
defaultSerializeService
@Bean(name = "defaultSerializeService")@ConditionalOnProperty(prefix = "spring.enode", name = "serialize", havingValue = "jackson", matchIfMissing = true) DefaultSerializeService defaultSerializeService()
-
defaultCommandProcessor
@Bean(name = "defaultCommandProcessor", initMethod = "start", destroyMethod = "stop") DefaultCommandProcessor defaultCommandProcessor(ProcessingCommandHandler processingCommandHandler, ScheduleService scheduleService)
-
snapshotOnlyAggregateStorage
@Bean(name = "snapshotOnlyAggregateStorage")@ConditionalOnProperty(prefix = "spring.enode", name = "aggregatestorage", havingValue = "snapshot", matchIfMissing = false) SnapshotOnlyAggregateStorage snapshotOnlyAggregateStorage(AggregateSnapshotter aggregateSnapshotter)
-
eventSourcingAggregateStorage
@Bean(name = "eventSourcingAggregateStorage")@ConditionalOnProperty(prefix = "spring.enode", name = "aggregatestorage", havingValue = "eventsourcing", matchIfMissing = true) EventSourcingAggregateStorage eventSourcingAggregateStorage(AggregateRootFactory aggregateRootFactory, EventStore eventStore, AggregateSnapshotter aggregateSnapshotter, TypeNameProvider typeNameProvider)
-
defaultCommandService
@Bean(name = "defaultCommandService") DefaultCommandBus defaultCommandService(CommandResultProcessor commandResultProcessor, SendMessageService sendMessageService, SerializeService serializeService)
-
defaultDomainEventPublisher
@Bean(name = "defaultDomainEventPublisher") DefaultDomainEventPublisher defaultDomainEventPublisher(EventSerializer eventSerializer, SendMessageService sendMessageService, SerializeService serializeService)
-
defaultApplicationMessagePublisher
@Bean(name = "defaultApplicationMessagePublisher") DefaultApplicationMessagePublisher defaultApplicationMessagePublisher(SendMessageService sendMessageService, SerializeService serializeService, TypeNameProvider typeNameProvider)
-
defaultPublishableExceptionPublisher
@Bean(name = "defaultPublishableExceptionPublisher") DefaultPublishableExceptionPublisher defaultPublishableExceptionPublisher(SendMessageService sendMessageService, SerializeService serializeService, TypeNameProvider typeNameProvider)
-
defaultCommandMessageHandler
@Bean(name = "defaultCommandMessageHandler") DefaultCommandMessageHandler defaultCommandMessageHandler(SendReplyService sendReplyService, TypeNameProvider typeNameProvider, CommandProcessor commandProcessor, Repository repository, AggregateStorage aggregateRootStorage, SerializeService serializeService)
-
defaultDomainEventMessageHandler
@Bean(name = "defaultDomainEventMessageHandler") DefaultDomainEventMessageHandler defaultDomainEventMessageHandler(SendReplyService sendReplyService, ProcessingEventProcessor domainEventMessageProcessor, EventSerializer eventSerializer, SerializeService serializeService)
-
defaultPublishableExceptionMessageHandler
@Bean(name = "defaultPublishableExceptionMessageHandler") DefaultPublishableExceptionMessageHandler defaultPublishableExceptionMessageHandler(TypeNameProvider typeNameProvider, MessageDispatcher messageDispatcher, SerializeService serializeService)
-
defaultApplicationMessageHandler
@Bean(name = "defaultApplicationMessageHandler") DefaultApplicationMessageHandler defaultApplicationMessageHandler(TypeNameProvider typeNameProvider, MessageDispatcher messageDispatcher, SerializeService serializeService)
-
-
-
-