@ManagedObject(value="SIP servlet holder") public class SipServletHolder extends org.eclipse.jetty.servlet.Holder<javax.servlet.sip.SipServlet> implements org.eclipse.jetty.server.UserIdentity.Scope, java.lang.Comparable<SipServletHolder>
org.eclipse.jetty.servlet.Holder.HolderConfig, org.eclipse.jetty.servlet.Holder.HolderRegistrationorg.eclipse.jetty.servlet.BaseHolder.Source_asyncSupported, _displayName, _initParams, _name| Constructor and Description |
|---|
SipServletHolder() |
SipServletHolder(org.eclipse.jetty.servlet.BaseHolder.Source source) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(SipServletHolder sh) |
void |
doStart() |
void |
doStop() |
java.lang.String |
getContextPath() |
int |
getInitOrder() |
java.util.Map<java.lang.String,java.lang.String> |
getRoleMap() |
java.util.Map<java.lang.String,java.lang.String> |
getRoleRefMap() |
java.lang.String |
getRunAsRole() |
javax.servlet.Servlet |
getServlet() |
javax.servlet.Servlet |
getServletInstance()
Get the servlet instance (no initialization done).
|
javax.servlet.UnavailableException |
getUnavailableException() |
java.lang.String |
getUserRoleLink(java.lang.String name)
get a user role link.
|
void |
handle(SipMessage message) |
protected javax.servlet.sip.SipServlet |
newInstance() |
void |
setInitOrder(int initOrder) |
void |
setRunAsRole(java.lang.String role) |
void |
setServlet(javax.servlet.sip.SipServlet servlet) |
void |
setServletHandler(SipServletHandler servletHandler) |
void |
setUserRoleLink(java.lang.String name,
java.lang.String link)
Link a user role.
|
java.lang.String |
toString() |
destroyInstance, dump, dump, getDisplayName, getInitParameter, getInitParameterNames, getInitParameters, getName, isAsyncSupported, setAsyncSupported, setClassName, setDisplayName, setHeldClass, setInitParameter, setInitParameters, setNamegetClassName, getHeldClass, getServletHandler, getSource, illegalStateIfContextStarted, initialize, isInstance, setServletHandleraddLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, setStopTimeout, start, stoppublic SipServletHolder()
public SipServletHolder(org.eclipse.jetty.servlet.BaseHolder.Source source)
public void doStart()
throws java.lang.Exception
doStart in class org.eclipse.jetty.servlet.BaseHolder<javax.servlet.sip.SipServlet>java.lang.Exceptionpublic void doStop()
throws java.lang.Exception
doStop in class org.eclipse.jetty.servlet.BaseHolder<javax.servlet.sip.SipServlet>java.lang.Exceptionpublic javax.servlet.UnavailableException getUnavailableException()
public void setServlet(javax.servlet.sip.SipServlet servlet)
public void handle(SipMessage message) throws javax.servlet.ServletException, java.io.IOException
javax.servlet.ServletExceptionjava.io.IOExceptionpublic javax.servlet.Servlet getServlet()
throws javax.servlet.ServletException
javax.servlet.ServletExceptionpublic javax.servlet.Servlet getServletInstance()
protected javax.servlet.sip.SipServlet newInstance()
throws java.lang.InstantiationException,
java.lang.IllegalAccessException,
javax.servlet.ServletException
java.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjavax.servlet.ServletExceptionpublic void setServletHandler(SipServletHandler servletHandler)
@ManagedAttribute(value="Init order",
readonly=true)
public int getInitOrder()
public void setInitOrder(int initOrder)
public int compareTo(SipServletHolder sh)
compareTo in interface java.lang.Comparable<SipServletHolder>public java.lang.String toString()
toString in class org.eclipse.jetty.servlet.Holder<javax.servlet.sip.SipServlet>public void setUserRoleLink(java.lang.String name,
java.lang.String link)
name - The role name as used by the servletlink - The role name as used by the container.public java.lang.String getUserRoleLink(java.lang.String name)
name - The name of the rolepublic java.util.Map<java.lang.String,java.lang.String> getRoleMap()
public java.lang.String getContextPath()
getContextPath in interface org.eclipse.jetty.server.UserIdentity.Scopepublic java.util.Map<java.lang.String,java.lang.String> getRoleRefMap()
getRoleRefMap in interface org.eclipse.jetty.server.UserIdentity.ScopeUserIdentity.Scope.getRoleRefMap()@ManagedAttribute(value="role to run servlet as",
readonly=true)
public java.lang.String getRunAsRole()
public void setRunAsRole(java.lang.String role)
Copyright © 2015. All Rights Reserved.