|
|||||||||||
| 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
ChannelExceptionInjector
public void register(java.lang.String name,
Drain d)
throws ChannelException
name - referenced - A drain
ChannelExceptionDrain
public Drain getDrain(java.lang.String name)
throws ChannelException
name - Name reference to the drain
ChannelExceptionDrain
public Injector getInjector(java.lang.String name)
throws ChannelException
name - Name reference to the injector
ChannelExceptionDrain
public java.util.Enumeration enumInjector()
throws ChannelException
ChannelExceptionInjector
public void removeInjector(java.lang.String name)
throws ChannelException
name - reference
ChannelExceptionInjector
public void removeDrain(java.lang.String name)
throws ChannelException
name - reference
ChannelExceptionDrain
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
ChannelExceptionAtom
public Receipt removeLevel(java.lang.String name,
int level)
throws ChannelException
name - Drain's namelevel - the level as specifies in an Atom
ChannelExceptionAtom
public Receipt requestType(java.lang.String name,
int type)
throws ChannelException
name - Drain's nametype - the type as specified in Atom
ChannelExceptionAtom
public Receipt removeType(java.lang.String name,
int type)
throws ChannelException
name - Drain's nametype - the type as specified in Atom
ChannelExceptionAtom
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 | ||||||||||