com.ibm.di.eventhandler
Class SwitchboardAction

java.lang.Object
  extended by com.ibm.di.eventhandler.SwitchboardAction

public class SwitchboardAction
extends Object


Constructor Summary
SwitchboardAction(Switchboard task, EventHandlerActionConfig config)
           
 
Method Summary
 void applyParser(int action, Entry entry, EventHandlerActionItemConfig config)
           
 boolean consumeEvent()
           
 void execAssemblyLine(Entry entry, EventHandlerActionItemConfig config)
           
 void execEventHandler(Entry entry, EventHandlerActionItemConfig config)
           
 void execScript(Entry entry, EventHandlerActionItemConfig config)
           
 void execSetDelValue(int action, Entry entry, EventHandlerActionItemConfig config)
           
 void execute(Entry entry)
           
 Object executeAction(Entry entry, EventHandlerActionItemConfig actionMap)
           
 void executeErrorHandler(Entry entry, Exception err)
           
 String getName()
           
 Object getParserInputStream(Entry entry, Object obj)
           
 Object getParserOutputStream(Entry entry, String obj)
           
 boolean isDebug()
           
 boolean isEnabled()
           
 boolean match(Entry entry)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SwitchboardAction

public SwitchboardAction(Switchboard task,
                         EventHandlerActionConfig config)
Method Detail

getName

public String getName()

isDebug

public boolean isDebug()

isEnabled

public boolean isEnabled()

match

public boolean match(Entry entry)
              throws Exception
Throws:
Exception

consumeEvent

public boolean consumeEvent()

executeErrorHandler

public void executeErrorHandler(Entry entry,
                                Exception err)
                         throws Exception
Throws:
Exception

execute

public void execute(Entry entry)
             throws Exception
Throws:
Exception

executeAction

public Object executeAction(Entry entry,
                            EventHandlerActionItemConfig actionMap)
                     throws Exception
Throws:
Exception

execScript

public void execScript(Entry entry,
                       EventHandlerActionItemConfig config)
                throws Exception
Throws:
Exception

execAssemblyLine

public void execAssemblyLine(Entry entry,
                             EventHandlerActionItemConfig config)
                      throws Exception
Throws:
Exception

execEventHandler

public void execEventHandler(Entry entry,
                             EventHandlerActionItemConfig config)
                      throws Exception
Throws:
Exception

applyParser

public void applyParser(int action,
                        Entry entry,
                        EventHandlerActionItemConfig config)
                 throws Exception
Throws:
Exception

execSetDelValue

public void execSetDelValue(int action,
                            Entry entry,
                            EventHandlerActionItemConfig config)
                     throws Exception
Throws:
Exception

getParserInputStream

public Object getParserInputStream(Entry entry,
                                   Object obj)
                            throws Exception
Throws:
Exception

getParserOutputStream

public Object getParserOutputStream(Entry entry,
                                    String obj)
                             throws Exception
Throws:
Exception