Class ProxyServiceGrpcImpl
java.lang.Object
com.oracle.coherence.grpc.proxy.common.BaseGrpcServiceImpl
com.oracle.coherence.grpc.proxy.common.ProxyServiceGrpcImpl
- All Implemented Interfaces:
GrpcService,BindableGrpcProxyService,GrpcProxyService,com.oracle.coherence.grpc.services.proxy.v1.ProxyServiceGrpc.AsyncService,io.grpc.BindableService
public class ProxyServiceGrpcImpl
extends BaseGrpcServiceImpl
implements BindableGrpcProxyService, com.oracle.coherence.grpc.services.proxy.v1.ProxyServiceGrpc.AsyncService
The implementation of the generated
ProxyServiceGrpc.AsyncService.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classThe defaultProxyServiceGrpcImpl.Dependenciesimplementation.static interfaceThe dependencies to configure aProxyServiceGrpcImpl. -
Field Summary
FieldsFields inherited from class com.oracle.coherence.grpc.proxy.common.BaseGrpcServiceImpl
DEFAULT_TRANSFER_THRESHOLD, f_cacheFactorySupplier, f_dependencies, f_executor, f_metrics, f_serializerProducer, INVALID_CACHE_NAME_MESSAGE, transferThreshold, VOID -
Constructor Summary
ConstructorsConstructorDescriptionProxyServiceGrpcImpl(ProxyServiceGrpcImpl.Dependencies dependencies) Create aProxyServiceGrpcImplwith default configuration. -
Method Summary
Modifier and TypeMethodDescriptionfinal io.grpc.ServerServiceDefinitionio.grpc.stub.StreamObserver<com.oracle.coherence.grpc.messages.proxy.v1.ProxyRequest> subChannel(io.grpc.stub.StreamObserver<com.oracle.coherence.grpc.messages.proxy.v1.ProxyResponse> observer) Methods inherited from class com.oracle.coherence.grpc.proxy.common.BaseGrpcServiceImpl
createDefaultExecutor, getCache, getCCF, getDependencies, getExecutor, getMetrics, getPassThroughCache, getSerializer, getSerializer, getTransferThresholdMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.oracle.coherence.grpc.proxy.common.GrpcProxyService
getMetrics
-
Field Details
-
MBEAN_NAME
The name to use for the management MBean.- See Also:
-
-
Constructor Details
-
ProxyServiceGrpcImpl
Create aProxyServiceGrpcImplwith default configuration.- Parameters:
dependencies- theProxyServiceGrpcImpl.Dependenciesto use to configure the service
-
-
Method Details
-
bindService
public final io.grpc.ServerServiceDefinition bindService()- Specified by:
bindServicein interfaceio.grpc.BindableService
-
subChannel
public io.grpc.stub.StreamObserver<com.oracle.coherence.grpc.messages.proxy.v1.ProxyRequest> subChannel(io.grpc.stub.StreamObserver<com.oracle.coherence.grpc.messages.proxy.v1.ProxyResponse> observer) - Specified by:
subChannelin interfacecom.oracle.coherence.grpc.services.proxy.v1.ProxyServiceGrpc.AsyncService
-