public SipServletRequest createRequest(SipServletRequest origRequest, boolean sameCallId) { SipServletRequest sipServletRequest = sipFactoryImpl.createRequest(origRequest, sameCallId); checkHandler(sipServletRequest); return sipServletRequest; }
@Override public void removeAttribute(String name) { checkReadOnly(); super.removeAttribute(name); }
@Override public void setAcceptLanguage(Locale locale) { checkReadOnly(); super.setAcceptLanguage(locale); }
@Override public void setHeader(String name, String value) { checkReadOnly(); super.setHeader(name, value); }
@Override public void setAttribute(String name, Object o) { checkReadOnly(); super.setAttribute(name, o); }
@Override public void setCharacterEncoding(String enc) throws UnsupportedEncodingException { checkReadOnly(); super.setCharacterEncoding(enc); }
@Override public void setExpires(int seconds) { checkReadOnly(); super.setExpires(seconds); }
@Override public void addHeader(String name, String value) { checkReadOnly(); super.addHeader(name, value); }
@Override public void setContent(Object content, String contentType) throws UnsupportedEncodingException { checkReadOnly(); super.setContent(content, contentType); }
@Override public void setContentLanguage(Locale locale) { checkReadOnly(); super.setContentLanguage(locale); }
@Override public void setHeaderForm(HeaderForm form) { checkReadOnly(); super.setHeaderForm(form); }
@Override public void setParameterableHeader(String name, Parameterable param) { checkReadOnly(); super.setParameterableHeader(name, param); }
@Override public void addAcceptLanguage(Locale locale) { checkReadOnly(); super.addAcceptLanguage(locale); }
@Override public void setContentType(String type) { checkReadOnly(); super.setContentType(type); }
@Override public void addAddressHeader(String name, Address addr, boolean first) throws IllegalArgumentException { checkReadOnly(); super.addAddressHeader(name, addr, first); }
@Override public void addParameterableHeader(String name, Parameterable param, boolean first) { checkReadOnly(); super.addParameterableHeader(name, param, first); }
@Override public void removeHeader(String name) { checkReadOnly(); super.removeHeader(name); }
@Override public void setAddressHeader(String name, Address addr) { checkReadOnly(); super.setAddressHeader(name, addr); }
/** * {@inheritDoc} */ public void setProxyBranch(MobicentsProxyBranch proxyBranch) { this.proxyBranch = proxyBranch; // doBranchResponse is only called for intermediate branch final responses if(proxyBranch != null && getStatus() >= 200) { this.branchResponse = true; } }
@Override public String getRemoteAddr() { if(!hasBeenReceived) { return null; } return super.getRemoteAddr(); }