Package com.oracle.coherence.grpc.proxy
Interface GrpcServiceDependencies
-
- All Known Subinterfaces:
BaseGrpcServiceImpl.Dependencies
,NamedCacheService.Dependencies
- All Known Implementing Classes:
BaseGrpcServiceImpl.DefaultDependencies
,GrpcServiceDependencies.DefaultDependencies
,NamedCacheService.DefaultDependencies
public interface GrpcServiceDependencies
The dependencies for a gRPC bindable service.- Since:
- 22.06.2
- Author:
- Jonathan Knight 2022.08.25
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
GrpcServiceDependencies.DefaultDependencies
The defaultGrpcServiceDependencies
implementation.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Optional<com.tangosol.application.Context>
getContext()
Return the optional applicationContext
.Optional<com.tangosol.internal.util.DaemonPool>
getDaemonPool()
Return theDaemonPool
.Optional<Executor>
getExecutor()
Return theExecutor
.Optional<NamedSerializerFactory>
getNamedSerializerFactory()
Return theNamedSerializerFactory
.Optional<Registry>
getRegistry()
Return the optional managementRegistry
to register the proxy MBean with.Optional<Long>
getTransferThreshold()
Return the transfer threshold.
-
-
-
Method Detail
-
getNamedSerializerFactory
Optional<NamedSerializerFactory> getNamedSerializerFactory()
Return theNamedSerializerFactory
.- Returns:
- the
NamedSerializerFactory
-
getDaemonPool
Optional<com.tangosol.internal.util.DaemonPool> getDaemonPool()
Return theDaemonPool
.- Returns:
- the
DaemonPool
-
getTransferThreshold
Optional<Long> getTransferThreshold()
Return the transfer threshold.- Returns:
- the transfer threshold
-
getRegistry
Optional<Registry> getRegistry()
Return the optional managementRegistry
to register the proxy MBean with.- Returns:
- the optional management
Registry
to register the proxy MBean with
-
getContext
Optional<com.tangosol.application.Context> getContext()
Return the optional applicationContext
.- Returns:
- the optional application
Context
-
-