|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.atmosphere.cpr.BroadcasterFactory
public abstract class BroadcasterFactory
Broadcaster factory used by Atmosphere when creating broadcaster.
| Field Summary | |
|---|---|
protected static BroadcasterFactory |
factory
|
| Constructor Summary | |
|---|---|
BroadcasterFactory()
|
|
| Method Summary | |
|---|---|
abstract boolean |
add(Broadcaster b,
Object id)
Add a Broadcaster to the list. |
abstract void |
destroy()
Shutdown all Broadcaster |
abstract Broadcaster |
get()
Return an instance of the default Broadcaster |
abstract Broadcaster |
get(Class<? extends Broadcaster> c,
Object id)
Create a new instance of Broadcaster and store it for |
static BroadcasterFactory |
getDefault()
Return the default BroadcasterFactory. |
abstract Broadcaster |
lookup(Class<? extends Broadcaster> c,
Object id)
Lookup a Broadcaster instance using Broadcaster.getID() or ID
used when invoking getDefault() |
abstract Broadcaster |
lookup(Class<? extends Broadcaster> c,
Object id,
boolean createIfNull)
Lookup a Broadcaster instance using Broadcaster.getID() or ID
used when invoking getDefault() |
abstract Collection<Broadcaster> |
lookupAll()
Return an immutable Collection of Broadcaster this factory contains. |
abstract boolean |
remove(Broadcaster b,
Object id)
Remove a Broadcaster to the list. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static BroadcasterFactory factory
| Constructor Detail |
|---|
public BroadcasterFactory()
| Method Detail |
|---|
public abstract Broadcaster get()
throws IllegalAccessException,
InstantiationException
Broadcaster
Broadcaster
IllegalAccessException
InstantiationException
public abstract Broadcaster get(Class<? extends Broadcaster> c,
Object id)
throws IllegalAccessException,
InstantiationException
Broadcaster and store it for
c - The Broadcaster class instance.id - The unique ID used to retrieve Broadcaster
Broadcaster
IllegalAccessException
InstantiationExceptionpublic abstract void destroy()
Broadcaster
public abstract boolean add(Broadcaster b,
Object id)
Broadcaster to the list.
b - a Broadcaster
Broadcaster was already stored
public abstract boolean remove(Broadcaster b,
Object id)
Broadcaster to the list.
b - a Broadcaster
Broadcaster
public abstract Broadcaster lookup(Class<? extends Broadcaster> c,
Object id)
Broadcaster instance using Broadcaster.getID() or ID
used when invoking getDefault()
c - id - The Broadcaster's unique ID, or name.
public abstract Broadcaster lookup(Class<? extends Broadcaster> c,
Object id,
boolean createIfNull)
Broadcaster instance using Broadcaster.getID() or ID
used when invoking getDefault()
c - id - The Broadcaster's unique ID, or name.createIfNull - If the broadcaster is not found, create it.
public abstract Collection<Broadcaster> lookupAll()
Broadcaster this factory contains.
Broadcaster this factory contains.public static BroadcasterFactory getDefault()
BroadcasterFactory.
BroadcasterFactory.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||