197198199200201202203204205206207208209210211
} } private void notifySuccess() { WriteCallback callback; synchronized (this) { callback = this.callback; } if (callback != null) { callback.writeSuccess(); } }
210211212213214215216217218219220221222223224
} } private void notifyFailure(Throwable failure) { WriteCallback callback; synchronized (this) { callback = this.callback; } if (callback != null) { callback.writeFailed(failure); } }
193194195196197198199200201202203204205206207
206207208209210211212213214215216217218219220
166167168169170171172173174175176
// throw (IOException)cause; // throw new IOException(cause); // } // Async version. wsSession.getRemote().sendString(data, new WriteCallback() { @Override public void writeSuccess() { callback.succeeded();
191192193194195196197198199200201202203204205
204205206207208209210211212213214215216217218
195196197198199200201202203204205206207208209
208209210211212213214215216217218219220221222