Package org.atmosphere.cpr

Examples of org.atmosphere.cpr.AtmosphereResourceEventListenerAdapter


                            if (resource != null) {
                                resource.getRequest().setAttribute(SocketIOAtmosphereHandler.SOCKETIO_SESSION_ID, session.getSessionId());
                                resource.getRequest().setAttribute(SocketIOAtmosphereHandler.SOCKETIO_SESSION_OUTBOUND, session.getTransportHandler());
                                session.setAtmosphereResourceImpl(resource);

                                resource.addEventListener(new AtmosphereResourceEventListenerAdapter() {
                                    @Override
                                    public void onResume(AtmosphereResourceEvent event) {
                                        if (event.isResumedOnTimeout()) {
                                            event.getResource().write(new SocketIOPacketImpl(PacketType.NOOP).toString());
                                        }
View Full Code Here


            });
        } else {
            logger.warn("Unable to apply {}. Your AsyncIOWriter must implement {}", getClass().getName(), AtmosphereInterceptorWriter.class.getName());
        }

        r.addEventListener(new AtmosphereResourceEventListenerAdapter() {
            @Override
            public void onDisconnect(AtmosphereResourceEvent event) {
                sessions.remove(sessionId);
            }
        });
View Full Code Here

            return response;
        }

        @Override
        public void addContinuationListener(final ContinuationListener listener) {
            r.addEventListener(new AtmosphereResourceEventListenerAdapter() {
                @Override
                public void onSuspend(AtmosphereResourceEvent event) {
                }

                @Override
View Full Code Here

    @AtmosphereHandlerService(path="/")
    public final static class Resource extends AbstractReflectorAtmosphereHandler {

        @Override
        public void onRequest(final AtmosphereResource r) throws IOException {
            r.addEventListener(new AtmosphereResourceEventListenerAdapter() {
              @Override
                public void onSuspend(AtmosphereResourceEvent e) {
                  try {
                      r.write("resume").close();
                  } catch (IOException e1) {
View Full Code Here

                .host("127.0.0.1")
                .resource("/suspend", new AtmosphereHandler() {

                    @Override
                    public void onRequest(AtmosphereResource r) throws IOException {
                        r.addEventListener(new AtmosphereResourceEventListenerAdapter() {
                            @Override
                            public void onSuspend(AtmosphereResourceEvent event) {
                                l.countDown();
                            }
                        }).suspend();
View Full Code Here

                .resource("/", new AtmosphereHandler() {

                    @Override
                    public void onRequest(final AtmosphereResource r) throws IOException {
                        if (r.getRequest().getMethod().equalsIgnoreCase("GET")) {
                            r.addEventListener(new AtmosphereResourceEventListenerAdapter() {
                                @Override
                                public void onSuspend(AtmosphereResourceEvent event) {
                                    r.removeEventListener(this);
                                    try {
                                        r.getResponse().write("yo!".getBytes()).flushBuffer();
View Full Code Here

                    private final AtomicBoolean b = new AtomicBoolean(false);

                    @Override
                    public void onRequest(AtmosphereResource r) throws IOException {
                        r.addEventListener(new AtmosphereResourceEventListenerAdapter() {
                            public void onSuspend(AtmosphereResourceEvent event) {
                                latch.countDown();
                            }
                        }).suspend(2, TimeUnit.SECONDS);
View Full Code Here

                    private final AtomicReference<AtmosphereResource> resource = new AtomicReference<AtmosphereResource>();

                    @Override
                    public void onRequest(final AtmosphereResource r) throws IOException {
                        if (r.getRequest().getMethod().equals("GET")) {
                            r.addEventListener(new AtmosphereResourceEventListenerAdapter() {
                                public void onSuspend(AtmosphereResourceEvent event) {
                                    resource.set(r);
                                    for (int i = 0; i < 8192; i++) {
                                        try {
                                            resource.get().getResponse().getOutputStream().write(" ".getBytes());
View Full Code Here

                    private final AtomicReference<AtmosphereResource> resource = new AtomicReference<AtmosphereResource>();

                    @Override
                    public void onRequest(final AtmosphereResource r) throws IOException {
                        if (r.getRequest().getMethod().equals("GET")) {
                            r.addEventListener(new AtmosphereResourceEventListenerAdapter() {
                                public void onSuspend(AtmosphereResourceEvent event) {
                                    latch.countDown();
                                    resource.set(r);
                                    for (int i = 0; i < 8192; i++) {
                                        resource.get().write(" ");
View Full Code Here

                .host("127.0.0.1")
                .resource("/suspend", new AtmosphereHandler() {

                    @Override
                    public void onRequest(AtmosphereResource r) throws IOException {
                        r.addEventListener(new AtmosphereResourceEventListenerAdapter() {
                            @Override
                            public void onSuspend(AtmosphereResourceEvent event) {
                                l.countDown();
                            }
                        }).suspend();
View Full Code Here

TOP

Related Classes of org.atmosphere.cpr.AtmosphereResourceEventListenerAdapter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.