Asterisk-Java

org.asteriskjava.live
Interface LiveObject

All Known Subinterfaces:
AsteriskAgent, AsteriskChannel, AsteriskQueueEntry, AsteriskQueueMember, MeetMeUser
All Known Implementing Classes:
AsteriskAgentImpl

public interface LiveObject

Interface for all live objects.

Allows you to retrieve the AsteriskServer this live object belongs to and provides support for PropertyChangeEvents.

Since:
0.3
Version:
$Id: LiveObject.java 938 2007-12-31 03:23:38Z srt $
Author:
srt

Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
          Adds a PropertyChangeListener that is notified whenever a property value changes.
 void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
          Adds a PropertyChangeListener that is notified whenever a given property value changes.
 AsteriskServer getServer()
          Returns the AsteriskServer this live object belongs to.
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
          Removes the given PropertyChangeListener that was added by calling addPropertyChangeListener(PropertyChangeListener).
 void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
          Removes the given PropertyChangeListener that was added by calling addPropertyChangeListener(String, PropertyChangeListener).
 

Method Detail

getServer

AsteriskServer getServer()
Returns the AsteriskServer this live object belongs to.

Returns:
the AsteriskServer this live object belongs to.

addPropertyChangeListener

void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Adds a PropertyChangeListener that is notified whenever a property value changes.

Parameters:
listener - listener to notify

addPropertyChangeListener

void addPropertyChangeListener(java.lang.String propertyName,
                               java.beans.PropertyChangeListener listener)
Adds a PropertyChangeListener that is notified whenever a given property value changes.

Parameters:
propertyName - property to observe
listener - listener to notify
See Also:
addPropertyChangeListener(PropertyChangeListener)

removePropertyChangeListener

void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Removes the given PropertyChangeListener that was added by calling addPropertyChangeListener(PropertyChangeListener).

Parameters:
listener - listener to remove

removePropertyChangeListener

void removePropertyChangeListener(java.lang.String propertyName,
                                  java.beans.PropertyChangeListener listener)
Removes the given PropertyChangeListener that was added by calling addPropertyChangeListener(String, PropertyChangeListener).

Parameters:
propertyName - property that is observed
listener - listener to remove

Asterisk-Java

Copyright © 2004-2009 Stefan Reuter. All Rights Reserved.