intra-mart(R) 6.0.13

jp.co.intra_mart.framework.base.service.container
インタフェース ServiceContainer

すべてのスーパーインタフェース:
IMContainer
既知の実装クラスの一覧:
S2ServiceContainer, ServiceContainerImpl

public interface ServiceContainer
extends IMContainer

サービスコンテナのインターフェースです。
サービスコンテナはServiceManagerの振る舞いを決定します。 ServiceManagerではサービスコンテナを保管し、その挙動はサービスコンテナの実装クラスに依存します。 サービスコンテナの実装は通常ServiceContainerFactoryによって生成されます。

導入されたバージョン:
6.0

フィールドの概要
static String SERVICE_PROPERTY_HANDLER_KEY
          サービスプロパティハンドラのキー
 
メソッドの概要
 ServiceController getServiceController(String application, String service, Locale locale)
          サービスコントローラを取得します。
 ServicePropertyHandler getServicePropertyHandler()
          サービスプロパティハンドラを取得します。
 Transition getTransition(String application, String service, Locale locale)
          トランジションを取得します。
 
インタフェース jp.co.intra_mart.framework.system.container.IMContainer から継承したメソッド
init
 

フィールドの詳細

SERVICE_PROPERTY_HANDLER_KEY

public static final String SERVICE_PROPERTY_HANDLER_KEY
サービスプロパティハンドラのキー

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

getServicePropertyHandler

public ServicePropertyHandler getServicePropertyHandler()
サービスプロパティハンドラを取得します。

戻り値:
サービスプロパティハンドラ

getServiceController

public ServiceController getServiceController(String application,
                                              String service,
                                              Locale locale)
                                       throws ServicePropertyException,
                                              ServiceControllerException
サービスコントローラを取得します。 指定されたアプリケーションID、サービスID、ロケールに該当するサービスコントローラを取得します。 該当するサービスコントローラが存在しない場合、nullを返します。

パラメータ:
application - アプリケーション
service - サービス
locale - ロケール
戻り値:
サービスコントローラ、存在しない場合はnull
例外:
ServicePropertyException - サービスプロパティの取得時に例外が発生
ServiceControllerException - サービスコントローラ取得時に例外が発生

getTransition

public Transition getTransition(String application,
                                String service,
                                Locale locale)
                         throws ServicePropertyException,
                                TransitionException
トランジションを取得します。 指定されたアプリケーションID、サービスID、ロケールに該当するトランジションを取得します。 該当するトランジションが存在しない場合、DefaultTransitionを返します。

パラメータ:
application - アプリケーション
service - サービス
locale - ロケール
戻り値:
トランジション
例外:
ServicePropertyException - サービスプロパティの取得時に例外が発生
TransitionException - トランジション取得時に例外が発生

intra-mart(R) 6.0.13

Copyright © 2000-2009 NTT DATA INTRAMART CO.,LTD.. All Rights Reserved.