| Package | Description |
|---|---|
| io.axoniq.axonserver.connector.control | |
| io.axoniq.axonserver.connector.impl | |
| io.axoniq.axonserver.grpc.control |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<Void> |
ControlChannel.sendInstruction(PlatformInboundInstruction instruction)
Send a the given
instruction over this channel, returning the acknowledgment of the instruction
asynchronously. |
| Modifier and Type | Method and Description |
|---|---|
Registration |
ControlChannel.registerInstructionHandler(PlatformOutboundInstruction.RequestCase type,
InstructionHandler<PlatformOutboundInstruction,PlatformInboundInstruction> handler)
Registers the given
handler to handle a given type of instruction. |
| Modifier and Type | Method and Description |
|---|---|
static InstructionHandler<PlatformOutboundInstruction,PlatformInboundInstruction> |
ProcessorInstructions.mergeHandler(Map<String,ProcessorInstructionHandler> instructionHandlers)
Provides a
InstructionHandler which handles a processor's merge request from AxonServer and sends it to
the right client(s). |
static InstructionHandler<PlatformOutboundInstruction,PlatformInboundInstruction> |
ProcessorInstructions.pauseHandler(Map<String,ProcessorInstructionHandler> instructionHandlers)
Provides a
InstructionHandler which handles a processor's pause request from AxonServer and sends it to
the right client(s). |
static InstructionHandler<PlatformOutboundInstruction,PlatformInboundInstruction> |
ProcessorInstructions.releaseSegmentHandler(Map<String,ProcessorInstructionHandler> instructionHandlers)
Provides a
InstructionHandler which handles a processor's release segment request from AxonServer and
sends it to the right client(s). |
static InstructionHandler<PlatformOutboundInstruction,PlatformInboundInstruction> |
ProcessorInstructions.requestInfoHandler(Map<String,Supplier<EventProcessorInfo>> infoSuppliers)
Provides a
InstructionHandler which handles a processor's information request from AxonServer and sends
it to the right client(s). |
static InstructionHandler<PlatformOutboundInstruction,PlatformInboundInstruction> |
ProcessorInstructions.splitHandler(Map<String,ProcessorInstructionHandler> instructionHandlers)
Provides a
InstructionHandler which handles a processor's split request from AxonServer and sends it to
the right client(s). |
static InstructionHandler<PlatformOutboundInstruction,PlatformInboundInstruction> |
ProcessorInstructions.startHandler(Map<String,ProcessorInstructionHandler> instructionHandlers)
Provides a
InstructionHandler which handles a processor's start request from AxonServer and sends it to
the right client(s). |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<Void> |
ControlChannelImpl.sendInstruction(PlatformInboundInstruction instruction) |
| Modifier and Type | Method and Description |
|---|---|
void |
HeartbeatMonitor.handleIncomingBeat(ReplyChannel<PlatformInboundInstruction> reply)
Handler of
PlatformInboundInstruction requesting a heartbeat from this connector. |
Registration |
ControlChannelImpl.registerInstructionHandler(PlatformOutboundInstruction.RequestCase type,
InstructionHandler<PlatformOutboundInstruction,PlatformInboundInstruction> handler) |
| Modifier and Type | Method and Description |
|---|---|
PlatformInboundInstruction |
PlatformInboundInstruction.Builder.build() |
PlatformInboundInstruction |
PlatformInboundInstruction.Builder.buildPartial() |
static PlatformInboundInstruction |
PlatformInboundInstruction.getDefaultInstance() |
PlatformInboundInstruction |
PlatformInboundInstruction.getDefaultInstanceForType() |
PlatformInboundInstruction |
PlatformInboundInstruction.Builder.getDefaultInstanceForType() |
static PlatformInboundInstruction |
PlatformInboundInstruction.parseDelimitedFrom(InputStream input) |
static PlatformInboundInstruction |
PlatformInboundInstruction.parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PlatformInboundInstruction |
PlatformInboundInstruction.parseFrom(byte[] data) |
static PlatformInboundInstruction |
PlatformInboundInstruction.parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PlatformInboundInstruction |
PlatformInboundInstruction.parseFrom(ByteBuffer data) |
static PlatformInboundInstruction |
PlatformInboundInstruction.parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PlatformInboundInstruction |
PlatformInboundInstruction.parseFrom(com.google.protobuf.ByteString data) |
static PlatformInboundInstruction |
PlatformInboundInstruction.parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PlatformInboundInstruction |
PlatformInboundInstruction.parseFrom(com.google.protobuf.CodedInputStream input) |
static PlatformInboundInstruction |
PlatformInboundInstruction.parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PlatformInboundInstruction |
PlatformInboundInstruction.parseFrom(InputStream input) |
static PlatformInboundInstruction |
PlatformInboundInstruction.parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| Modifier and Type | Method and Description |
|---|---|
static io.grpc.MethodDescriptor<PlatformInboundInstruction,PlatformOutboundInstruction> |
PlatformServiceGrpc.getOpenStreamMethod() |
com.google.protobuf.Parser<PlatformInboundInstruction> |
PlatformInboundInstruction.getParserForType() |
io.grpc.stub.StreamObserver<PlatformInboundInstruction> |
PlatformServiceGrpc.PlatformServiceImplBase.openStream(io.grpc.stub.StreamObserver<PlatformOutboundInstruction> responseObserver)
Opens an instruction stream to the Platform, allowing AxonServer to provide management instructions to the application
|
io.grpc.stub.StreamObserver<PlatformInboundInstruction> |
PlatformServiceGrpc.PlatformServiceStub.openStream(io.grpc.stub.StreamObserver<PlatformOutboundInstruction> responseObserver)
Opens an instruction stream to the Platform, allowing AxonServer to provide management instructions to the application
|
static com.google.protobuf.Parser<PlatformInboundInstruction> |
PlatformInboundInstruction.parser() |
| Modifier and Type | Method and Description |
|---|---|
PlatformInboundInstruction.Builder |
PlatformInboundInstruction.Builder.mergeFrom(PlatformInboundInstruction other) |
static PlatformInboundInstruction.Builder |
PlatformInboundInstruction.newBuilder(PlatformInboundInstruction prototype) |
Copyright © 2020–2022 AxonIQ BV. All rights reserved.