Rule Execution Server API

ilog.rules.res.xu.plugin
Class IlrDefaultPlugin

java.lang.Object
  extended by ilog.rules.res.xu.plugin.internal.IlrAbstractPlugin
      extended by ilog.rules.res.xu.plugin.internal.IlrDefaultPluginImpl
          extended by ilog.rules.res.xu.plugin.IlrDefaultPlugin
All Implemented Interfaces:
IlrConnectionEventListener, IlrRuleEngineEventListener, ilog.rules.res.xu.event.internal.IlrXUEventListener, ilog.rules.res.xu.plugin.internal.IlrPlugin, EventListener

public class IlrDefaultPlugin
extends ilog.rules.res.xu.plugin.internal.IlrDefaultPluginImpl
implements IlrRuleEngineEventListener, IlrConnectionEventListener

IlrDefaultPlugin provides an implementation plug-in that can be extended to create custom plug-ins that receive IlrRuleEngineEvents and IlrConnectionEvents.

This plug-in can only receive rule engine events if the trace mode for the ruleset is enabled.

Since:
7.0

Field Summary
 
Fields inherited from class ilog.rules.res.xu.plugin.internal.IlrAbstractPlugin
adapter, connectionFactory, eventDispatcher, logHandler, properties
 
Constructor Summary
IlrDefaultPlugin()
           
 
Method Summary
 void setRulesetUsageInformationMonitor(IlrRulesetUsageInformationMonitor monitor)
          Sets the ruleset usage information monitor.
 
Methods inherited from class ilog.rules.res.xu.plugin.internal.IlrDefaultPluginImpl
connectionEventRaised, ruleEngineEventRaised
 
Methods inherited from class ilog.rules.res.xu.plugin.internal.IlrAbstractPlugin
destroy, getInteractionExtension, notifyRulesetArchiveChanged, setConnectionFactory, setLogHandler, setProperties, setResourceAdapter, setXUConfig, start, subscribe, unsubscribe
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ilog.rules.res.xu.event.IlrRuleEngineEventListener
ruleEngineEventRaised
 
Methods inherited from interface ilog.rules.res.xu.event.IlrConnectionEventListener
connectionEventRaised
 

Constructor Detail

IlrDefaultPlugin

public IlrDefaultPlugin()
Method Detail

setRulesetUsageInformationMonitor

public void setRulesetUsageInformationMonitor(IlrRulesetUsageInformationMonitor monitor)
Sets the ruleset usage information monitor.

Specified by:
setRulesetUsageInformationMonitor in interface ilog.rules.res.xu.plugin.internal.IlrPlugin
Overrides:
setRulesetUsageInformationMonitor in class ilog.rules.res.xu.plugin.internal.IlrAbstractPlugin
Since:
7.1
Parameters:
monitor - The ruleset usage information monitor.

Rule Execution Server API

© Copyright IBM Corp. 1987, 2013