com.JRcServer
インタフェース JRcService


public interface JRcService

JRcServerサービスインターフェイス.

JRcServerサービスを表すインターフェイスです.
このインターフェイスを継承して、JRcServerで提供する サービスを定義します.
またこのサービスをJRcServerとして有効にする場合は、

    JRcService service = new xxxx() ;
    JRcBaseDefineBean bean = new JRcBaseDefineBean() ;
    bean.setService( service ) ;
             ・
             ・
             ・
    JRcManagerFactory.initJRcBeanManager( bean ) ;
 
のような形で定義することで、有効となります.
つまり、上記の場合では、serviceインターフェイスに対して、提供したい
サービス群を管理するxxxxオブジェクトをインスタンス化し、その内容を
beanに登録して、JRcManagerFactoryを初期化することで、独自のJRcServerを
提供することが可能となります.

導入されたバージョン:
JRcServerAPI 1.00
バージョン:
2006/09/08
作成者:
masahito suzuki

フィールドの概要
static java.lang.String COMMON_SERVER_VERSION
          コモンサービス : サーババージョン.
static java.lang.String COMMON_SERVICE_HELP
          コモンサービス : ヘルプ.
static java.lang.String COMMON_SERVICE_LIST
          コモンサービス : サービスリスト一覧.
static java.lang.String COMMON_SERVICE_PARAM_HELP
          コモンサービス : ヘルプサービス名パラメータ引数.
 
メソッドの概要
 int getServerSize()
          有効サービス数を取得.
 java.lang.String getServerVersion()
          このサービスを管理するサーババージョンを取得.
 JRCommand getService(java.lang.String name)
          対象サービスから、JRCommandを取得.
 java.lang.String[] getServiceNames()
          有効サービス名一覧を取得.
 boolean isService(java.lang.String name)
          サービス名が存在するかチェック.
 

フィールドの詳細

COMMON_SERVICE_LIST

static final java.lang.String COMMON_SERVICE_LIST
コモンサービス : サービスリスト一覧.

関連項目:
定数フィールド値

COMMON_SERVER_VERSION

static final java.lang.String COMMON_SERVER_VERSION
コモンサービス : サーババージョン.

関連項目:
定数フィールド値

COMMON_SERVICE_HELP

static final java.lang.String COMMON_SERVICE_HELP
コモンサービス : ヘルプ.

関連項目:
定数フィールド値

COMMON_SERVICE_PARAM_HELP

static final java.lang.String COMMON_SERVICE_PARAM_HELP
コモンサービス : ヘルプサービス名パラメータ引数.

関連項目:
定数フィールド値
メソッドの詳細

getServerVersion

java.lang.String getServerVersion()
このサービスを管理するサーババージョンを取得.

このサービスを管理するサーババージョンを取得します.

戻り値:
String サービスサーババージョンが返されます.

getService

JRCommand getService(java.lang.String name)
対象サービスから、JRCommandを取得.

対象サービスから、JRCommandを取得します.

パラメータ:
name - 対象のサービス名を設定します.
戻り値:
JRCommand 対象のコマンド情報が返されます.

getServiceNames

java.lang.String[] getServiceNames()
有効サービス名一覧を取得.

有効サービス名一覧を取得します.

戻り値:
String[] 有効サービス名一覧が返されます.

getServerSize

int getServerSize()
有効サービス数を取得.

有効となるサービス数を取得します.

戻り値:
int 有効サービス数が返されます.

isService

boolean isService(java.lang.String name)
サービス名が存在するかチェック.

サービス名が存在するかチェックします.

パラメータ:
name - チェック対象のサービス名を設定します.
戻り値:
boolean チェック結果が返されます.
[true]を設定した場合、存在します.
[false]を設定した場合、存在しません.