Class XdsEndpointService
java.lang.Object
com.linecorp.centraldogma.xds.endpoint.v1.XdsEndpointServiceGrpc.XdsEndpointServiceImplBase
com.linecorp.centraldogma.xds.endpoint.v1.XdsEndpointService
- All Implemented Interfaces:
com.linecorp.centraldogma.xds.endpoint.v1.XdsEndpointServiceGrpc.AsyncService
,io.grpc.BindableService
public final class XdsEndpointService
extends com.linecorp.centraldogma.xds.endpoint.v1.XdsEndpointServiceGrpc.XdsEndpointServiceImplBase
Service for managing endpoints.
-
Constructor Summary
ConstructorDescriptionXdsEndpointService
(com.linecorp.centraldogma.xds.internal.XdsResourceManager xdsResourceManager) Creates a new instance. -
Method Summary
Modifier and TypeMethodDescriptionvoid
createEndpoint
(com.linecorp.centraldogma.xds.endpoint.v1.CreateEndpointRequest request, io.grpc.stub.StreamObserver<io.envoyproxy.envoy.config.endpoint.v3.ClusterLoadAssignment> responseObserver) void
deleteEndpoint
(com.linecorp.centraldogma.xds.endpoint.v1.DeleteEndpointRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) void
updateEndpoint
(com.linecorp.centraldogma.xds.endpoint.v1.UpdateEndpointRequest request, io.grpc.stub.StreamObserver<io.envoyproxy.envoy.config.endpoint.v3.ClusterLoadAssignment> responseObserver) Methods inherited from class com.linecorp.centraldogma.xds.endpoint.v1.XdsEndpointServiceGrpc.XdsEndpointServiceImplBase
bindService
-
Constructor Details
-
XdsEndpointService
public XdsEndpointService(com.linecorp.centraldogma.xds.internal.XdsResourceManager xdsResourceManager) Creates a new instance.
-
-
Method Details
-
createEndpoint
public void createEndpoint(com.linecorp.centraldogma.xds.endpoint.v1.CreateEndpointRequest request, io.grpc.stub.StreamObserver<io.envoyproxy.envoy.config.endpoint.v3.ClusterLoadAssignment> responseObserver) -
updateEndpoint
public void updateEndpoint(com.linecorp.centraldogma.xds.endpoint.v1.UpdateEndpointRequest request, io.grpc.stub.StreamObserver<io.envoyproxy.envoy.config.endpoint.v3.ClusterLoadAssignment> responseObserver) -
deleteEndpoint
public void deleteEndpoint(com.linecorp.centraldogma.xds.endpoint.v1.DeleteEndpointRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
-