public abstract class Signal extends Object
Signal can be| Modifier and Type | Field and Description |
|---|---|
protected ArrayList<Text> |
events
Requested events
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(Text event) |
abstract void |
cancel() |
protected void |
complete() |
abstract boolean |
doAccept(Text event) |
abstract void |
execute()
Executes this signal
|
Connection |
getConnection(String ID) |
Endpoint |
getEndpoint() |
Text |
getName()
Gets the name of the signal.
|
protected MgcpPackage |
getPackage()
Gets access to the package to holding this signal.
|
protected RequestedEvent |
getTrigger()
Gets the signal request which triggered this signal executor.
|
void |
reset() |
protected void |
sendEvent(Text evt) |
protected void |
sendEvent(Text pckName,
Text evtName,
Text params) |
protected void |
setPackage(MgcpPackage mgcpPackage)
Assigns package to which this signal belongs.
|
void |
setTrigger(Text packageName,
Text eventName,
Text options)
Triggers this signal executor.
|
public Signal(String name)
public Text getName()
protected void setPackage(MgcpPackage mgcpPackage)
mgcpPackage - package instance.protected MgcpPackage getPackage()
public void setTrigger(Text packageName, Text eventName, Text options)
packageName - the name of packageevent - name the name of signalprotected RequestedEvent getTrigger()
public abstract void execute()
public boolean accept(Text event)
public abstract boolean doAccept(Text event)
public void reset()
protected void sendEvent(Text evt)
public abstract void cancel()
protected void complete()
public Endpoint getEndpoint()
public Connection getConnection(String ID)
Copyright © 2014 TeleStax, Inc.. All Rights Reserved.