public interface ServiceContainer extends IMContainer
ServiceManager
の振る舞いを決定します。
ServiceManagerではサービスコンテナを保管し、その挙動はサービスコンテナの実装クラスに依存します。 サービスコンテナの実装は通常
ServiceContainerFactory
によって生成されます。修飾子とタイプ | フィールドと説明 |
---|---|
static String |
SERVICE_PROPERTY_HANDLER_KEY
サービスプロパティハンドラのキー
|
修飾子とタイプ | メソッドと説明 |
---|---|
ServiceController |
getServiceController(String application,
String service,
Locale locale)
サービスコントローラを取得します。
|
ServicePropertyHandler |
getServicePropertyHandler()
サービスプロパティハンドラを取得します。
|
Transition |
getTransition(String application,
String service,
Locale locale)
トランジションを取得します。
|
init
ServicePropertyHandler getServicePropertyHandler()
ServiceController getServiceController(String application, String service, Locale locale) throws ServicePropertyException, ServiceControllerException
application
- アプリケーションservice
- サービスlocale
- ロケールServicePropertyException
- サービスプロパティの取得時に例外が発生ServiceControllerException
- サービスコントローラ取得時に例外が発生Transition getTransition(String application, String service, Locale locale) throws ServicePropertyException, TransitionException
DefaultTransition
を返します。application
- アプリケーションservice
- サービスlocale
- ロケールServicePropertyException
- サービスプロパティの取得時に例外が発生TransitionException
- トランジション取得時に例外が発生Copyright © 2012 NTT DATA INTRAMART CORPORATION