Package com.ericsson.ssa.sip

Examples of com.ericsson.ssa.sip.SipServletResponseImpl.popDispatcher()


                // Log stack trace with FINE
                logger.log(Level.FINE, "clb.caught_an_exception", ex);
            }
            SipServletResponseImpl errorResponse = request.createTerminatingResponse(503);
            if (errorResponse != null) {
                errorResponse.popDispatcher().dispatch(errorResponse);
            }
        }
    }

    /**
 
View Full Code Here


                            return;
                        }

                        // Remote has been set when creating the terminating
                        // response
                        resp.popDispatcher().dispatch(resp);
                        incrEasOverloadRejectedSipRequests();

                        return;
                    }
                } else {
View Full Code Here

                            LOGGER
                                    .log(Level.FINE,
                                            "Method next (req): rejecting subsequent request with 503");
                        }

                        resp.popDispatcher().dispatch(resp);
                        incrEasOverloadRejectedSipRequests();

                        return;
                    }
                }
View Full Code Here

            }
            SipServletResponseImpl errorResponse =
                    req.createTerminatingResponse(503);

            if (errorResponse != null) {
                errorResponse.popDispatcher().dispatch(errorResponse);
            }
            return;
        }
       
        //Check if request is send by backend to be forwarded to
View Full Code Here

            }
            SipServletResponseImpl errorResponse =
                    req.createTerminatingResponse(503);

            if (errorResponse != null) {
                errorResponse.popDispatcher().dispatch(errorResponse);
            }
            return;
        }
        if(routeIterator != null && routeIterator.hasNext()){
            Address topRoute = routeIterator.next();
View Full Code Here

                    }
                    SipServletResponseImpl errorResponse =
                            req.createTerminatingResponse(503);

                    if (errorResponse != null) {
                        errorResponse.popDispatcher().dispatch(errorResponse);
                    }
                    return;
                }
                req.setResolvedRemote(tt);
                LayerHelper.resetDispatcher(req, NetworkManager.getInstance());
View Full Code Here

                SipServletResponseImpl errorResponse =
                        req.createTerminatingResponse(503);

                if (errorResponse != null) {
                    errorResponse.popDispatcher().dispatch(errorResponse);
                }
            }
        } else {
            if (clbMonitoringManager.isCLBMonitoringEnabled()) {
                clbMonitoringManager.getCLBStatsUpdater().
View Full Code Here

                "Could not service request as server is initializing:\n"
                + req + "Send error response:\n" + errorResponse);
        }

        if(errorResponse != null)
            errorResponse.popDispatcher().dispatch(errorResponse);
    }

    /**
     * Handle an incoming SIP response.
     *
 
View Full Code Here

                    m_logger.log(Level.FINE, "Dialog was remotely locked ", e);
                }

                SipServletResponseImpl response = request.createTerminatingResponse(SipServletResponseImpl.SC_SERVER_INTERNAL_ERROR);
                response.setHeader(Header.RETRY_AFTER, "5");
                response.popDispatcher().dispatch(response);

                return;
            } catch (IncompleteDialogException e) {
                if (m_logger.isLoggable(Level.FINE)) {
                    m_logger.log(Level.FINE, "Dialog was incomplete", e);
View Full Code Here

    public void next(SipServletRequestImpl req) {
        SipServletResponseImpl resp = validateAndModifyIncomingVia(req);
        if (resp != null) {
            // VIA validation failed, send the error response back
            resp.popDispatcher().dispatch(resp);
            return;
        }
        LayerHelper.next(req, this, nextLayer);
    }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.