public interface ThriftServer extends Server
限定符和类型 | 方法和说明 |
---|---|
default void |
afterStart(ServerAspect serverAspect) |
default void |
afterStop(ServerAspect serverAspect) |
default void |
beforeStart(ServerAspect serverAspect) |
default void |
beforeStop(ServerAspect serverAspect) |
org.apache.thrift.TProcessor |
getProcessor()
获取Thrift处理器
|
ServerConfiguration |
getServerConfiguration()
获取Thrift服务配置
|
org.apache.thrift.transport.TServerTransport |
getTransport()
Thrift服务传输类型
通常为org.apache.thrift.transport.TServerSocket
,但如果采用NonblockingServer来实现Thrift服务,这里就需要用
TNonblockingServerSocket. .
|
default void |
shutdownExecutor(ExecutorService executorService)
停止线程池
|
getServerName, getServerPort, isServing, run, stop
org.apache.thrift.transport.TServerTransport getTransport() throws org.apache.thrift.transport.TTransportException
通常为org.apache.thrift.transport.TServerSocket ,但如果采用NonblockingServer来实现Thrift服务,这里就需要用 TNonblockingServerSocket. .
org.apache.thrift.transport.TTransportException
- TransportExceptionsServerConfiguration getServerConfiguration()
org.apache.thrift.TProcessor getProcessor()
default void shutdownExecutor(ExecutorService executorService)
executorService
- 线程池default void beforeStart(ServerAspect serverAspect)
default void afterStart(ServerAspect serverAspect)
default void beforeStop(ServerAspect serverAspect)
default void afterStop(ServerAspect serverAspect)
Copyright © 2016–2019. All rights reserved.