Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

JSMCommand インターフェースを利用して、クライアント・プログラムからコマンド・オブジェクトにアクセスすることができます。


...

Code Block
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&>」を参照してください。コマンド」を参照してください。