org.cafesip.jiplet.sip
Class RequestForwarding

java.lang.Object
  extended by org.cafesip.jiplet.sip.RequestForwarding

public class RequestForwarding
extends java.lang.Object


Constructor Summary
RequestForwarding(Jiplet jiplet, SipCommunicator proxy, javax.sip.RequestEvent requestEvent, javax.sip.ServerTransaction serverTransaction, boolean stateful, boolean addRecordRoute)
          Creates a new instance of RequestForwarding
 
Method Summary
 void forwardRequest(java.util.ArrayList targetsURIList)
           
 Jiplet getJiplet()
           
 javax.sip.RequestEvent getRequestEvent()
           
 javax.sip.ServerTransaction getServerTransaction()
           
 java.lang.String getStackIPAddress()
           
 boolean isAddRecordRoute()
           
 boolean isStateful()
           
 void setAddRecordRoute(boolean addRecordRoute)
           
 void setJiplet(Jiplet proxy)
           
 void setRequestEvent(javax.sip.RequestEvent requestEvent)
           
 void setServerTransaction(javax.sip.ServerTransaction serverTransaction)
           
 void setStateful(boolean statefulForwarding)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequestForwarding

public RequestForwarding(Jiplet jiplet,
                         SipCommunicator proxy,
                         javax.sip.RequestEvent requestEvent,
                         javax.sip.ServerTransaction serverTransaction,
                         boolean stateful,
                         boolean addRecordRoute)
Creates a new instance of RequestForwarding

Method Detail

forwardRequest

public void forwardRequest(java.util.ArrayList targetsURIList)
                    throws javax.sip.InvalidArgumentException,
                           JipletException,
                           java.text.ParseException,
                           javax.sip.SipException
Throws:
javax.sip.InvalidArgumentException
JipletException
java.text.ParseException
javax.sip.SipException

isAddRecordRoute

public boolean isAddRecordRoute()
Returns:
Returns the addRecordRoute.

setAddRecordRoute

public void setAddRecordRoute(boolean addRecordRoute)
Parameters:
addRecordRoute - The addRecordRoute to set.

getJiplet

public Jiplet getJiplet()
Returns:
Returns the jiplet.

setJiplet

public void setJiplet(Jiplet proxy)
Parameters:
jiplet - The jiplet to set.

getRequestEvent

public javax.sip.RequestEvent getRequestEvent()
Returns:
Returns the requestEvent.

setRequestEvent

public void setRequestEvent(javax.sip.RequestEvent requestEvent)
Parameters:
requestEvent - The requestEvent to set.

getServerTransaction

public javax.sip.ServerTransaction getServerTransaction()
Returns:
Returns the serverTransaction.

setServerTransaction

public void setServerTransaction(javax.sip.ServerTransaction serverTransaction)
Parameters:
serverTransaction - The serverTransaction to set.

getStackIPAddress

public java.lang.String getStackIPAddress()
Returns:
Returns the stackIPAddress.

isStateful

public boolean isStateful()
Returns:
Returns the statefulForwarding.

setStateful

public void setStateful(boolean statefulForwarding)
Parameters:
statefulForwarding - The statefulForwarding to set.


http://www.cafesip.org