org.atmosphere.cpr
Interface AtmosphereResourceSessionFactory

All Known Implementing Classes:
DefaultAtmosphereResourceSessionFactory

public interface AtmosphereResourceSessionFactory

Factory for AtmosphereResourceSession instances

Author:
uklance (https://github.com/uklance)

Method Summary
 void destroy()
           
 AtmosphereResourceSession getSession(AtmosphereResource resource)
          Returns the current session associated with the AtmosphereResource, or creates one if it does not yet exist.
 AtmosphereResourceSession getSession(AtmosphereResource resource, boolean create)
          Returns the current session associated with the AtmosphereResource or, if there is no current session and create is true, returns a new session.
 

Method Detail

getSession

AtmosphereResourceSession getSession(AtmosphereResource resource,
                                     boolean create)
Returns the current session associated with the AtmosphereResource or, if there is no current session and create is true, returns a new session.

If create is false and the request has no valid HttpSession, this method returns null.

Parameters:
resource - An AtmosphereResource
create - true to create a new session if necessary; false to return null if there's no current session
Returns:
the session associated with this request or null if create is false and the resource has no valid session

getSession

AtmosphereResourceSession getSession(AtmosphereResource resource)
Returns the current session associated with the AtmosphereResource, or creates one if it does not yet exist.

Parameters:
resource - An AtmosphereResource
Returns:
the current session associated with the AtmosphereResource, or creates one if it does not yet exist.

destroy

void destroy()


Copyright © 2015. All Rights Reserved.