Package org.apache.hadoop.hbase.ipc
Class SimpleRpcServer.ConnectionManager
java.lang.Object
org.apache.hadoop.hbase.ipc.SimpleRpcServer.ConnectionManager
- Enclosing class:
- SimpleRpcServer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Set<SimpleServerRpcConnection>private final AtomicIntegerprivate final intprivate final intprivate final Timerprivate final intprivate final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate booleanadd(SimpleServerRpcConnection connection) (package private) booleanclose(SimpleServerRpcConnection connection) (package private) voidcloseAll()(package private) voidcloseIdle(boolean scanAll) (package private) SimpleServerRpcConnectionregister(SocketChannel channel) private booleanremove(SimpleServerRpcConnection connection) private void(package private) intsize()(package private) void(package private) void(package private) SimpleServerRpcConnection[]toArray()
-
Field Details
-
count
-
connections
-
idleScanTimer
-
idleScanThreshold
-
idleScanInterval
-
maxIdleTime
-
maxIdleToClose
-
-
Constructor Details
-
ConnectionManager
-
-
Method Details
-
add
-
remove
-
size
int size() -
toArray
-
register
-
close
-
closeIdle
-
closeAll
void closeAll() -
startIdleScan
void startIdleScan() -
stopIdleScan
void stopIdleScan() -
scheduleIdleScanTask
-