protected boolean containsRel100(Message message) { ListIterator<SIPHeader> requireHeaders = message.getHeaders(RequireHeader.NAME); if(requireHeaders != null) { while (requireHeaders.hasNext()) { if(REL100_OPTION_TAG.equals(requireHeaders.next().getValue())) { return true; } } } ListIterator<SIPHeader> supportedHeaders = message.getHeaders(SupportedHeader.NAME); if(supportedHeaders != null) { while (supportedHeaders.hasNext()) { if(REL100_OPTION_TAG.equals(supportedHeaders.next().getValue())) { return true; } } } return false; }
public String getHeader(String name) { String nameToSearch = getCorrectHeaderName(name); String value = null; if (this.message.getHeader(nameToSearch) != null) { value = ((SIPHeader) this.message.getHeader(nameToSearch)) .getValue(); } // if(logger.isDebugEnabled()) { // logger.debug("getHeader "+ name+ ", value="+ value ); // } return value; }