org.mobicents.servlet.sip.core
Class ApplicationRoutingHeaderComposer

java.lang.Object
  extended by org.mobicents.servlet.sip.core.ApplicationRoutingHeaderComposer

public class ApplicationRoutingHeaderComposer
extends java.lang.Object

This class manipulates strings representing the AR stack for cases when the container behaves as UAC. When the container acts as UAC the AR must be stored in the from-tag of the outgoing request. The string looks like this: uniqueValue_appname1 and an optional part _appGeneratedApplicationSessionId

Author:
vralev, Jean Deruelle

Constructor Summary
ApplicationRoutingHeaderComposer(java.util.Map<java.lang.String,java.lang.String> hashMap)
           
ApplicationRoutingHeaderComposer(java.util.Map<java.lang.String,java.lang.String> hashMap, java.lang.String text)
           
 
Method Summary
 java.lang.String getAppGeneratedApplicationSessionId()
           
 java.lang.String getApplicationName()
           
 void setAppGeneratedApplicationSessionId(java.lang.String appGeneratedApplicationSessionId)
           
 void setApplicationName(java.lang.String applicationName)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ApplicationRoutingHeaderComposer

public ApplicationRoutingHeaderComposer(java.util.Map<java.lang.String,java.lang.String> hashMap)

ApplicationRoutingHeaderComposer

public ApplicationRoutingHeaderComposer(java.util.Map<java.lang.String,java.lang.String> hashMap,
                                        java.lang.String text)
Method Detail

setApplicationName

public void setApplicationName(java.lang.String applicationName)

getApplicationName

public java.lang.String getApplicationName()

getAppGeneratedApplicationSessionId

public java.lang.String getAppGeneratedApplicationSessionId()
Returns:
the appGeneratedApplicationSessionId

setAppGeneratedApplicationSessionId

public void setAppGeneratedApplicationSessionId(java.lang.String appGeneratedApplicationSessionId)
Parameters:
appGeneratedApplicationSessionId - the appGeneratedApplicationSessionId to set

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2009. All Rights Reserved.