zeus.visualiser
Class VisualiserModel
java.lang.Object
zeus.visualiser.VisualiserModel
- public class VisualiserModel
- extends java.lang.Object
|
Method Summary |
void |
addAgent(java.lang.String name,
java.lang.String type)
|
void |
addAgents(java.lang.String[] agent)
|
void |
addDbProxy(java.lang.String agent)
|
void |
addDbProxys(java.lang.String[] agent)
|
void |
addDbSession(java.lang.String type,
java.lang.String agent,
java.lang.String sessionId)
|
void |
addDbSessions(java.lang.String type,
java.util.Hashtable input)
|
void |
addMessageRule(java.lang.String key,
java.lang.String agent,
java.lang.Object target,
java.lang.String method,
java.lang.String ruleId)
|
void |
addNameserver(java.lang.String agent)
|
void |
addNameservers(java.lang.String[] agent)
|
java.lang.String[] |
getAgents()
|
java.lang.String[] |
getAgents(java.lang.String agent_type)
|
java.lang.String[] |
getDbProxys()
|
java.util.Hashtable |
getDbSessions(java.lang.String type)
|
java.lang.String |
getMessageRule(java.lang.String key,
java.lang.String agent,
java.lang.Object target,
java.lang.String method)
|
java.lang.String[] |
getNameservers()
|
java.lang.String |
getSubscriptionContent(java.lang.String key)
|
boolean |
isAlreadySubscribed(java.lang.String key,
java.lang.String agent,
java.lang.String ruleId)
|
java.util.Hashtable |
removeAllMessageRulesTo(java.lang.Object target)
|
java.lang.String |
removeMessageRule(java.lang.String key,
java.lang.String agent,
java.lang.Object target,
java.lang.String method)
|
void |
subscribe(java.lang.String key,
java.lang.String agent,
java.lang.String ruleId)
|
int |
unsubscribe(java.lang.String key,
java.lang.String agent,
java.lang.String ruleId)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ADDRESS_KEY
public static final int ADDRESS_KEY
- See Also:
- Constant Field Values
MESSAGE_KEY
public static final int MESSAGE_KEY
- See Also:
- Constant Field Values
REPORT_KEY
public static final int REPORT_KEY
- See Also:
- Constant Field Values
CANCEL_SUBSCRIPTION
public static final int CANCEL_SUBSCRIPTION
- See Also:
- Constant Field Values
DO_NOTHING
public static final int DO_NOTHING
- See Also:
- Constant Field Values
sessionList
protected java.util.Hashtable sessionList
agentList
protected java.util.Hashtable agentList
messageRuleDb
protected java.util.Hashtable messageRuleDb
subscriptionDb
protected java.util.Hashtable subscriptionDb
subscriptionContent
protected java.util.Hashtable subscriptionContent
context
protected AgentContext context
keys
public java.lang.String[] keys
VisualiserModel
public VisualiserModel(AgentContext context)
getSubscriptionContent
public java.lang.String getSubscriptionContent(java.lang.String key)
addAgent
public void addAgent(java.lang.String name,
java.lang.String type)
addAgents
public void addAgents(java.lang.String[] agent)
getAgents
public java.lang.String[] getAgents()
getAgents
public java.lang.String[] getAgents(java.lang.String agent_type)
addNameservers
public void addNameservers(java.lang.String[] agent)
addNameserver
public void addNameserver(java.lang.String agent)
getNameservers
public java.lang.String[] getNameservers()
addDbProxy
public void addDbProxy(java.lang.String agent)
addDbProxys
public void addDbProxys(java.lang.String[] agent)
getDbProxys
public java.lang.String[] getDbProxys()
addDbSession
public void addDbSession(java.lang.String type,
java.lang.String agent,
java.lang.String sessionId)
addDbSessions
public void addDbSessions(java.lang.String type,
java.util.Hashtable input)
getDbSessions
public java.util.Hashtable getDbSessions(java.lang.String type)
getMessageRule
public java.lang.String getMessageRule(java.lang.String key,
java.lang.String agent,
java.lang.Object target,
java.lang.String method)
removeMessageRule
public java.lang.String removeMessageRule(java.lang.String key,
java.lang.String agent,
java.lang.Object target,
java.lang.String method)
addMessageRule
public void addMessageRule(java.lang.String key,
java.lang.String agent,
java.lang.Object target,
java.lang.String method,
java.lang.String ruleId)
removeAllMessageRulesTo
public java.util.Hashtable removeAllMessageRulesTo(java.lang.Object target)
isAlreadySubscribed
public boolean isAlreadySubscribed(java.lang.String key,
java.lang.String agent,
java.lang.String ruleId)
subscribe
public void subscribe(java.lang.String key,
java.lang.String agent,
java.lang.String ruleId)
unsubscribe
public int unsubscribe(java.lang.String key,
java.lang.String agent,
java.lang.String ruleId)
Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.