|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Channel interface
EPG - Initial - 25Apr03
Field Summary | |
static java.lang.String |
BAD_RECEIPT
Constants |
Method Summary | |
java.util.Enumeration |
enumInjector()
Enumerate injectors |
Drain |
getDrain(java.lang.String name)
Get a drain by name |
Injector |
getInjector(java.lang.String name)
Get an injector by name |
Receipt |
inject(Atom a)
Typically called by an injector |
void |
register(java.lang.String name,
Drain d)
Register a drain |
void |
register(java.lang.String name,
Injector i)
Register an injector |
void |
removeDrain(java.lang.String name)
Remove a drain |
Receipt |
removeExclusive(java.lang.String name)
Remove exclusive |
void |
removeInjector(java.lang.String name)
Remove an injector |
Receipt |
removeLevel(java.lang.String name,
int level)
Remove level for named Drain |
Receipt |
removeType(java.lang.String name,
int type)
Request type |
Receipt |
requestLevel(java.lang.String name,
int level)
Request level for named Drain |
Receipt |
requestType(java.lang.String name,
int type)
Request type |
Receipt |
setExclusive(java.lang.String name)
Set exclusive |
Field Detail |
public static final java.lang.String BAD_RECEIPT
Method Detail |
public void register(java.lang.String name, Injector i) throws ChannelException
name
- referencei
- An injector
ChannelException
Injector
public void register(java.lang.String name, Drain d) throws ChannelException
name
- referenced
- A drain
ChannelException
Drain
public Drain getDrain(java.lang.String name) throws ChannelException
name
- Name reference to the drain
ChannelException
Drain
public Injector getInjector(java.lang.String name) throws ChannelException
name
- Name reference to the injector
ChannelException
Drain
public java.util.Enumeration enumInjector() throws ChannelException
ChannelException
Injector
public void removeInjector(java.lang.String name) throws ChannelException
name
- reference
ChannelException
Injector
public void removeDrain(java.lang.String name) throws ChannelException
name
- reference
ChannelException
Drain
public Receipt inject(Atom a) throws ChannelException
a
- An item
ChannelException
public Receipt requestLevel(java.lang.String name, int level) throws ChannelException
name
- Drain's namelevel
- the level as specifies in an Atom
ChannelException
Atom
public Receipt removeLevel(java.lang.String name, int level) throws ChannelException
name
- Drain's namelevel
- the level as specifies in an Atom
ChannelException
Atom
public Receipt requestType(java.lang.String name, int type) throws ChannelException
name
- Drain's nametype
- the type as specified in Atom
ChannelException
Atom
public Receipt removeType(java.lang.String name, int type) throws ChannelException
name
- Drain's nametype
- the type as specified in Atom
ChannelException
Atom
public Receipt setExclusive(java.lang.String name) throws ChannelException
name
- Drain's name
ChannelException
public Receipt removeExclusive(java.lang.String name) throws ChannelException
name
- Drain's name
ChannelException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |