|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectkonark.manager.SubscriberEntry
SubscriberEntry class is a container for subscriber agent information.
Field Summary | |
boolean |
agentAlivePublisher
|
ajanta.naming.URN |
agentURN
URN of the subscriber agent |
java.lang.String |
config_file
|
java.lang.String |
dbpasswd
Database related parameters |
java.lang.String |
dburl
Database related parameters |
java.lang.String |
dbuserName
Database related parameters |
boolean |
failureAgent
|
java.lang.String |
host_file
|
ajanta.naming.URN |
hostURN
URN of the agent server hosting the subscriber agent |
int |
interval
Iteniary-agent specific info |
boolean |
itinAgent
|
java.util.Hashtable |
localTriggerTable
Triggering dependancies hash table |
java.util.Hashtable |
monAgTable
Hashtable of the monitor agents subscribed and their properties |
java.util.Hashtable |
monitoredEvents
key is the detector name and value is EventInfo |
java.lang.String |
pattern
|
java.util.Hashtable |
remoteTriggerTable
|
boolean |
smsAgent
|
AgentStatus |
status
|
Constructor Summary | |
SubscriberEntry(ajanta.naming.URN agURN,
int interval,
java.lang.String config_file,
java.lang.String host_file,
java.lang.String pattern)
|
|
SubscriberEntry(ajanta.naming.URN agURN,
ajanta.naming.URN hURN,
java.lang.String dburl,
java.lang.String dbuserName,
java.lang.String dbpasswd,
java.lang.String bluetoothLog,
java.lang.String rfidLog,
java.lang.String gpsLog,
java.lang.String agClass)
Constructor for the subscriber entry |
Method Summary | |
void |
addDetector(java.lang.String eventDetector,
java.lang.String eventHandler)
|
void |
addSubscription(ajanta.naming.URN agentURN,
java.lang.String eventName,
java.lang.String eventHandler)
|
boolean |
equals(java.lang.Object object)
Tests for the equality of an object with MonitorEntry |
java.lang.String |
getBlueToothLogFileLocation()
|
java.lang.String |
getClassName()
|
java.util.Hashtable |
getDetectors()
|
java.lang.String |
getGPSLogFileLocation()
|
java.lang.Object |
getLocalEvents(java.lang.String key)
Method that returns the list of triggering events |
java.lang.Object |
getRemoteEvents(java.lang.String key)
|
java.lang.String |
getRFIDLogFileLocation()
|
void |
removeDetector(java.lang.String eventDetector)
|
void |
removeSubscription(ajanta.naming.URN agentURN,
java.lang.String eventName)
|
void |
setTriggerTable(java.util.Hashtable localTriggerTable,
java.util.Hashtable remoteTriggerTable)
Method that sets the trigger table |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public boolean itinAgent
public ajanta.naming.URN agentURN
public ajanta.naming.URN hostURN
public java.util.Hashtable monAgTable
public java.lang.String dburl
public java.lang.String dbuserName
public java.lang.String dbpasswd
public java.util.Hashtable monitoredEvents
public boolean failureAgent
public boolean agentAlivePublisher
public boolean smsAgent
public AgentStatus status
public java.util.Hashtable localTriggerTable
public java.util.Hashtable remoteTriggerTable
public int interval
public java.lang.String config_file
public java.lang.String host_file
public java.lang.String pattern
Constructor Detail |
public SubscriberEntry(ajanta.naming.URN agURN, ajanta.naming.URN hURN, java.lang.String dburl, java.lang.String dbuserName, java.lang.String dbpasswd, java.lang.String bluetoothLog, java.lang.String rfidLog, java.lang.String gpsLog, java.lang.String agClass)
agURN
- URN of the subscriber agenthURN
- URN of the agent server hosting the subscriber agentdburl
- URL of the database enginedbuserName
- Username for login to the databasedbpasswd
- Password for dbuserNamepublic SubscriberEntry(ajanta.naming.URN agURN, int interval, java.lang.String config_file, java.lang.String host_file, java.lang.String pattern)
Method Detail |
public java.lang.String getClassName()
public java.lang.String getBlueToothLogFileLocation()
public java.lang.String getRFIDLogFileLocation()
public java.lang.String getGPSLogFileLocation()
public void addDetector(java.lang.String eventDetector, java.lang.String eventHandler) throws java.lang.Exception
java.lang.Exception
public void removeDetector(java.lang.String eventDetector) throws java.lang.Exception
java.lang.Exception
public void addSubscription(ajanta.naming.URN agentURN, java.lang.String eventName, java.lang.String eventHandler) throws java.lang.Exception
java.lang.Exception
public void removeSubscription(ajanta.naming.URN agentURN, java.lang.String eventName) throws java.lang.Exception
java.lang.Exception
public java.lang.String toString()
public boolean equals(java.lang.Object object)
object
- Object to comparedpublic void setTriggerTable(java.util.Hashtable localTriggerTable, java.util.Hashtable remoteTriggerTable)
public java.lang.Object getLocalEvents(java.lang.String key)
key
- public java.lang.Object getRemoteEvents(java.lang.String key)
public java.util.Hashtable getDetectors()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |