getState(invocation).getCallbackServer().stop(); getState(invocation).getClient().disconnect();
getState(invocation).getRemotingConnection().close();
   public Object handleClose(Invocation invocation) throws Throwable   {      Object ret = invocation.invokeNext();            //Finished with the connection - we need to shutdown callback server      getState(invocation).getCallbackServer().stop();      getState(invocation).getClient().disconnect();            return ret;   }