javax.servlet.sip.ar
Class SipTargetedRequestInfo
java.lang.Object
javax.servlet.sip.ar.SipTargetedRequestInfo
public class SipTargetedRequestInfo
- extends java.lang.Object
The SipTargetedRequestInfo class encapsulates the information that the
container provides to the application router when the container calls the
SipApplicationRouter.getNextApplication() method and the initial request is a
targeted one.
- Since:
- 1.1
Constructor Summary |
SipTargetedRequestInfo(SipTargetedRequestType targetedRequestType,
java.lang.String applicationName)
Creates a SipTargetedRequestInfo object containing information necessary
to help the application router make its application selection decision
when the request is targeted. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SipTargetedRequestInfo
public SipTargetedRequestInfo(SipTargetedRequestType targetedRequestType,
java.lang.String applicationName)
- Creates a SipTargetedRequestInfo object containing information necessary
to help the application router make its application selection decision
when the request is targeted. This information includes the type of
targeted request and the name of the targeted application.
- Parameters:
targetedRequestType
- Targeted request type {ENCODED_URI, JOIN, REPLACES}applicationName
- The name of the application targeted by the request.
getApplicationName
public java.lang.String getApplicationName()
- Returns:
- name of next application selected.
If the route is external then this returns null.
getType
public SipTargetedRequestType getType()
- Returns:
- The type of the targeted request, one of: {JOIN, REPLACES, ENCODED_URI}