| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Channel
A channel provides a mechanism to send objects from the working memory to some external process or function. For instance, a channel can be used to inform some piece of code that an object matches a rule.
To create a channel, implement the interface and register it with the KnowledgeRuntime:
 ...
 ksession.registerChannel("my-channel", new MyChannelImpl());
 
 
 Channels are invoked from the consequence side of a rule:
when ... then channels["my-channel"].send(...);
| Method Summary | |
|---|---|
 void | 
send(Object object)
Sends the given object to this channel.  | 
| Method Detail | 
|---|
void send(Object object)
object - 
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||