/** * Return an instance of the default {@link ConnectorHandler}, which is the {@link * TCPConnectorHandler} * * @return {@link ConnectorHandler} */ public ConnectorHandler acquireConnectorHandler() { if (selector == null || !selector.isOpen()) { throw new IllegalStateException("SelectorHandler not yet started"); } ConnectorHandler connectorHandler = connectorInstanceHandler.acquire(); connectorHandler.setController(Controller.getHandlerController(this)); return connectorHandler; }
/** Release a ConnectorHandler. */ public void releaseConnectorHandler(ConnectorHandler connectorHandler) { connectorInstanceHandler.release(connectorHandler); }