/** * @param request * @return * @throws ProtocolException * @throws IOException * @throws InterruptedException */ public void invoke(Object request) throws ProtocolException, IOException, InterruptedException { ensureConnected(); session.asyncWrite(request); }