Uses of Class
com.eventgnosis.system.SystemObject

Packages that use SystemObject
com.eventgnosis.destinations   
com.eventgnosis.filters   
com.eventgnosis.sources   
com.eventgnosis.system   
 

Uses of SystemObject in com.eventgnosis.destinations
 

Subclasses of SystemObject in com.eventgnosis.destinations
 class EventDestinationBase
          Base class for destination system objects, those system objects that output to external protocols/devices/systems.
Each destination system object must extend this class.
 

Uses of SystemObject in com.eventgnosis.filters
 

Subclasses of SystemObject in com.eventgnosis.filters
 class FilterBase
          Contains critical, common methods that filers use.
Most filters have a primary condition witch must be evaluated and if evaluated true the main filter processing is initiated.
 

Methods in com.eventgnosis.filters that return SystemObject
 SystemObject FilterBase.createDestination(Event ev)
           
 SystemObject FilterBase.createDestination(java.lang.String destName)
          Creates (finds) standard out destination for this system objects.
 

Methods in com.eventgnosis.filters with parameters of type SystemObject
 void FilterBase.setVars(Log log, java.lang.String name, SystemObject myMgr, com.eventgnosis.config.ConfigurationManager configMgr, EmmlConfig eCfg)
           
 

Uses of SystemObject in com.eventgnosis.sources
 

Subclasses of SystemObject in com.eventgnosis.sources
 class EventSourceListenerBase
          Base class for source system objects, those system objects that read from external protocols/devices/systems.
Each source system object must extend this class.
 

Methods in com.eventgnosis.sources that return SystemObject
 SystemObject EventSourceListenerBase.createDestination(Event ev)
           
 

Uses of SystemObject in com.eventgnosis.system
 

Methods in com.eventgnosis.system that return SystemObject
 SystemObject SystemObject.installChildByName(java.lang.String childName, EmmlConfig eCfg)
           
static SystemObject SystemObject.locateObject(SystemObject root, java.lang.String objId)
           
static SystemObject SystemObject.findObject(java.lang.String objId, SystemObject parent, int level)
           
 SystemObject SystemObject.getMyManager()
           
 SystemObject SystemObject.createDestination(Event ev)
          Must be overridden for each of the base types of system objects.
This method finds successor system object for event flow based on emml configuration(called destination name).
 SystemObject SystemObject.getDestination(Event ev)
          Gets the destination SystemObject, if destination attribute is unknown (null) finds that destination based on it's emml config destination name.
Calls overridden createDestination(Event).
 SystemObject SystemObject.getMember(java.lang.String name)
          Gets a specific named member of this object.
 SystemObject SystemObject.getMember(int idx)
          Gets a specific indexed member of this object.
 SystemObject SystemObject.removeMember(java.lang.String name)
          Removes a system object from list of members
 

Methods in com.eventgnosis.system with parameters of type SystemObject
 void SystemObject.setVars(Log log, java.lang.String name, SystemObject myMgr, com.eventgnosis.config.ConfigurationManager configMgr, EmmlConfig eCfg)
          This method is called after default constructor to set object variable values.
Also allows setting internal configuration values from properties list.
Initialize a system object per it's input params and emml configurations.
Every significant system object(source, destination, filter) should implement this method.
static SystemObject SystemObject.locateObject(SystemObject root, java.lang.String objId)
           
static SystemObject SystemObject.findObject(java.lang.String objId, SystemObject parent, int level)
           
 void SystemObject.setDestination(SystemObject dest)
           
 boolean SystemObject.addMember(SystemObject so)
          Adds a system object to list of members if doesn't yet exist.
 

Constructors in com.eventgnosis.system with parameters of type SystemObject
SystemObject(Log log, java.lang.String name, SystemObject myMgr, com.eventgnosis.config.ConfigurationManager configMgr)