@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 addAcceptLanguage(Locale locale) { checkReadOnly(); super.addAcceptLanguage(locale); }
@Override public void setContentType(String type) { checkReadOnly(); super.setContentType(type); }
@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 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 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); }
public void setRequestURI(URI uri) { checkReadOnly(); Request request = (Request) message; URIImpl uriImpl = (URIImpl) uri; javax.sip.address.URI wrappedUri = uriImpl.getURI(); request.setRequestURI(wrappedUri); //TODO look through all contacts of the user and change them depending of if STUN is enabled //and the request is aimed to the local network or outside }
/** * {@inheritDoc} */ public Proxy getProxy() throws TooManyHopsException { checkReadOnly(); final MobicentsSipSession session = getSipSession(); if (session.getB2buaHelper() != null ) throw new IllegalStateException("Cannot proxy request"); return getProxy(true); }
public void pushRoute(SipURI uri) { checkReadOnly(); javax.sip.address.SipURI sipUri = ((SipURIImpl) uri).getSipURI(); sipUri.setLrParam(); pushRoute(sipUri); }
/** * {@inheritDoc} */ public void pushRoute(Address address) { checkReadOnly(); if(address.getURI() instanceof TelURL) { throw new IllegalArgumentException("Cannot push a TelUrl as a route !"); } javax.sip.address.SipURI sipUri = (javax.sip.address.SipURI) ((AddressImpl) address) .getAddress().getURI(); pushRoute(sipUri); }