|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.cafesip.sipexchange.common.inservice.shared.TriggerInfo
public class TriggerInfo
When SipExchange encounters a trigger condition while processing a call, it invokes a remote method on the SCP. An object is passed as a parameter with the invocation. The class that this object instantiates depends on the type of trigger and is referred to as the trigger class. All trigger classes extend this class as their base class.
The setter methods are used by the SipExchange server to populate this object. The getter methods can be used by the SCP to get the information about the invocation.
| Field Summary | |
|---|---|
static java.lang.String |
CALLED_ADDRESS_TERM_TRIGGER
|
static java.lang.String |
CALLED_BUSY_TERM_TRIGGER
|
static java.lang.String |
CALLED_NOANS_TERM_TRIGGER
|
static java.lang.String |
CALLED_NOT_AVAIL_TERM_TRIGGER
|
static java.lang.String |
MAKE_CALL_ORIG_TRIGGER
|
static java.lang.String |
RECEIVED_CALL_TERM_TRIGGER
|
| Constructor Summary | |
|---|---|
TriggerInfo()
A constructor for this class. |
|
| Method Summary | |
|---|---|
Domain |
getCalledDomain()
Getter for the called domain object. |
Subscriber |
getCalledSubscriber()
Getter for the called subscriber object. |
Domain |
getCallingDomain()
Getter for the calling domain object. |
Subscriber |
getCallingSubscriber()
Getter for the calling subscriber object. |
java.lang.String |
getFeature()
Getter for the feature name. |
java.lang.String |
getFrom()
|
java.lang.Object |
getMessage()
Getter for the message parameter. |
java.lang.Object |
getParam()
Getter for the param object. |
java.lang.String |
getProtocol()
Getter for the protocol parameter. |
java.lang.String |
getTo()
|
static java.lang.String |
printTriggerInfo(TriggerInfo trigger)
This method returns formatted information on a trigger. |
void |
setCalledDomain(Domain calledDomain)
Setter for the called domain object. |
void |
setCalledSubscriber(Subscriber calledSubscriber)
Setter for the called subscriber object. |
void |
setCallingDomain(Domain callingDomain)
The setter for the calling domain object. |
void |
setCallingSubscriber(Subscriber callingSubscriber)
Setter for the calling subscriber object. |
void |
setFeature(java.lang.String feature)
Setter for the feature name. |
void |
setFrom(java.lang.String from)
|
void |
setMessage(java.lang.Object message)
Setter for the Message parameter. |
void |
setParam(java.lang.Object param)
Setter for the param object. |
void |
setProtocol(java.lang.String protocol)
Setter for the protocol parameter. |
void |
setTo(java.lang.String to)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String MAKE_CALL_ORIG_TRIGGER
public static final java.lang.String RECEIVED_CALL_TERM_TRIGGER
public static final java.lang.String CALLED_BUSY_TERM_TRIGGER
public static final java.lang.String CALLED_NOANS_TERM_TRIGGER
public static final java.lang.String CALLED_NOT_AVAIL_TERM_TRIGGER
public static final java.lang.String CALLED_ADDRESS_TERM_TRIGGER
| Constructor Detail |
|---|
public TriggerInfo()
| Method Detail |
|---|
public java.lang.Object getMessage()
public java.lang.String getProtocol()
public void setMessage(java.lang.Object message)
message - the message to set.public void setProtocol(java.lang.String protocol)
protocol - the name of the protocol to set.public Subscriber getCalledSubscriber()
public void setCalledSubscriber(Subscriber calledSubscriber)
calledSubscriber - the subscriber object to set.public Subscriber getCallingSubscriber()
public void setCallingSubscriber(Subscriber callingSubscriber)
callingSubscriber - the subscriber object to set.public java.lang.String getFeature()
public void setFeature(java.lang.String feature)
feature - name of the feature to set.public Domain getCalledDomain()
public void setCalledDomain(Domain calledDomain)
calledDomain - the domain object to set.public Domain getCallingDomain()
public void setCallingDomain(Domain callingDomain)
callingDomain - the domain object to set.public java.lang.Object getParam()
public void setParam(java.lang.Object param)
param - the param object to set.public static java.lang.String printTriggerInfo(TriggerInfo trigger)
trigger - trigger object
public java.lang.String getFrom()
public void setFrom(java.lang.String from)
from - The from to set.public java.lang.String getTo()
public void setTo(java.lang.String to)
to - The to to set.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||