Package org.atmosphere.cpr

Examples of org.atmosphere.cpr.Meteor


      .getRequest()
      .getHeader(HeaderConfig.X_ATMOSPHERE_TRANSPORT);

    if (HeaderConfig.LONG_POLLING_TRANSPORT.equalsIgnoreCase(transport))
    {
      Meteor meteor = Meteor.lookup(event.getResource().getRequest());
      meteor.resume();
    }
  }
View Full Code Here


  {
    RequestCycle requestCycle = RequestCycle.get();
    ServletWebRequest request = (ServletWebRequest)requestCycle.getRequest();

    // Grab a Meteor
    Meteor meteor = Meteor.build(request.getContainerRequest());
    String uuid = meteor.getAtmosphereResource().uuid();
    component.getPage().setMetaData(ATMOSPHERE_UUID, uuid);
    findEventBus().registerPage(uuid, component.getPage());

    // Add us to the listener list.
    meteor.addListener(this);

    String transport = request.getHeader(HeaderConfig.X_ATMOSPHERE_TRANSPORT);
    if (HeaderConfig.LONG_POLLING_TRANSPORT.equalsIgnoreCase(transport))
    {
      // request.getContainerRequest().setAttribute(ApplicationConfig.RESUME_ON_BROADCAST,
      // Boolean.TRUE);
      meteor.suspend(-1, false);
    }
    else
    {
      meteor.suspend(-1);
    }
  }
View Full Code Here

      .getRequest()
      .getHeader(HeaderConfig.X_ATMOSPHERE_TRANSPORT);

    if (HeaderConfig.LONG_POLLING_TRANSPORT.equalsIgnoreCase(transport))
    {
      Meteor meteor = Meteor.lookup(event.getResource().getRequest());
      meteor.resume();
    }
  }
View Full Code Here

  {
    RequestCycle requestCycle = RequestCycle.get();
    ServletWebRequest request = (ServletWebRequest)requestCycle.getRequest();

    // Grab a Meteor
    Meteor meteor = Meteor.build(request.getContainerRequest());
    String uuid = getUUID(meteor.getAtmosphereResource());
    component.getPage().setMetaData(ATMOSPHERE_UUID, uuid);
    findEventBus().registerPage(uuid, component.getPage());

    // Add us to the listener list.
    meteor.addListener(this);

    String transport = request.getHeader(HeaderConfig.X_ATMOSPHERE_TRANSPORT);
    if (HeaderConfig.LONG_POLLING_TRANSPORT.equalsIgnoreCase(transport))
    {
      // request.getContainerRequest().setAttribute(ApplicationConfig.RESUME_ON_BROADCAST,
      // Boolean.TRUE);
      meteor.suspend(-1, false);
    }
    else
    {
      meteor.suspend(-1);
    }
  }
View Full Code Here

      .getRequest()
      .getHeader(HeaderConfig.X_ATMOSPHERE_TRANSPORT);

    if (HeaderConfig.LONG_POLLING_TRANSPORT.equalsIgnoreCase(transport))
    {
      Meteor meteor = Meteor.lookup(event.getResource().getRequest());
      meteor.resume();
    }
  }
View Full Code Here

  {
    RequestCycle requestCycle = RequestCycle.get();
    ServletWebRequest request = (ServletWebRequest)requestCycle.getRequest();

    // Grab a Meteor
    Meteor meteor = Meteor.build(request.getContainerRequest());
    String uuid = meteor.getAtmosphereResource().uuid();
    component.getPage().setMetaData(ATMOSPHERE_UUID, uuid);
    findEventBus().registerPage(uuid, component.getPage());

    // Add us to the listener list.
    meteor.addListener(this);

    String transport = request.getHeader(HeaderConfig.X_ATMOSPHERE_TRANSPORT);
    if (HeaderConfig.LONG_POLLING_TRANSPORT.equalsIgnoreCase(transport))
    {
      // request.getContainerRequest().setAttribute(ApplicationConfig.RESUME_ON_BROADCAST,
      // Boolean.TRUE);
      meteor.suspend(-1, false);
    }
    else
    {
      meteor.suspend(-1);
    }
  }
View Full Code Here

      .getRequest()
      .getHeader(HeaderConfig.X_ATMOSPHERE_TRANSPORT);

    if (HeaderConfig.LONG_POLLING_TRANSPORT.equalsIgnoreCase(transport))
    {
      Meteor meteor = Meteor.lookup(event.getResource().getRequest());
      meteor.resume();
    }
  }
View Full Code Here

  {
    RequestCycle requestCycle = RequestCycle.get();
    ServletWebRequest request = (ServletWebRequest)requestCycle.getRequest();

    // Grab a Meteor
    Meteor meteor = Meteor.build(request.getContainerRequest());
    String uuid = getUUID(meteor.getAtmosphereResource());
    component.getPage().setMetaData(ATMOSPHERE_UUID, uuid);
    EventBus.get().registerPage(uuid, component.getPage());

    // Add us to the listener list.
    meteor.addListener(this);

    String transport = request.getHeader(HeaderConfig.X_ATMOSPHERE_TRANSPORT);
    if (HeaderConfig.LONG_POLLING_TRANSPORT.equalsIgnoreCase(transport))
    {
      // request.getContainerRequest().setAttribute(ApplicationConfig.RESUME_ON_BROADCAST,
      // Boolean.TRUE);
      meteor.suspend(-1, false);
    }
    else
    {
      meteor.suspend(-1);
    }
  }
View Full Code Here

      .getRequest()
      .getHeader(HeaderConfig.X_ATMOSPHERE_TRANSPORT);

    if (HeaderConfig.LONG_POLLING_TRANSPORT.equalsIgnoreCase(transport))
    {
      Meteor meteor = Meteor.lookup(event.getResource().getRequest());
      meteor.resume();
    }
  }
View Full Code Here

  {
    RequestCycle requestCycle = RequestCycle.get();
    ServletWebRequest request = (ServletWebRequest)requestCycle.getRequest();

    // Grab a Meteor
    Meteor meteor = Meteor.build(request.getContainerRequest());
    // Add us to the listener list.
    meteor.addListener(this);
    meteor.suspend(-1);

    String uuid = meteor.getAtmosphereResource().uuid();
    component.getPage().setMetaData(ATMOSPHERE_UUID, uuid);
    findEventBus().registerPage(uuid, component.getPage());
  }
View Full Code Here

TOP

Related Classes of org.atmosphere.cpr.Meteor

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.