IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.channel.ruleprovider.ilog
Class ILogRuleProviderService

java.lang.Object
  extended by com.ibm.btt.base.DSENotifier
      extended by com.ibm.btt.base.Service
          extended by 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

Field Summary
 
Fields inherited from class com.ibm.btt.base.Service
externalizer, name
 
Fields inherited from class com.ibm.btt.base.DSENotifier
handlersList
 
Constructor Summary
ILogRuleProviderService()
           
 
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 com.ibm.btt.base.DSENotifier
addHandler, getHandlersList, getName, removeHandler, setName, signalEvent, signalEvent, signalEvent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ibm.btt.base.Externalizable
getName, setName
 

Constructor Detail

ILogRuleProviderService

public ILogRuleProviderService()
Method Detail

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

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2011