public class AsteriskAgentImpl extends Lockable implements AsteriskAgent
| Modifier and Type | Field and Description |
|---|---|
protected AsteriskServerImpl |
server |
PROPERTY_STATE| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Adds a PropertyChangeListener that is notified whenever a property value
changes.
|
void |
addPropertyChangeListener(String propertyName,
PropertyChangeListener listener)
Adds a PropertyChangeListener that is notified whenever a given property
value changes.
|
protected void |
firePropertyChange(String propertyName,
Object oldValue,
Object newValue) |
String |
getAgentId() |
long |
getLastUpdateMillis()
Timestamp of last update of the Object
|
String |
getName() |
AsteriskServer |
getServer()
Returns the AsteriskServer this live object belongs to.
|
AgentState |
getState()
Returns the state of this agent.
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
Removes the given PropertyChangeListener that was added by calling
LiveObject.addPropertyChangeListener(PropertyChangeListener). |
void |
removePropertyChangeListener(String propertyName,
PropertyChangeListener listener)
Removes the given PropertyChangeListener that was added by calling
LiveObject.addPropertyChangeListener(String, PropertyChangeListener). |
void |
stampLastUpdate() |
String |
toString() |
getDumpRateLimit, withLockclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddPropertyChangeListener, addPropertyChangeListener, getLastUpdateMillis, getServer, removePropertyChangeListener, removePropertyChangeListenerprotected final AsteriskServerImpl server
public String getName()
getName in interface AsteriskAgentpublic String getAgentId()
getAgentId in interface AsteriskAgentpublic AgentState getState()
AsteriskAgentgetState in interface AsteriskAgentpublic AsteriskServer getServer()
LiveObjectgetServer in interface LiveObjectpublic void addPropertyChangeListener(PropertyChangeListener listener)
LiveObjectaddPropertyChangeListener in interface LiveObjectlistener - listener to notifypublic void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
LiveObjectaddPropertyChangeListener in interface LiveObjectpropertyName - property to observelistener - listener to notifyLiveObject.addPropertyChangeListener(PropertyChangeListener)public void removePropertyChangeListener(PropertyChangeListener listener)
LiveObjectLiveObject.addPropertyChangeListener(PropertyChangeListener).removePropertyChangeListener in interface LiveObjectlistener - listener to removepublic void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
LiveObjectLiveObject.addPropertyChangeListener(String, PropertyChangeListener).removePropertyChangeListener in interface LiveObjectpropertyName - property that is observedlistener - listener to removeprotected void firePropertyChange(String propertyName, Object oldValue, Object newValue)
public long getLastUpdateMillis()
LiveObjectgetLastUpdateMillis in interface LiveObjectpublic void stampLastUpdate()
Copyright © 2004–2022. All rights reserved.