org.atmosphere.cpr
Class BroadcasterLifeCyclePolicy

java.lang.Object
  extended by org.atmosphere.cpr.BroadcasterLifeCyclePolicy

public class BroadcasterLifeCyclePolicy
extends Object

This class can be used to configure the life cycle of a Broadcaster, e.g when a broadcaster gets destroyed Broadcaster.destroy() or when it's associated resources get released Broadcaster.releaseExternalResources().

Author:
Jeanfrancois Arcand

Nested Class Summary
static class BroadcasterLifeCyclePolicy.ATMOSPHERE_RESOURCE_POLICY
           
static class BroadcasterLifeCyclePolicy.Builder
           
 
Field Summary
static BroadcasterLifeCyclePolicy EMPTY
           
static BroadcasterLifeCyclePolicy EMPTY_DESTROY
           
static BroadcasterLifeCyclePolicy IDLE
           
static BroadcasterLifeCyclePolicy IDLE_DESTROY
           
static BroadcasterLifeCyclePolicy NEVER
           
 
Method Summary
 BroadcasterLifeCyclePolicy.ATMOSPHERE_RESOURCE_POLICY getLifeCyclePolicy()
           
 int getTimeout()
           
 TimeUnit getTimeUnit()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IDLE

public static final BroadcasterLifeCyclePolicy IDLE

IDLE_DESTROY

public static final BroadcasterLifeCyclePolicy IDLE_DESTROY

EMPTY

public static final BroadcasterLifeCyclePolicy EMPTY

EMPTY_DESTROY

public static final BroadcasterLifeCyclePolicy EMPTY_DESTROY

NEVER

public static final BroadcasterLifeCyclePolicy NEVER
Method Detail

getLifeCyclePolicy

public BroadcasterLifeCyclePolicy.ATMOSPHERE_RESOURCE_POLICY getLifeCyclePolicy()

getTimeUnit

public TimeUnit getTimeUnit()

getTimeout

public int getTimeout()


Copyright © 2012. All Rights Reserved.