Tabnine Logo
javax.sip.header
Code IndexAdd Tabnine to your IDE (free)

How to use javax.sip.header

Best Java code snippets using javax.sip.header (Showing top 20 results out of 315)

origin: org.jitsi/jain-sip-ri-ossonly

/** decrement MaxForwards field one by one.
 */
public void decrementMaxForwards() throws TooManyHopsException {
  if (maxForwards > 0)
    maxForwards--;
  else throw new TooManyHopsException ("has already reached 0!");
}
origin: org.jitsi/jain-sip-ri-ossonly

/**
 * Creates a default content list.
 */
public MultipartMimeContentImpl(ContentTypeHeader contentTypeHeader) {
 this.multipartMimeContentTypeHeader = contentTypeHeader;
 this.boundary = contentTypeHeader.getParameter(BOUNDARY);
}
origin: org.mobicents.servlet.sip/sip-servlets-impl

/**
 * Check if the via header is external
 * @param viaHeader the via header to check 
 * @return true if the via header is external, false otherwise
 */
public final boolean isViaHeaderExternal(ViaHeader viaHeader) {
  if (viaHeader != null) {			
    return isExternal(viaHeader.getHost(), viaHeader.getPort(), viaHeader.getTransport());
  }
  return true;
}

origin: org.jitsi/jain-sip-ri-ossonly

protected void setLocalParty(SIPMessage sipMessage) {
  if (!isServer()) {
    this.localParty = sipMessage.getFrom().getAddress();
  } else {
    this.localParty = sipMessage.getTo().getAddress();
  }
}
origin: org.mobicents.servlet.sip/sip-servlets-impl

@Override
public CallIdHeader getCallId(
    MobicentsExtendedListeningPoint extendedListeningPoint, String callId) throws ParseException {
  String callIdString = callId;
  if(callIdString == null) {
    callIdString = extendedListeningPoint.getSipProvider().getNewCallId().getCallId();
  }
  if(callIdMaxLength > 0 && callIdString.length() > callIdMaxLength) {
    callIdString = callIdString.substring(0, callIdMaxLength);
  }
  return SipFactoryImpl.headerFactory.createCallIdHeader(callIdString);
}

origin: org.jitsi/jain-sip-ri-ossonly

  public boolean equals(Object other) {
    if (other instanceof ContentLengthHeader) {
      final ContentLengthHeader o = (ContentLengthHeader) other;
      return this.getContentLength() == o.getContentLength();
    }
    return false;
  }
}
origin: org.mobicents.servlet.sip/sip-servlets-impl

public void setExpires(int seconds) {
  try {
    ExpiresHeader expiresHeader = 
      SipFactoryImpl.headerFactory.createExpiresHeader(seconds);			
    expiresHeader.setExpires(seconds);
    this.message.setExpires(expiresHeader);
  } catch (Exception e) {
    throw new IllegalArgumentException("Error setting expiration header!", e);
  }
}
origin: org.mobicents.servlet.sip/sip-servlets-impl

private static int generateNcFromMessage(Message message) {
  int nc = 1;
  CSeqHeader cseq = (CSeqHeader) message.getHeader(CSeqHeader.NAME);
  if (cseq != null) {
    nc = (int) (cseq.getSeqNumber() % Integer.MAX_VALUE);
  }
  return nc;
}
origin: sip3io/tapir

  private static URI getURI(HeaderAddress header) {
    if (header == null) {
      return null;
    }
    Address address = header.getAddress();
    if (address == null) {
      return null;
    }
    return address.getURI();
  }
}
origin: org.apache.camel/camel-sip

private void createEventHeader() throws ParseException {
  eventHeader = getHeaderFactory().createEventHeader(getEventHeaderName());
  eventHeader.setEventId(getEventId());        
}

origin: org.mobicents.servlet.sip/sip-servlets-impl

public static String findRouteOrRequestUriTransport(Request request) {
  RouteHeader route = (RouteHeader) request.getHeader(RouteHeader.NAME);
  if(route != null) {
    URI uri = route.getAddress().getURI();
    return findURITransport(uri, request.getContentLength().getContentLength());
  }
  URI ruri = request.getRequestURI();
  return findURITransport(ruri, request.getContentLength().getContentLength());
}
// https://github.com/Mobicents/sip-servlets/issues/62
origin: org.mobicents.servlet.sip/sip-servlets-impl

public String getCharacterEncoding() {
  if (this.message.getContentEncoding() != null) {
    return this.message.getContentEncoding().getEncoding();
  } else {
    ContentTypeHeader cth = (ContentTypeHeader)
      this.message.getHeader(ContentTypeHeader.NAME);
    if(cth == null) return null;
    return cth.getParameter("charset");
  }
}
origin: org.jitsi/jain-sip-ri-ossonly

  public boolean equals(Object other) {
    if (this==other) return true;
    if (other instanceof MaxForwardsHeader) {
      final MaxForwardsHeader o = (MaxForwardsHeader) other;
      return this.getMaxForwards() == o.getMaxForwards();
    }
    return false;
  }
}
origin: org.jitsi/jain-sip-ri-ossonly

/**
 * Removes all via headers from <tt>request</tt> and replaces them with a new one, equal to
 * the one that was top most.
 *
 * @param request the Request whose branchID we'd like to remove.
 *
 */
private void removeBranchID(Request request) {
  ViaHeader viaHeader = (ViaHeader) request.getHeader(ViaHeader.NAME);
  viaHeader.removeParameter("branch");
}
origin: org.mobicents.servlet.sip/sip-servlets-impl

@Override
public Object clone() {
  ParameterableHeaderImpl cloned = new ParameterableHeaderImpl();
  cloned.parameters = cloneParameters(super.parameters);
  cloned.value = this.value;
  cloned.header = (Parameters)((Header)super.header).clone();
  return cloned;
}
origin: org.mobicents.servlet.sip/sip-servlets-impl

public int getExpires() {
  if (this.message.getExpires() != null)
    return this.message.getExpires().getExpires();
  else
    return -1;
}
origin: org.mobicents.servlet.sip/sip-servlets-impl

public Locale getContentLanguage() {
  if (this.message.getContentLanguage() != null)
    return this.message.getContentLanguage().getContentLanguage();
  else
    return null;
}
origin: org.jitsi/jain-sip-ri-ossonly

/**
 * Set the content length header.
 *
 * @param contentLength -- content length header.
 */
public void setContentLength(ContentLengthHeader contentLength) {
  try {
    this.contentLengthHeader.setContentLength(contentLength.getContentLength());
  } catch (InvalidArgumentException ex) {
  }
}
origin: org.mobicents.servlet.sip/sip-servlets-impl

public int getMaxForwards() {
  return ((MaxForwardsHeader) ((Request) message)
      .getHeader(MaxForwardsHeader.NAME)).getMaxForwards();
}
origin: org.mobicents.servlet.sip/sip-servlets-impl

public int getContentLength() {
  if (this.message.getContentLength() != null) {
    return this.message.getContentLength().getContentLength();
  } else {
    return 0;
  }
}
javax.sip.header

Most used classes

  • HeaderFactory
  • ContactHeader
  • AuthorizationHeader
  • CallIdHeader
  • ToHeader
  • CSeqHeader,
  • FromHeader,
  • ViaHeader,
  • HeaderAddress,
  • ContentLengthHeader,
  • ContentTypeHeader,
  • EventHeader,
  • Header,
  • SubscriptionStateHeader,
  • ExpiresHeader,
  • MaxForwardsHeader,
  • Parameters,
  • ProxyAuthenticateHeader,
  • ProxyAuthorizationHeader
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now