public class SessionHandler extends AbstractChallengedMessageHandler
| Modifier and Type | Class and Description |
|---|---|
protected static class |
SessionHandler.ReadableMessage<E extends javax.servlet.sip.SipServletMessage> |
| Modifier and Type | Field and Description |
|---|---|
protected List<SessionHandler.ReadableMessage<javax.servlet.sip.SipServletRequest>> |
_requests |
protected List<SessionHandler.ReadableMessage<javax.servlet.sip.SipServletResponse>> |
_responses |
HANDLED_ATTRIBUTE| Constructor and Description |
|---|
SessionHandler() |
| Modifier and Type | Method and Description |
|---|---|
javax.servlet.sip.SipServletRequest |
getLastRequest() |
javax.servlet.sip.SipServletResponse |
getLastResponse() |
List<javax.servlet.sip.SipServletRequest> |
getRequests() |
List<javax.servlet.sip.SipServletResponse> |
getResponses() |
protected javax.servlet.sip.SipServletRequest |
getUnreadRequest() |
protected javax.servlet.sip.SipServletResponse |
getUnreadResponse() |
boolean |
handleAuthentication(javax.servlet.sip.SipServletResponse response)
Handles responses containing a challenge.
|
void |
handleRequest(javax.servlet.sip.SipServletRequest request) |
void |
handleResponse(javax.servlet.sip.SipServletResponse response) |
void |
send(javax.servlet.sip.SipServletRequest request) |
protected void |
setRead(javax.servlet.sip.SipServletMessage message) |
javax.servlet.sip.SipServletResponse |
waitForFinalResponse() |
javax.servlet.sip.SipServletRequest |
waitForRequest() |
protected javax.servlet.sip.SipServletRequest |
waitForRequest(boolean markRead) |
javax.servlet.sip.SipServletResponse |
waitForResponse() |
protected javax.servlet.sip.SipServletResponse |
waitForResponse(boolean markRead) |
addToCredentials, doWait, doWait, getAuthenticationHelper, getCredentials, getOrCreateAuthenticationHelper, getTimeout, setCredentials, setTimeoutprotected List<SessionHandler.ReadableMessage<javax.servlet.sip.SipServletRequest>> _requests
protected List<SessionHandler.ReadableMessage<javax.servlet.sip.SipServletResponse>> _responses
public void handleRequest(javax.servlet.sip.SipServletRequest request)
throws IOException,
javax.servlet.ServletException
IOExceptionjavax.servlet.ServletExceptionpublic void handleResponse(javax.servlet.sip.SipServletResponse response)
throws IOException,
javax.servlet.ServletException
IOExceptionjavax.servlet.ServletExceptionpublic boolean handleAuthentication(javax.servlet.sip.SipServletResponse response)
throws IOException,
javax.servlet.ServletException
ChallengedMessageHandlerhandleAuthentication in interface ChallengedMessageHandlerhandleAuthentication in class AbstractChallengedMessageHandlertrue if the message should be forwarded up to this
MessageHandler user, false otherwise.IOExceptionjavax.servlet.ServletExceptionpublic void send(javax.servlet.sip.SipServletRequest request)
throws IOException,
javax.servlet.ServletException
IOExceptionjavax.servlet.ServletExceptionpublic javax.servlet.sip.SipServletRequest waitForRequest()
protected javax.servlet.sip.SipServletRequest waitForRequest(boolean markRead)
protected void setRead(javax.servlet.sip.SipServletMessage message)
protected javax.servlet.sip.SipServletRequest getUnreadRequest()
protected javax.servlet.sip.SipServletResponse getUnreadResponse()
public javax.servlet.sip.SipServletRequest getLastRequest()
public javax.servlet.sip.SipServletResponse getLastResponse()
public javax.servlet.sip.SipServletResponse waitForResponse()
protected javax.servlet.sip.SipServletResponse waitForResponse(boolean markRead)
public javax.servlet.sip.SipServletResponse waitForFinalResponse()
public List<javax.servlet.sip.SipServletRequest> getRequests()
public List<javax.servlet.sip.SipServletResponse> getResponses()
Copyright © 2014. All Rights Reserved.