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 class
The defaultProxyServiceGrpcImpl.Dependencies
implementation.static interface
The 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 aProxyServiceGrpcImpl
with default configuration. -
Method Summary
Modifier and TypeMethodDescriptionfinal io.grpc.ServerServiceDefinition
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) Methods inherited from class com.oracle.coherence.grpc.proxy.common.BaseGrpcServiceImpl
createDefaultExecutor, getCache, getCCF, getDependencies, getExecutor, getMetrics, getPassThroughCache, getSerializer, getSerializer, getTransferThreshold
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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 aProxyServiceGrpcImpl
with default configuration.- Parameters:
dependencies
- theProxyServiceGrpcImpl.Dependencies
to use to configure the service
-
-
Method Details
-
bindService
public final io.grpc.ServerServiceDefinition bindService()- Specified by:
bindService
in 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:
subChannel
in interfacecom.oracle.coherence.grpc.services.proxy.v1.ProxyServiceGrpc.AsyncService
-