public class EventProcessorControlService extends Object
PlatformOutboundInstruction
s to control EventProcessor
s when for example
requested by Axon Server. Will delegate the calls to the AxonServerConnectionManager
and/or EventProcessorController
for further processing.Constructor and Description |
---|
EventProcessorControlService(AxonServerConnectionManager axonServerConnectionManager,
EventProcessorController eventProcessorController)
Initialize a
EventProcessorControlService which adds Consumer s to the given
AxonServerConnectionManager on PlatformOutboundInstruction s. |
EventProcessorControlService(AxonServerConnectionManager axonServerConnectionManager,
EventProcessorController eventProcessorController,
String context)
Initialize a
EventProcessorControlService which adds Consumer s to the given
AxonServerConnectionManager on PlatformOutboundInstruction s. |
public EventProcessorControlService(AxonServerConnectionManager axonServerConnectionManager, EventProcessorController eventProcessorController)
EventProcessorControlService
which adds Consumer
s to the given
AxonServerConnectionManager
on PlatformOutboundInstruction
s. These Consumers typically leverage
the EventProcessorController
to issue operations to the EventProcessor
s contained in this
application. Uses the AxonServerConnectionManager.getDefaultContext()
specified in the given
axonServerConnectionManager
as the context to dispatch operations inaxonServerConnectionManager
- a AxonServerConnectionManager
used to add operations when
PlatformOutboundInstruction
have been receivedeventProcessorController
- the EventProcessorController
used to perform operations on the
EventProcessor
spublic EventProcessorControlService(AxonServerConnectionManager axonServerConnectionManager, EventProcessorController eventProcessorController, String context)
EventProcessorControlService
which adds Consumer
s to the given
AxonServerConnectionManager
on PlatformOutboundInstruction
s. These Consumers typically leverage
the EventProcessorController
to issue operations to the EventProcessor
s contained in this
application. Uses the AxonServerConnectionManager.getDefaultContext()
specified in the given
axonServerConnectionManager
as the context to dispatch operations inaxonServerConnectionManager
- a AxonServerConnectionManager
used to add operations when
PlatformOutboundInstruction
have been receivedeventProcessorController
- the EventProcessorController
used to perform operations on the
EventProcessor
scontext
- the context of this application instance within which outbound instruction
handlers should be specified on the given axonServerConnectionManager
@StartHandler(phase=1073741833) public void start()
Consumer
s to the AxonServerConnectionManager
for several PlatformOutboundInstruction
s. Will be started in phase Phase.INBOUND_EVENT_CONNECTORS
, to ensure the
event processors this service provides control over have been started.Copyright © 2010–2020. All rights reserved.