Package org.kie.api.runtime
Interface Channel
-
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 KieRuntime:
... ksession.registerChannel("my-channel", new MyChannelImpl());
Channels are invoked from the consequence side of a rule:
when ... then channels["my-channel"].send(...);
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
send(Object object)
Sends the given object to this channel.
-
-
-
Method Detail
-
send
void send(Object object)
Sends the given object to this channel.- Parameters:
object
-
-
-