org.asteriskjava.manager.event.PriEventEvent Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of asterisk-java Show documentation
Show all versions of asterisk-java Show documentation
The free Java library for Asterisk PBX integration.
package org.asteriskjava.manager.event;
/**
* This event is implemented in channels/chan_dahdi.c
.
* Available since Asterisk 1.6.1
*
* @author srt
* @version $Id$
* @since 1.0.0
*/
public class PriEventEvent extends ManagerEvent
{
private static final long serialVersionUID = 3257069450639290810L;
private String priEvent;
private Integer priEventCode;
private String dChannel;
private Integer span;
public PriEventEvent(Object source)
{
super(source);
}
/**
* Returns the textual representation of the event code.
* This is one of
*
* - "On hook"
*
- "Ring/Answered"
*
- "Wink/Flash"
*
- "Alarm"
*
- "No more alarm"
*
- "HDLC Abort"
*
- "HDLC Overrun"
*
- "HDLC Bad FCS"
*
- "Dial Complete"
*
- "Ringer On"
*
- "Ringer Off"
*
- "Hook Transition Complete"
*
- "Bits Changed"
*
- "Pulse Start"
*
- "Timer Expired"
*
- "Timer Ping"
*
- "Polarity Reversal"
*
- "Ring Begin"
*
*
* @return the textual representation of the event code.
* @see #getPriEventCode()
*/
public String getPriEvent()
{
return priEvent;
}
public void setPriEvent(String priEvent)
{
this.priEvent = priEvent;
}
/**
* Returns the numerical pri event code.
*
* @return the numerical pri event code.
* @see #getPriEvent()
*/
public Integer getPriEventCode()
{
return priEventCode;
}
public void setPriEventCode(Integer priEventCode)
{
this.priEventCode = priEventCode;
}
/**
* Returns the D-Channel the event occurred on.
*
* @return the D-Channel the event occurred on.
*/
public String getDChannel()
{
return dChannel;
}
public void setDChannel(String dChannel)
{
this.dChannel = dChannel;
}
/**
* Returns the span the event occurred on.
*
* @return the span the event occurred on.
*/
public Integer getSpan()
{
return span;
}
public void setSpan(Integer span)
{
this.span = span;
}
}