/** * {@inheritDoc} */ public javax.servlet.RequestDispatcher getRequestDispatcher(String handler) { MobicentsSipServlet sipServletImpl = (MobicentsSipServlet) getSipSession().getSipApplicationSession().getSipContext().findSipServletByName(handler); if(sipServletImpl == null) { throw new IllegalArgumentException(handler + " is not a valid servlet name"); } return new SipRequestDispatcher(sipServletImpl); }
@Override public RequestDispatcher getNamedDispatcher(String name) { // Validate the name argument if (name == null) return (null); // Create and return a corresponding request dispatcher Wrapper wrapper = (Wrapper) getContext().findChild(name); if (wrapper == null) return (null); if(wrapper instanceof SipServletImpl) { return new SipRequestDispatcher((SipServletImpl) wrapper); } else { return super.getNamedDispatcher(name); } } }
@Override public RequestDispatcher getNamedDispatcher(String name) { // Validate the name argument if (name == null) return (null); // Create and return a corresponding request dispatcher MobicentsSipServlet servlet = sipContext.findSipServletByName(name); if (servlet == null) return context.getNamedDispatcher(name); // return (null); if (servlet instanceof SipServletImpl) { return new SipRequestDispatcher((SipServletImpl) servlet); } else { return context.getNamedDispatcher(name); } }
@Override public RequestDispatcher getNamedDispatcher(String name) { // Validate the name argument if (name == null) return (null); // Create and return a corresponding request dispatcher Wrapper wrapper = (Wrapper) getContext().findChild(name); if (wrapper == null) return (null); if(wrapper instanceof SipServletImpl) { return new SipRequestDispatcher((MobicentsSipServlet) wrapper); } else { return super.getNamedDispatcher(name); } } }
@Override public RequestDispatcher getNamedDispatcher(String name) { // Validate the name argument if (name == null) return (null); // Create and return a corresponding request dispatcher Wrapper wrapper = (Wrapper) getContext().findChild(name); if (wrapper == null) return (null); if(wrapper instanceof SipServletImpl) { return new SipRequestDispatcher((SipServletImpl) wrapper); } else { return super.getNamedDispatcher(name); } } }
@Override public RequestDispatcher getNamedDispatcher(String name) { // Validate the name argument if (name == null) return (null); // Create and return a corresponding request dispatcher MobicentsSipServlet servlet = sipContext.findSipServletByName(name); if (servlet == null) return context.getNamedDispatcher(name); // return (null); if (servlet instanceof SipServletImpl) { return new SipRequestDispatcher((SipServletImpl) servlet); } else { return context.getNamedDispatcher(name); } }