public class AsteriskAgentImpl extends Object 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() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addPropertyChangeListener, addPropertyChangeListener, getLastUpdateMillis, getServer, removePropertyChangeListener, removePropertyChangeListener
protected final AsteriskServerImpl server
public String getName()
getName
in interface AsteriskAgent
public String getAgentId()
getAgentId
in interface AsteriskAgent
public AgentState getState()
AsteriskAgent
getState
in interface AsteriskAgent
public AsteriskServer getServer()
LiveObject
getServer
in interface LiveObject
public void addPropertyChangeListener(PropertyChangeListener listener)
LiveObject
addPropertyChangeListener
in interface LiveObject
listener
- listener to notifypublic void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
LiveObject
addPropertyChangeListener
in interface LiveObject
propertyName
- property to observelistener
- listener to notifyLiveObject.addPropertyChangeListener(PropertyChangeListener)
public void removePropertyChangeListener(PropertyChangeListener listener)
LiveObject
LiveObject.addPropertyChangeListener(PropertyChangeListener)
.removePropertyChangeListener
in interface LiveObject
listener
- listener to removepublic void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
LiveObject
LiveObject.addPropertyChangeListener(String, PropertyChangeListener)
.removePropertyChangeListener
in interface LiveObject
propertyName
- property that is observedlistener
- listener to removeprotected void firePropertyChange(String propertyName, Object oldValue, Object newValue)
public long getLastUpdateMillis()
LiveObject
getLastUpdateMillis
in interface LiveObject
public void stampLastUpdate()
Copyright © 2004–2017. All rights reserved.