jain.protocol.ip.sip.header
Class GeneralHeader

java.lang.Object
  |
  +--jain.protocol.ip.sip.header.Header
        |
        +--jain.protocol.ip.sip.header.GeneralHeader
Direct Known Subclasses:
AcceptEncodingHeader, AcceptHeader, AcceptLanguageHeader, CallIdHeader, ContactHeader, CSeqHeader, DateHeader, EncryptionHeader, ExpiresHeader, FromHeader, RecordRouteHeader, RetryAfterHeader, TimestampHeader, ToHeader, ViaHeader

public class GeneralHeader
extends Header

This class represents a general-header. GeneralHeaders apply to both RequestMessages and ResponseMessages. GeneralHeader names can be extended reliably only in combination with a change in the protocol version. However, new or experimental Headers may be given the semantics of GeneralHeaders if all parties in the communication recognize them to be GeneralHeaders. Unrecognized Headers are treated as EntityHeader.

Version:
0.6
See Also:
EntityHeader

Fields inherited from class jain.protocol.ip.sip.header.Header
ENTITY_HEADER, GENERAL_HEADER, REQUEST_HEADER, RESPONSE_HEADER
 
Constructor Summary
GeneralHeader(java.lang.String token)
          Creates a GeneralHeader based on given token
GeneralHeader(java.lang.String token, java.lang.String value)
          Creates a GeneralHeader based on given token and value
 
Methods inherited from class jain.protocol.ip.sip.header.Header
clone, equals, getHeaderType, getToken, getValue, setValue, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GeneralHeader

public GeneralHeader(java.lang.String token)
              throws java.lang.IllegalArgumentException
Creates a GeneralHeader based on given token
Parameters:
token - token
Throws:
java.lang.IllegalArgumentException - if token is null or zero-length

GeneralHeader

public GeneralHeader(java.lang.String token,
                     java.lang.String value)
              throws java.lang.IllegalArgumentException
Creates a GeneralHeader based on given token and value
Parameters:
token - token
value - value
Throws:
java.lang.IllegalArgumentException - if token or value are null or zero-length


If you have any comments or queries, please mail them to JAIN-SIP-interest@sun.com


Copyright - 2000 Sun Microsystems