/** * Called when the client sends the first request (to establish a push * connection) * * @param resource */ private void onConnect(AtmosphereResource resource) { resource.addEventListener(new AtmosphereResourceListener()); pushHandler.onConnect(resource); }
@Override public void addContinuationListener(final ContinuationListener listener) { r.addEventListener(new AtmosphereResourceEventListenerAdapter() { @Override public void onSuspend(AtmosphereResourceEvent event) { } @Override public void onResume(AtmosphereResourceEvent event) { if (event.isResuming()) { listener.onComplete(AtmosphereContinuation.this); } else { try { r.getAtmosphereConfig().framework().doCometSupport(r.getRequest(), r.getResponse()); } catch (IOException e) { logger.warn("", e); } catch (ServletException e) { logger.warn("", e); } listener.onTimeout(AtmosphereContinuation.this); } } }); }
public AtmosphereServerWebSocket(AtmosphereResource resource) { this.resource = resource; resource.addEventListener(new WebSocketEventListenerAdapter() { @SuppressWarnings("rawtypes") @Override public void onMessage(WebSocketEvent event) { messageActions.fire(new Data(event.message().toString())); } @SuppressWarnings("rawtypes") @Override public void onClose(WebSocketEvent event) { closeActions.fire(); } @SuppressWarnings("rawtypes") @Override public void onDisconnect(WebSocketEvent event) { closeActions.fire(); } @Override public void onThrowable(AtmosphereResourceEvent event) { errorActions.fire(event.throwable()); } }); }
public AtmosphereServerHttpExchange(AtmosphereResource resource) { this.resource = resource.suspend(); resource.addEventListener(new AtmosphereResourceEventListenerAdapter() { @Override public void onResume(AtmosphereResourceEvent event) { closeActions.fire(); } @Override public void onDisconnect(AtmosphereResourceEvent event) { closeActions.fire(); } @Override public void onClose(AtmosphereResourceEvent event) { closeActions.fire(); } }); }
private String path; private BroadcasterFactory broadcasterFactory; @Ready(value = Ready.DELIVER_TO.ALL) public void onReady(final AtmosphereResource r) { System.out.println("onConnect"); r.addEventListener(new AtmosphereConnectionController()); if(broadcasterFactory == null){ path = r.getBroadcaster().getID(); broadcasterFactory = r.getAtmosphereConfig().getBroadcasterFactory(); } } //later in code broadcasterFactory.lookup(path).broadcast("message");
/** * Called when the client sends the first request (to establish a push * connection). * * @param resource * the resource which was connected */ private void onConnect(AtmosphereResource resource) { resource.addEventListener(new AtmosphereResourceListener()); pushHandler.onConnect(resource); }
/** * Called when the client sends the first request (to establish a push * connection). * * @param resource * the resource which was connected */ private void onConnect(AtmosphereResource resource) { resource.addEventListener(new AtmosphereResourceListener()); pushHandler.onConnect(resource); }
public void suspend(int timeout) throws IOException { if (!suspended) { atmResource.setSerializer(serializer).addEventListener(eventListener); writer.suspend(); atmResource.suspend(timeout, false); } }
public void suspend(int timeout) throws IOException { if (!suspended) { atmResource.setSerializer(serializer).addEventListener(eventListener); writer.suspend(); atmResource.suspend(timeout, false); } }
@Override public void onOpen(final WebSocket webSocket) throws IOException { final String chargingStationIdentifier = determineIdentifier(webSocket); ocppJsonService.addWebSocket(chargingStationIdentifier, webSocket); webSocket.resource().addEventListener(new WebSocketEventListenerAdapter() { @Override public void onDisconnect(AtmosphereResourceEvent event) { LOG.info("Client [{}] disconnected", chargingStationIdentifier); ocppJsonService.closeAndRemoveWebSocket(chargingStationIdentifier, webSocket); } }); }
r.addEventListener(new AtmosphereResourceEventListenerAdapter() { @Override public void onDisconnect(AtmosphereResourceEvent event) {
resource.addEventListener(new WebSocketEventListenerAdapter() { @Override public void onSuspend(AtmosphereResourceEvent event) {
resource.addEventListener(new AtmosphereResourceEventListenerAdapter() { @Override public void onSuspend(AtmosphereResourceEvent event) { resource.addEventListener(new AtmosphereResourceEventListenerAdapter() { @Override public void onResume(AtmosphereResourceEvent event) {
try { AtmosphereResourceEventListener el = atmosphereFramework.newClassInstance(AtmosphereResourceEventListener.class, listener); r.addEventListener(el); } catch (Throwable t) { throw new WebApplicationException( r.addEventListener(new OnSuspend() { @Override public void onSuspend(AtmosphereResourceEvent event) { r.addEventListener(el); try { AtmosphereResourceEventListener el = atmosphereFramework.newClassInstance(AtmosphereResourceEventListener.class, listener); r.addEventListener(el); } catch (Throwable t) { throw new WebApplicationException(
r.addEventListener(new AtmosphereResourceEventListenerAdapter() {
r.addEventListener(new AtmosphereResourceEventListenerAdapter() { @Override public void onSuspend(AtmosphereResourceEvent event) {
r.addEventListener(new AtmosphereResourceEventListenerAdapter() { @Override public void onSuspend(AtmosphereResourceEvent event) {