70 lines
1.2 KiB
Java
70 lines
1.2 KiB
Java
package gov.nist.javax.sip.header;
|
|
|
|
import javax.sip.address.URI;
|
|
|
|
|
|
/**
|
|
* The SIP Request Line.
|
|
*
|
|
* @since 2.0
|
|
*/
|
|
public interface SipRequestLine {
|
|
|
|
/** get the Request-URI.
|
|
*
|
|
* @return the request URI
|
|
*/
|
|
public abstract URI getUri();
|
|
|
|
/**
|
|
* Get the Method
|
|
*
|
|
* @return method string.
|
|
*/
|
|
public abstract String getMethod();
|
|
|
|
/**
|
|
* Get the SIP version.
|
|
*
|
|
* @return String
|
|
*/
|
|
public abstract String getSipVersion();
|
|
|
|
/**
|
|
* Set the URI.
|
|
*
|
|
* @param uri URI to set.
|
|
*/
|
|
public abstract void setUri(URI uri);
|
|
|
|
/**
|
|
* Set the method member
|
|
*
|
|
* @param method String to set
|
|
*/
|
|
public abstract void setMethod(String method);
|
|
|
|
/**
|
|
* Set the sipVersion member
|
|
*
|
|
* @param s String to set
|
|
*/
|
|
public abstract void setSipVersion(String version);
|
|
|
|
/**
|
|
* Get the major verrsion number.
|
|
*
|
|
*@return String major version number
|
|
*/
|
|
public abstract String getVersionMajor();
|
|
|
|
/**
|
|
* Get the minor version number.
|
|
*
|
|
*@return String minor version number
|
|
*
|
|
*/
|
|
public abstract String getVersionMinor();
|
|
|
|
}
|