org.ifeth.sehr.lib
Class Module

java.lang.Object
  extended byorg.ifeth.sehr.lib.Module
All Implemented Interfaces:
ModuleInterface
Direct Known Subclasses:
SEHRObjectHandler

public abstract class Module
extends java.lang.Object
implements ModuleInterface

Abstract class to be extended in use-case module handlers

Author:
hansjhaase

Constructor Summary
Module()
           
 
Method Summary
 void initialize(java.lang.Object obj, SEHRCfg cfg)
          Abstract method to initialize object; May be overriden by final module object
 void run()
          Abstract method to process/run the module; May be overriden by final module object
 void terminate()
          Abstract method to terminate the module; May be overriden by final module object
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Module

public Module()
Method Detail

initialize

public void initialize(java.lang.Object obj,
                       SEHRCfg cfg)
Abstract method to initialize object; May be overriden by final module object

Specified by:
initialize in interface ModuleInterface

run

public void run()
Abstract method to process/run the module; May be overriden by final module object

Specified by:
run in interface ModuleInterface

terminate

public void terminate()
Abstract method to terminate the module; May be overriden by final module object

Specified by:
terminate in interface ModuleInterface