| Package | Description |
|---|---|
| io.axoniq.axonserver.connector.control | |
| io.axoniq.axonserver.connector.impl | |
| io.axoniq.axonserver.grpc.control |
| 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 |
|---|---|
Registration |
ControlChannelImpl.registerInstructionHandler(PlatformOutboundInstruction.RequestCase type,
InstructionHandler<PlatformOutboundInstruction,PlatformInboundInstruction> handler) |
| Modifier and Type | Method and Description |
|---|---|
PlatformOutboundInstruction |
PlatformOutboundInstruction.Builder.build() |
PlatformOutboundInstruction |
PlatformOutboundInstruction.Builder.buildPartial() |
static PlatformOutboundInstruction |
PlatformOutboundInstruction.getDefaultInstance() |
PlatformOutboundInstruction |
PlatformOutboundInstruction.getDefaultInstanceForType() |
PlatformOutboundInstruction |
PlatformOutboundInstruction.Builder.getDefaultInstanceForType() |
static PlatformOutboundInstruction |
PlatformOutboundInstruction.parseDelimitedFrom(InputStream input) |
static PlatformOutboundInstruction |
PlatformOutboundInstruction.parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PlatformOutboundInstruction |
PlatformOutboundInstruction.parseFrom(byte[] data) |
static PlatformOutboundInstruction |
PlatformOutboundInstruction.parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PlatformOutboundInstruction |
PlatformOutboundInstruction.parseFrom(ByteBuffer data) |
static PlatformOutboundInstruction |
PlatformOutboundInstruction.parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PlatformOutboundInstruction |
PlatformOutboundInstruction.parseFrom(com.google.protobuf.ByteString data) |
static PlatformOutboundInstruction |
PlatformOutboundInstruction.parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PlatformOutboundInstruction |
PlatformOutboundInstruction.parseFrom(com.google.protobuf.CodedInputStream input) |
static PlatformOutboundInstruction |
PlatformOutboundInstruction.parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PlatformOutboundInstruction |
PlatformOutboundInstruction.parseFrom(InputStream input) |
static PlatformOutboundInstruction |
PlatformOutboundInstruction.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<PlatformOutboundInstruction> |
PlatformOutboundInstruction.getParserForType() |
static com.google.protobuf.Parser<PlatformOutboundInstruction> |
PlatformOutboundInstruction.parser() |
| Modifier and Type | Method and Description |
|---|---|
PlatformOutboundInstruction.Builder |
PlatformOutboundInstruction.Builder.mergeFrom(PlatformOutboundInstruction other) |
static PlatformOutboundInstruction.Builder |
PlatformOutboundInstruction.newBuilder(PlatformOutboundInstruction prototype) |
| Modifier and Type | Method and Description |
|---|---|
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
|
Copyright © 2020–2022 AxonIQ BV. All rights reserved.