| Modifier and Type | Method and Description |
|---|---|
static void |
MessageDispatcher.callServletForOrphanRequest(SipContext sipContext,
SipServletRequestImpl request) |
protected void |
RequestDispatcher.forwardRequestStatefully(SipServletRequestImpl sipServletRequest,
SipSessionRoutingType sipSessionRoutingType,
SipRouteModifier sipRouteModifier)
Forward statefully a request whether it is initial or subsequent
and keep track of the transactions used in application data of each transaction
|
RequestDispatcher |
MessageDispatcherFactory.getRequestDispatcher(SipServletRequestImpl sipServletRequest,
SipApplicationDispatcherImpl sipApplicationDispatcher) |
protected void |
RequestDispatcher.handleSipOutbound(SipServletRequestImpl sipServletRequest)
NOTE! This is only a partial implementation and will only work
when we are acting as a UAS as per RFC 5626 Section 4.3.
|
protected static SipApplicationSessionKey |
MessageDispatcher.makeAppSessionKey(SipContext sipContext,
SipServletRequestImpl sipServletRequestImpl,
String applicationName) |
static void |
MessageDispatcher.sendErrorResponse(SipApplicationDispatcher sipApplicationDispatcher,
int errorCode,
SipServletRequestImpl sipServletRequest,
javax.sip.SipProvider sipProvider) |
| Modifier and Type | Field and Description |
|---|---|
protected SipServletRequestImpl |
SipSessionImpl.sessionCreatingTransactionRequest
We use this for REGISTER or MESSAGE, where a dialog doesn't exist to carry the session info.
|
| Modifier and Type | Method and Description |
|---|---|
SipServletRequestImpl |
SipSessionImpl.getSessionCreatingTransactionRequest() |
| Modifier and Type | Method and Description |
|---|---|
SipServletRequestImpl |
SipServletRequestImpl.getLinkedRequest() |
| Modifier and Type | Method and Description |
|---|---|
Map<SipServletRequestImpl,SipServletRequestImpl> |
B2buaHelperImpl.getOriginalRequestMap() |
Map<SipServletRequestImpl,SipServletRequestImpl> |
B2buaHelperImpl.getOriginalRequestMap() |
| Modifier and Type | Method and Description |
|---|---|
SipApplicationRouterInfo |
SipFactoryImpl.getNextInterestedApplication(SipServletRequestImpl sipServletRequestImpl) |
void |
SipServletRequestImpl.setLinkedRequest(SipServletRequestImpl linkedRequest) |
void |
SipServletResponseImpl.setOriginalRequest(SipServletRequestImpl originalRequest) |
| Modifier and Type | Method and Description |
|---|---|
void |
B2buaHelperImpl.setOriginalRequestMap(Map<SipServletRequestImpl,SipServletRequestImpl> originalRequestsMap) |
void |
B2buaHelperImpl.setOriginalRequestMap(Map<SipServletRequestImpl,SipServletRequestImpl> originalRequestsMap) |
| Modifier and Type | Field and Description |
|---|---|
SipServletRequestImpl |
ProxyBranchImpl.TransactionRequest.request |
| Modifier and Type | Method and Description |
|---|---|
SipServletRequestImpl |
ProxyBranchImpl.getMatchingRequest(SipServletRequestImpl request)
from the given request in param, find the current corresponding matching forwarded orginal request
For a given ACK by example, there might be an UPDATE in between which make the outgoing requet not the INVITE one and can mess up
the branch id generation for the ACK (200 OK would have had the same branch id as UPDATE)
|
SipServletRequestImpl |
ProxyBranchImpl.getOriginalRequest() |
SipServletRequestImpl |
ProxyBranchImpl.getPrackOriginalRequest() |
| Modifier and Type | Method and Description |
|---|---|
void |
ProxyBranchImpl.addTransaction(SipServletRequestImpl request) |
static javax.sip.message.Request |
ProxyUtils.createProxiedRequest(SipServletRequestImpl originalRequest,
ProxyBranchImpl proxyBranch,
URI destination,
SipURI outboundInterface,
SipURI routeRecord,
SipURI path) |
SipServletRequestImpl |
ProxyBranchImpl.getMatchingRequest(SipServletRequestImpl request)
from the given request in param, find the current corresponding matching forwarded orginal request
For a given ACK by example, there might be an UPDATE in between which make the outgoing requet not the INVITE one and can mess up
the branch id generation for the ACK (200 OK would have had the same branch id as UPDATE)
|
void |
ProxyBranchImpl.proxyDialogStateless(SipServletRequestImpl request)
This method proxies requests without updating JSIP dialog state.
|
void |
ProxyImpl.putTransaction(SipServletRequestImpl request) |
void |
ProxyBranchImpl.setOriginalRequest(SipServletRequestImpl originalRequest) |
void |
ProxyBranchImpl.setOutgoingRequest(SipServletRequestImpl outgoingRequest) |
void |
ProxyBranchImpl.setPrackOriginalRequest(SipServletRequestImpl prackOriginalRequest) |
| Constructor and Description |
|---|
ProxyBranchImpl.TransactionRequest(String branch,
SipServletRequestImpl request) |
ProxyImpl(SipServletRequestImpl request,
SipFactoryImpl sipFactoryImpl) |
| Modifier and Type | Method and Description |
|---|---|
static void |
RFC5626Helper.checkRequest(ProxyBranchImpl proxyBranch,
javax.sip.message.Request request,
SipServletRequestImpl originalRequest) |
Copyright © 2016. All Rights Reserved.