|
|||||||||
| Home >> All >> com >> opencloud >> slee >> services >> sip >> [ common overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
com.opencloud.slee.services.sip.common
Class MessageHandler

java.lang.Objectcom.opencloud.slee.services.sip.common.MessageHandler
- Direct Known Subclasses:
- AbstractSipProxy
- public abstract class MessageHandler
- extends java.lang.Object
Abstract class for handling SIP requests/responses in SBBs. Provides access to JAIN SIP resources (SipProvider, Address/Header/Message Factories, Location Service) via the SipServerConfig interface and various utility methods. Subclass to handle particular types of messages.
| Field Summary | |
protected SipServerConfig |
config
|
| Constructor Summary | |
MessageHandler(SipServerConfig config)
|
|
| Method Summary | |
private boolean |
belongsToDomain(java.lang.String uriDomain,
java.lang.String domainSpec)
|
static java.lang.String |
getCanonicalAddress(HeaderAddress header)
returns string in form "sip:user@domain" |
java.lang.String |
getDomain(URI uri)
|
boolean |
isLocalDomain(URI uri)
|
boolean |
isSupportedURIScheme(URI uri)
|
abstract void |
processRequest(ServerTransaction txn,
Request request)
|
abstract void |
processResponse(ServerTransaction txn,
Response response)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
config
protected SipServerConfig config
| Constructor Detail |
MessageHandler
public MessageHandler(SipServerConfig config)
| Method Detail |
processRequest
public abstract void processRequest(ServerTransaction txn,
Request request)
processResponse
public abstract void processResponse(ServerTransaction txn,
Response response)
getCanonicalAddress
public static java.lang.String getCanonicalAddress(HeaderAddress header)
- returns string in form "sip:user@domain"
isLocalDomain
public boolean isLocalDomain(URI uri)
belongsToDomain
private boolean belongsToDomain(java.lang.String uriDomain, java.lang.String domainSpec)
getDomain
public java.lang.String getDomain(URI uri)
isSupportedURIScheme
public boolean isSupportedURIScheme(URI uri)
|
|||||||||
| Home >> All >> com >> opencloud >> slee >> services >> sip >> [ common overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
com.opencloud.slee.services.sip.common.MessageHandler