|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.atmosphere.cpr.BroadcasterFactory
org.atmosphere.cpr.DefaultBroadcasterFactory
public class DefaultBroadcasterFactory
This class is responsible for creating Broadcaster instance. You can also add and remove Broadcaster
and lookup using BroadcasterFactory.getDefault() ()}
from any Classes loaded using the same class loader.
| Constructor Summary | |
|---|---|
protected |
DefaultBroadcasterFactory(Class<? extends Broadcaster> clazz,
BroadcasterConfig config)
|
| Methods inherited from class org.atmosphere.cpr.BroadcasterFactory |
|---|
getDefault |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected DefaultBroadcasterFactory(Class<? extends Broadcaster> clazz,
BroadcasterConfig config)
| Method Detail |
|---|
public Broadcaster get()
throws IllegalAccessException,
InstantiationException
Broadcaster
get in class BroadcasterFactoryBroadcaster
IllegalAccessException
InstantiationException
public final Broadcaster get(Class<? extends Broadcaster> c,
Object id)
throws IllegalAccessException,
InstantiationException
Broadcaster and store it for
get in class BroadcasterFactoryc - The Broadcaster class instance.id - The unique ID used to retrieve Broadcaster
Broadcaster
IllegalAccessException
InstantiationException
public boolean add(Broadcaster b,
Object id)
Broadcaster to the list.
add in class BroadcasterFactoryb - a Broadcaster
Broadcaster was already stored
public boolean remove(Broadcaster b,
Object id)
Broadcaster to the list.
remove in class BroadcasterFactoryb - a Broadcaster
Broadcaster
public final Broadcaster lookup(Class<? extends Broadcaster> c,
Object id)
Broadcaster instance using Broadcaster.getID() or ID
used when invoking BroadcasterFactory.getDefault()
lookup in class BroadcasterFactoryid - The Broadcaster's unique ID, or name.
public Broadcaster lookup(Class<? extends Broadcaster> c,
Object id,
boolean createIfNull)
Broadcaster instance using Broadcaster.getID() or ID
used when invoking BroadcasterFactory.getDefault()
lookup in class BroadcasterFactoryid - The Broadcaster's unique ID, or name.createIfNull - If the broadcaster is not found, create it.
public Collection<Broadcaster> lookupAll()
Broadcaster this factory contains.
lookupAll in class BroadcasterFactoryBroadcaster this factory contains.public void destroy()
Broadcaster
destroy in class BroadcasterFactory
public static BroadcasterFactory build(Class<? extends Broadcaster> clazz,
BroadcasterConfig config)
throws InstantiationException,
IllegalAccessException
BroadcasterFactory
clazz - A class implementing Broadcasterconfig - An instance of BroadcasterConfig
InstantiationException
IllegalAccessException
public static BroadcasterFactory buildAndReplaceDefaultfactory(Class<? extends Broadcaster> clazz,
BroadcasterConfig config)
throws InstantiationException,
IllegalAccessException
BroadcasterFactory returned when invoking BroadcasterFactory.getDefault() ()}.
clazz - A class implementing Broadcasterconfig - An instance of BroadcasterConfig
BroadcasterFactory.
InstantiationException
IllegalAccessException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||