6.2.3 JSMCommand インターフェース
JSMCommand インターフェースを利用して、クライアント・プログラムからコマンド・オブジェクトにアクセスすることができます。
public interface JSMCommand
{
public final static String SERVICE_LOAD = "SERVICE_LOAD" ;
public final static String SERVICE_UNLOAD = "SERVICE_UNLOAD" ;
public final static String SERVICE_READ = "SERVICE_READ" ;
public final static String SERVICE_GET = "SERVICE_GET" ;
public final static String SERVICE_SET = "SERVICE_SET" ;
public final static String SERVICE_RECLAIM = "SERVICE_RECLAIM" ;
public final static int HTTP_CONTEXT_UNKNOWN = 0 ;
public final static int HTTP_CONTEXT_NONE = 1 ; // Interactive
public final static int HTTP_CONTEXT_CONNECT = 2 ; // HTTP connect
public final static int HTTP_CONTEXT_REQUEST = 3 ; // HTTP request
public final static int HTTP_CONTEXT_KEYWORDS = 4 ; // HTTP keywords
public String getCommand () ;
public JSMList getList () ;
public JSMFieldList getFieldList () ;
public JSMClient getClient () ;
public byte[] getByteArray () ;
public Enumeration getKeywords () ;
public String getKeywordValue ( String key ) ;
public boolean isHTTP () ;
public int getHTTPContext () ;
public Enumeration getHTTPKeywords () ;
public String getHTTPKeywordValue ( String key ) ;
public boolean equals ( String command ) ;
}
- コマンド・オブジェクトは、JSMクライアントから送信されるコマンド文字列のJavaオブジェクトに相当するものです。
- getCommandメソッドで返されるStringオブジェクトはコマンド名です。
- equalsメソッドを使用して、コマンド名をチェックできます。
- getByteArrayメソッドで返されるバイト配列オブジェクトは、JSMクライアントから送信されるバイト配列です。
- getListメソッドで返されるJSMListオブジェクトは、JSMクライアントから送信される作業リストです。
- getFieldListで返されるJSMFieldListオブジェクトは、JSMクライアントから送信されるフィールド・リストです。
- getKeywordsメソッドで返されるEnumerationオブジェクトは、コマンド・キーワードの列挙です。
- getKeywordValueメソッドで返されるString値は、キーワードに関連する値です。
- getHTTPKeywords メソッドにより返される Enumeration オブジェクトは、HTTP キーワードの列挙です。
- getHTTPKeywordValue メソッドにより返される String 値は、HTTP キーワードに関連する値です。
詳細については、「&<a href="intb5_0030.htm"&>コマンド&</a&>」を参照してください。