com.eventgnosis.destinations
Class EventDestinationBase

java.lang.Object
  extended bycom.eventgnosis.system.SystemObject
      extended bycom.eventgnosis.destinations.EventDestinationBase
All Implemented Interfaces:
OutputEvents

public abstract class EventDestinationBase
extends SystemObject
implements OutputEvents

Base class for destination system objects, those system objects that output to external protocols/devices/systems.
Each destination system object must extend this class.


Field Summary
 
Fields inherited from class com.eventgnosis.system.SystemObject
CONFIG_MGR, DEST_CREATION_MGR, DEST_MGR, DOWN, ERROR, FILTER_STACK_MGR, HIER_SEP, INITIALIZING, MAX_LEVELS, QUEUE_MGR, SHUTTINGDOWN, SRC_ADAPTER_MGR, SRC_LISTENER_MGR, STARTED, statusMap, UNKNOWN, UP
 
Constructor Summary
EventDestinationBase()
           
 
Method Summary
 java.lang.String connect()
          Initiate connection sequence.
 java.lang.String disconnect()
          Initiates disconnect sequence.
 
Methods inherited from class com.eventgnosis.system.SystemObject
addMember, checkForLock, continueOperation, createDestination, doWork, findObject, getCanDelete, getConfig, getConfigMgr, getConfigXml, getDestination, getDestinationInfo, getDestinationName, getDestName, getEventStatisticsXml, getEventStats, getEventStream, getLog, getMember, getMember, getMyManager, getName, getNumMembers, getObjectId, getQueueStatisticsXml, getRuntimeXml, getShutdownTime, getStartTime, getStatus, getStatusAsString, getSummaryXml, getThreadName, getToString, installChildByName, isDisabled, isLocked, kill, locateObject, processEvent, removeAllMembers, removeMember, removeSelf, setCanDelete, setConfigMgr, setDestination, setDestinationName, setLocked, setStartupErrors, setUnlocked, setVars, shutdown, startupErrors, submit, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.eventgnosis.system.OutputEvents
outputEvent
 

Constructor Detail

EventDestinationBase

public EventDestinationBase()
Method Detail

connect

public java.lang.String connect()
Initiate connection sequence.

Returns:
errStr null if no error, otherwise, delineates error

disconnect

public java.lang.String disconnect()
Initiates disconnect sequence.

Returns:
errStr null if no error, otherwise, delineates error