com.ibm.btt.channel.ruleprovider.ilog
Class ILogRuleProviderService
java.lang.Object
com.ibm.btt.base.DSENotifier
com.ibm.btt.base.Service
com.ibm.btt.channel.ruleprovider.ilog.ILogRuleProviderService
- All Implemented Interfaces:
- Notifier, IBTTRuleProvider, java.io.Externalizable, java.io.Serializable
public class ILogRuleProviderService
- extends Service
- implements IBTTRuleProvider
- See Also:
- Serialized Form
Method Summary |
java.util.Map<java.lang.String,java.lang.Object> |
checkRule(java.util.Map<java.lang.String,java.lang.Object> params)
Connect the ILog to check the rule. |
java.lang.String |
getRuleID()
|
java.lang.Object |
initializeFrom(Tag aTag)
Initializes the Service reading its attributes values from aTag. |
boolean |
isJ2eeMode()
|
void |
setJ2eeMode(boolean mode)
Set the mode to connect ILog: J2EE or J2SE mode. |
void |
setRuleID(java.lang.String ruleID)
Set Rule ID of the service |
Methods inherited from class com.ibm.btt.base.Service |
externalizer, getExternalizer, getTagName, readExternal, readExternal, readObject, removeExternal, setExternalizer, terminate, toString, toStrings, toTags, writeExternal, writeExternal |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ILogRuleProviderService
public ILogRuleProviderService()
initializeFrom
public java.lang.Object initializeFrom(Tag aTag)
throws java.io.IOException,
DSEException
- Description copied from class:
Service
- Initializes the Service reading its attributes values from aTag.
- Overrides:
initializeFrom
in class Service
- Parameters:
aTag
- com.ibm.dse.base.Tag
- Returns:
- java.lang.Object
- Throws:
java.io.IOException
DSEException
- See Also:
Service.initializeFrom(Tag)
checkRule
public java.util.Map<java.lang.String,java.lang.Object> checkRule(java.util.Map<java.lang.String,java.lang.Object> params)
- Connect the ILog to check the rule. The rule set path of ILog should be set in RuleID property of the service.
- Specified by:
checkRule
in interface IBTTRuleProvider
- Parameters:
params
- input parameters for rule check
- Returns:
- output result of rule check
getRuleID
public java.lang.String getRuleID()
- Returns:
- rule ID
setRuleID
public void setRuleID(java.lang.String ruleID)
- Set Rule ID of the service
- Parameters:
ruleID
-
isJ2eeMode
public boolean isJ2eeMode()
- Returns:
- See Also:
setJ2eeMode(boolean)
setJ2eeMode
public void setJ2eeMode(boolean mode)
- Set the mode to connect ILog: J2EE or J2SE mode.
The default mode is J2EE.
- Parameters:
mode
- true to use J2EE, false to use J2SE
(c) Copyright IBM Corporation 1998, 2010