net.sf.asterisk.manager.event
Class PeerEntryEvent

java.lang.Object
  extended by java.util.EventObject
      extended by net.sf.asterisk.manager.event.ManagerEvent
          extended by net.sf.asterisk.manager.event.ResponseEvent
              extended by net.sf.asterisk.manager.event.PeerEntryEvent
All Implemented Interfaces:
java.io.Serializable

public class PeerEntryEvent
extends ResponseEvent

A PeerEntryEvent is triggered in response to a SIPPeersAction or SIPShowPeerAction and contains information about a peer.
It is implemented in channels/chan_sip.c

Since:
0.2
Version:
$Id: PeerEntryEvent.java,v 1.1 2005/07/18 14:53:08 srt Exp $
Author:
srt
See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
PeerEntryEvent(java.lang.Object source)
          Creates a new instance.
 
Method Summary
 java.lang.Boolean getAcl()
           
 java.lang.String getChannelType()
          For SIP peers this is "SIP".
 java.lang.String getChanObjectType()
          For SIP peers this is either "peer" or "user".
 java.lang.Boolean getDynamic()
           
 java.lang.String getIpAddress()
          Returns the IP address of the peer.
 int getIpPort()
           
 java.lang.Boolean getNatSupport()
           
 java.lang.String getObjectName()
           
 java.lang.String getStatus()
          Returns the status of this peer.
For SIP peers this is one of: "UNREACHABLE" "LAGGED (%d ms)" "OK (%d ms)" "UNKNOWN" "Unmonitored"
 void setAcl(java.lang.Boolean acl)
           
 void setChannelType(java.lang.String channelType)
           
 void setChanObjectType(java.lang.String chanObjectType)
           
 void setDynamic(java.lang.Boolean dynamic)
           
 void setIpAddress(java.lang.String ipAddress)
          Sets the IP address of the peer.
 void setIpPort(int ipPort)
           
 void setNatSupport(java.lang.Boolean natSupport)
           
 void setObjectName(java.lang.String objectName)
           
 void setStatus(java.lang.String status)
          Sets the status of this peer.
 
Methods inherited from class net.sf.asterisk.manager.event.ResponseEvent
getActionId, getInternalActionId, setActionId, setInternalActionId
 
Methods inherited from class net.sf.asterisk.manager.event.ManagerEvent
getDateReceived, getPrivilege, setDateReceived, setPrivilege, toString
 
Methods inherited from class java.util.EventObject
getSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PeerEntryEvent

public PeerEntryEvent(java.lang.Object source)
Creates a new instance.

Parameters:
source -
Method Detail

getChannelType

public java.lang.String getChannelType()
For SIP peers this is "SIP".

Returns:

setChannelType

public void setChannelType(java.lang.String channelType)

getObjectName

public java.lang.String getObjectName()

setObjectName

public void setObjectName(java.lang.String objectName)

getChanObjectType

public java.lang.String getChanObjectType()
For SIP peers this is either "peer" or "user".

Returns:

setChanObjectType

public void setChanObjectType(java.lang.String chanObjectType)

getIpAddress

public java.lang.String getIpAddress()
Returns the IP address of the peer.

Returns:
the IP address of the peer or "-none-" if none is available.

setIpAddress

public void setIpAddress(java.lang.String ipAddress)
Sets the IP address of the peer.

Parameters:
ipAddress - the IP address of the peer.

getIpPort

public int getIpPort()

setIpPort

public void setIpPort(int ipPort)

getDynamic

public java.lang.Boolean getDynamic()

setDynamic

public void setDynamic(java.lang.Boolean dynamic)

getNatSupport

public java.lang.Boolean getNatSupport()

setNatSupport

public void setNatSupport(java.lang.Boolean natSupport)

getAcl

public java.lang.Boolean getAcl()

setAcl

public void setAcl(java.lang.Boolean acl)

getStatus

public java.lang.String getStatus()
Returns the status of this peer.
For SIP peers this is one of:
"UNREACHABLE"
"LAGGED (%d ms)"
"OK (%d ms)"
"UNKNOWN"
"Unmonitored"

Returns:
the status of this peer.

setStatus

public void setStatus(java.lang.String status)
Sets the status of this peer.

Parameters:
status - the status of this peer.


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