1*4dd4ff52SXin Li package javax.sip.header; 2*4dd4ff52SXin Li 3*4dd4ff52SXin Li import java.text.ParseException; 4*4dd4ff52SXin Li import javax.sip.InvalidArgumentException; 5*4dd4ff52SXin Li 6*4dd4ff52SXin Li public interface ReasonHeader extends Header, Parameters { 7*4dd4ff52SXin Li String NAME = "Reason"; 8*4dd4ff52SXin Li getCause()9*4dd4ff52SXin Li int getCause(); setCause(int cause)10*4dd4ff52SXin Li void setCause(int cause) throws InvalidArgumentException; 11*4dd4ff52SXin Li getProtocol()12*4dd4ff52SXin Li String getProtocol(); setProtocol(String protocol)13*4dd4ff52SXin Li void setProtocol(String protocol) throws ParseException; 14*4dd4ff52SXin Li getText()15*4dd4ff52SXin Li String getText(); setText(String text)16*4dd4ff52SXin Li void setText(String text) throws ParseException; 17*4dd4ff52SXin Li } 18