public class Session.DialogInfo extends java.lang.Object implements ClientTransactionListener, ServerTransactionListener, org.eclipse.jetty.util.component.Dumpable
| Modifier and Type | Field and Description |
|---|---|
protected long |
_localCSeq |
protected long |
_localRSeq |
protected long |
_remoteCSeq |
protected long |
_remoteRSeq |
protected javax.servlet.sip.URI |
_remoteTarget |
protected java.util.LinkedList<java.lang.String> |
_routeSet |
protected boolean |
_secure |
| Constructor and Description |
|---|
DialogInfo() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
createDialog(SipResponse response,
boolean uac) |
javax.servlet.sip.SipServletRequest |
createRequest(SipMethod sipMethod,
long cseq) |
javax.servlet.sip.SipServletRequest |
createRequest(SipMethod sipMethod,
java.lang.String method,
long cseq) |
SipRequest |
createRequest(SipRequest srcRequest) |
javax.servlet.sip.SipServletRequest |
createRequest(java.lang.String method) |
void |
customizeRequest(SipRequest request,
SipConnection connection) |
java.lang.String |
dump() |
void |
dump(java.lang.Appendable sb,
java.lang.String indent) |
java.util.List<javax.servlet.sip.SipServletResponse> |
getUncommitted1xx(javax.servlet.sip.UAMode mode) |
java.util.List<javax.servlet.sip.SipServletResponse> |
getUncommitted2xx(javax.servlet.sip.UAMode mode) |
void |
handleCancel(ServerTransaction tx,
SipRequest cancel) |
void |
handleRequest(SipRequest request) |
void |
handleResponse(SipResponse response) |
void |
sendResponse(SipResponse response,
boolean reliable) |
protected void |
setDialogHeaders(SipRequest request,
long cseq) |
protected void |
setRemoteTarget(SipMessage message) |
protected void |
setRoute(SipMessage message,
boolean reverse) |
void |
transactionTerminated(Transaction transaction) |
protected long _localCSeq
protected long _remoteCSeq
protected long _localRSeq
protected long _remoteRSeq
protected javax.servlet.sip.URI _remoteTarget
protected java.util.LinkedList<java.lang.String> _routeSet
protected boolean _secure
public javax.servlet.sip.SipServletRequest createRequest(java.lang.String method)
public SipRequest createRequest(SipRequest srcRequest)
public javax.servlet.sip.SipServletRequest createRequest(SipMethod sipMethod, long cseq)
public javax.servlet.sip.SipServletRequest createRequest(SipMethod sipMethod, java.lang.String method, long cseq)
protected void setDialogHeaders(SipRequest request, long cseq)
protected void createDialog(SipResponse response, boolean uac)
protected void setRoute(SipMessage message, boolean reverse)
public void handleRequest(SipRequest request) throws java.io.IOException, SipException
java.io.IOExceptionSipExceptionpublic void handleResponse(SipResponse response)
handleResponse in interface ClientTransactionListenerpublic void handleCancel(ServerTransaction tx, SipRequest cancel) throws java.io.IOException
handleCancel in interface ServerTransactionListenerjava.io.IOExceptionpublic void sendResponse(SipResponse response, boolean reliable) throws java.io.IOException
java.io.IOExceptionprotected void setRemoteTarget(SipMessage message)
public void customizeRequest(SipRequest request, SipConnection connection)
customizeRequest in interface ClientTransactionListenerpublic void transactionTerminated(Transaction transaction)
transactionTerminated in interface TransactionListenerpublic java.util.List<javax.servlet.sip.SipServletResponse> getUncommitted1xx(javax.servlet.sip.UAMode mode)
public java.util.List<javax.servlet.sip.SipServletResponse> getUncommitted2xx(javax.servlet.sip.UAMode mode)
public java.lang.String dump()
dump in interface org.eclipse.jetty.util.component.Dumpablepublic void dump(java.lang.Appendable sb,
java.lang.String indent)
throws java.io.IOException
dump in interface org.eclipse.jetty.util.component.Dumpablejava.io.IOExceptionCopyright © 2015. All Rights Reserved.