private void handleSubmitException(Map<Session, Future<?>> futures, List<Map.Entry<TyrusWebSocket, TyrusSession>> sessions, int[] bounds, Exception e) { for (int j = bounds[0]; j < bounds[1]; j++) { TyrusFuture<Void> future = new TyrusFuture<Void>(); future.setFailure(e); futures.put(sessions.get(j).getValue(), future); } }
private void handleSubmitException(Map<Session, Future<?>> futures, List<Map.Entry<TyrusWebSocket, TyrusSession>> sessions, int[] bounds, Exception e) { for (int j = bounds[0]; j < bounds[1]; j++) { TyrusFuture<Void> future = new TyrusFuture<Void>(); future.setFailure(e); futures.put(sessions.get(j).getValue(), future); } }
private Future<Frame> write(final ByteBuffer frame, final CompletionHandler<Frame> completionHandler, boolean useTimeout) { final Writer localWriter = writer; final TyrusFuture<Frame> future = new TyrusFuture<Frame>(); if (localWriter == null) { throw new IllegalStateException(LocalizationMessages.CONNECTION_NULL()); } localWriter.write(frame, new CompletionHandlerWrapper(completionHandler, future, null)); return future; }
private Future<Frame> write(final ByteBuffer frame, final CompletionHandler<Frame> completionHandler, boolean useTimeout) { final Writer localWriter = writer; final TyrusFuture<Frame> future = new TyrusFuture<Frame>(); if (localWriter == null) { throw new IllegalStateException(LocalizationMessages.CONNECTION_NULL()); } localWriter.write(frame, new CompletionHandlerWrapper(completionHandler, future, null)); return future; }
private Future<Frame> write(final TyrusFrame frame, final CompletionHandler<Frame> completionHandler, boolean useTimeout) { final Writer localWriter = writer; final TyrusFuture<Frame> future = new TyrusFuture<Frame>(); if (localWriter == null) { throw new IllegalStateException(LocalizationMessages.CONNECTION_NULL()); } final ByteBuffer byteBuffer = frame(frame); localWriter.write(byteBuffer, new CompletionHandlerWrapper(completionHandler, future, frame)); messageEventListener.onFrameSent(frame.getFrameType(), frame.getPayloadLength()); return future; }
private Future<Frame> write(final TyrusFrame frame, final CompletionHandler<Frame> completionHandler, boolean useTimeout) { final Writer localWriter = writer; final TyrusFuture<Frame> future = new TyrusFuture<Frame>(); if (localWriter == null) { throw new IllegalStateException(LocalizationMessages.CONNECTION_NULL()); } final ByteBuffer byteBuffer = frame(frame); localWriter.write(byteBuffer, new CompletionHandlerWrapper(completionHandler, future, frame)); messageEventListener.onFrameSent(frame.getFrameType(), frame.getPayloadLength()); return future; }
getSSLEngineConfigurator(requestURI, properties); if (clientSSLEngineConfigurator != null) { sslHandshakeFuture = new TyrusFuture();
getSSLEngineConfigurator(requestURI, properties); if (clientSSLEngineConfigurator != null) { sslHandshakeFuture = new TyrusFuture();