@ManagedObject(value="Session handler") public class SessionHandler extends SipHandlerWrapper
org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
APP_ID |
_handler| Constructor and Description |
|---|
SessionHandler() |
SessionHandler(SessionManager sessionManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEventListener(java.util.EventListener listener) |
void |
clearEventListeners() |
protected void |
doStart() |
protected java.lang.String |
getApplicationId(java.lang.String s) |
SessionManager |
getSessionManager() |
java.lang.reflect.Method |
getSipApplicationKeyMethod() |
void |
handle(SipMessage message) |
void |
handleRequest(SipRequest request) |
protected void |
notFound(SipRequest request,
java.lang.String reason) |
void |
removeEventListener(java.util.EventListener listener) |
void |
setSessionManager(SessionManager sessionManager) |
void |
setSipApplicationKeyMethod(java.lang.reflect.Method sipApplicationKeyMethod) |
destroy, getHandler, setHandler, setServergetServeraddBean, addBean, addBean, addEventListener, contains, doStop, dump, dump, dump, dump, dump, dumpBeans, dumpObject, dumpStdErr, dumpThis, getBean, getBeans, getBeans, isManaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, start, stop, unmanage, updateBean, updateBeansaddLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stoppublic static final java.lang.String APP_ID
public SessionHandler()
public SessionHandler(SessionManager sessionManager)
protected void doStart()
throws java.lang.Exception
doStart in class org.eclipse.jetty.util.component.ContainerLifeCyclejava.lang.Exceptionpublic void setSessionManager(SessionManager sessionManager)
public void handle(SipMessage message) throws java.io.IOException, javax.servlet.ServletException
handle in interface SipHandlerhandle in class SipHandlerWrapperjava.io.IOExceptionjavax.servlet.ServletExceptionpublic void handleRequest(SipRequest request) throws java.io.IOException, javax.servlet.ServletException
java.io.IOExceptionjavax.servlet.ServletExceptionprotected void notFound(SipRequest request, java.lang.String reason)
protected java.lang.String getApplicationId(java.lang.String s)
@ManagedAttribute(value="Session manager") public SessionManager getSessionManager()
public void addEventListener(java.util.EventListener listener)
public void removeEventListener(java.util.EventListener listener)
public void clearEventListeners()
public java.lang.reflect.Method getSipApplicationKeyMethod()
public void setSipApplicationKeyMethod(java.lang.reflect.Method sipApplicationKeyMethod)
Copyright © 2015. All Rights Reserved.