1600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wangpackage gov.nist.javax.sip.header; 2600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang 3600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang/** 4600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * The SIP Status line. 5600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * 6600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * @since 2.0 7600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang */ 8600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wangpublic interface SipStatusLine { 9600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang 10600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang /** get the Sip Version 11600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * @return SipVersion 12600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang */ 13600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public abstract String getSipVersion(); 14600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang 15600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang /** get the Status Code 16600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * @return StatusCode 17600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang */ 18600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public abstract int getStatusCode(); 19600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang 20600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang /** get the ReasonPhrase field 21600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * @return ReasonPhrase field 22600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang */ 23600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public abstract String getReasonPhrase(); 24600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang 25600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang /** 26600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Set the sipVersion member 27600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * @param sipVersion String to set 28600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang */ 29600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public abstract void setSipVersion(String sipVersion); 30600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang 31600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang /** 32600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Set the statusCode member 33600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * @param statusCode int to set 34600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang */ 35600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public abstract void setStatusCode(int statusCode); 36600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang 37600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang /** 38600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Set the reasonPhrase member 39600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * @param reasonPhrase String to set 40600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang */ 41600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public abstract void setReasonPhrase(String reasonPhrase); 42600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang 43600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang /** 44600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Get the major version number. 45600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang *@return String major version number 46600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang */ 47600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public abstract String getVersionMajor(); 48600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang 49600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang /** 50600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Get the minor version number. 51600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang *@return String minor version number 52600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang */ 53600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public abstract String getVersionMinor(); 54600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang 55600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang} 56