Package com.oracle.coherence.grpc.proxy
Class NettyGrpcAcceptorController
java.lang.Object
com.oracle.coherence.grpc.proxy.common.BaseGrpcAcceptorController
com.oracle.coherence.grpc.proxy.NettyGrpcAcceptorController
- All Implemented Interfaces:
com.tangosol.net.grpc.GrpcAcceptorController,Comparable<com.tangosol.net.grpc.GrpcAcceptorController>
The default
GrpcAcceptorController implementation.- Since:
- 22.06.2
- Author:
- Jonathan Knight 2022.08.25
-
Field Summary
Fields inherited from class com.oracle.coherence.grpc.proxy.common.BaseGrpcAcceptorController
m_dependenciesFields inherited from interface com.tangosol.net.grpc.GrpcAcceptorController
NULL_CONTROLLER, PRIORITY_NORMAL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidconfigure(io.grpc.ServerBuilder<?> serverBuilder, io.grpc.inprocess.InProcessServerBuilder inProcessServerBuilder) protected io.grpc.inprocess.InProcessServerBuildercreateInProcessServerBuilder(com.tangosol.internal.net.service.peer.acceptor.GrpcAcceptorDependencies deps) protected io.grpc.ServerBuilder<?> createServerBuilder(com.tangosol.internal.net.service.peer.acceptor.GrpcAcceptorDependencies deps) protected GrpcServiceDependenciesintintcom.tangosol.net.grpc.GrpcDependencies.ServerTypevoidsetDaemonPool(com.tangosol.internal.util.DaemonPool pool) protected voidstartInternal(List<io.grpc.ServerServiceDefinition> listServices, List<io.grpc.BindableService> listBindable) protected voidMethods inherited from class com.oracle.coherence.grpc.proxy.common.BaseGrpcAcceptorController
applyInterceptors, ensureServices, getBindableServices, getDependencies, getLocalAddress, isRunning, setDependencies, start, stopMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.tangosol.net.grpc.GrpcAcceptorController
compareTo
-
Constructor Details
-
NettyGrpcAcceptorController
public NettyGrpcAcceptorController()
-
-
Method Details
-
getPriority
public int getPriority() -
setDaemonPool
public void setDaemonPool(com.tangosol.internal.util.DaemonPool pool) -
createServiceDeps
- Specified by:
createServiceDepsin classBaseGrpcAcceptorController
-
startInternal
protected void startInternal(List<io.grpc.ServerServiceDefinition> listServices, List<io.grpc.BindableService> listBindable) throws IOException - Specified by:
startInternalin classBaseGrpcAcceptorController- Throws:
IOException
-
stopInternal
protected void stopInternal()- Specified by:
stopInternalin classBaseGrpcAcceptorController
-
getLocalPort
public int getLocalPort() -
getInProcessName
-
getServerType
public com.tangosol.net.grpc.GrpcDependencies.ServerType getServerType() -
createServerBuilder
protected io.grpc.ServerBuilder<?> createServerBuilder(com.tangosol.internal.net.service.peer.acceptor.GrpcAcceptorDependencies deps) -
createInProcessServerBuilder
protected io.grpc.inprocess.InProcessServerBuilder createInProcessServerBuilder(com.tangosol.internal.net.service.peer.acceptor.GrpcAcceptorDependencies deps) -
configure
protected void configure(io.grpc.ServerBuilder<?> serverBuilder, io.grpc.inprocess.InProcessServerBuilder inProcessServerBuilder)
-