org.mobicents.servlet.sip.message
Class TransactionApplicationData

java.lang.Object
  extended by org.mobicents.servlet.sip.message.TransactionApplicationData
All Implemented Interfaces:
java.io.Serializable

public class TransactionApplicationData
extends java.lang.Object
implements java.io.Serializable

A container for holding branch specific data.

Author:
mranga
See Also:
Serialized Form

Constructor Summary
TransactionApplicationData(SipServletMessageImpl sipServletMessage)
           
 
Method Summary
 void addSipServletResponse(SipServletResponseImpl sipServletResponse)
          used to get access from the B2BUA to pending messages on the transaction
 B2buaHelper getB2buaHelper()
           
 Address getInitialPoppedRoute()
           
 java.lang.String getInitialRemoteHostAddress()
           
 int getInitialRemotePort()
           
 java.lang.String getInitialRemoteTransport()
           
 ProxyImpl getProxy()
           
 ProxyBranchImpl getProxyBranch()
           
 SipServletMessageImpl getSipServletMessage()
           
 java.util.Set<SipServletResponseImpl> getSipServletResponses()
           
 javax.sip.Transaction getTransaction()
           
 void setB2buaHelper(B2buaHelper b2buaHelper)
           
 void setInitialPoppedRoute(Address initialPoppedRoute)
           
 void setInitialRemoteHostAddress(java.lang.String initialRemoteHostAddress)
           
 void setInitialRemotePort(int initialRemotePort)
           
 void setInitialRemoteTransport(java.lang.String initialRemoteTransport)
           
 void setProxy(ProxyImpl proxy)
          set proxy
 void setProxyBranch(ProxyBranchImpl proxyBranch)
           
 void setTransaction(javax.sip.Transaction transaction)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransactionApplicationData

public TransactionApplicationData(SipServletMessageImpl sipServletMessage)
Method Detail

setProxy

public void setProxy(ProxyImpl proxy)
set proxy


setProxyBranch

public void setProxyBranch(ProxyBranchImpl proxyBranch)

getProxy

public ProxyImpl getProxy()
Returns:
the proxy

setB2buaHelper

public void setB2buaHelper(B2buaHelper b2buaHelper)
Parameters:
b2buaHelperImpl - the b2buaHelperImpl to set

getB2buaHelper

public B2buaHelper getB2buaHelper()
Returns:
the b2buaHelperImpl

getProxyBranch

public ProxyBranchImpl getProxyBranch()
Returns:
the proxyBranch

getSipServletMessage

public SipServletMessageImpl getSipServletMessage()

getTransaction

public javax.sip.Transaction getTransaction()
Returns:
the transaction

setTransaction

public void setTransaction(javax.sip.Transaction transaction)
Parameters:
transaction - the transaction to set

addSipServletResponse

public void addSipServletResponse(SipServletResponseImpl sipServletResponse)
used to get access from the B2BUA to pending messages on the transaction


getSipServletResponses

public java.util.Set<SipServletResponseImpl> getSipServletResponses()

setInitialRemoteHostAddress

public void setInitialRemoteHostAddress(java.lang.String initialRemoteHostAddress)
Parameters:
initialRemoteHostAddress - the initialRemoteHostAddress to set

getInitialRemoteHostAddress

public java.lang.String getInitialRemoteHostAddress()
Returns:
the initialRemoteHostAddress

setInitialRemotePort

public void setInitialRemotePort(int initialRemotePort)
Parameters:
initialRemotePort - the initialRemotePort to set

getInitialRemotePort

public int getInitialRemotePort()
Returns:
the initialRemotePort

setInitialRemoteTransport

public void setInitialRemoteTransport(java.lang.String initialRemoteTransport)
Parameters:
initialRemoteTransport - the initialRemoteTransport to set

getInitialRemoteTransport

public java.lang.String getInitialRemoteTransport()
Returns:
the initialRemoteTransport

getInitialPoppedRoute

public Address getInitialPoppedRoute()

setInitialPoppedRoute

public void setInitialPoppedRoute(Address initialPoppedRoute)
Parameters:
initialPoppedRoute - the initialPoppedRoute to set


Copyright © 2008. All Rights Reserved.