intra-mart 6.1.14

jp.co.intra_mart.framework.base.service.container
クラス ServiceContainerImpl

java.lang.Object
  拡張jp.co.intra_mart.framework.base.service.container.ServiceContainerImpl
すべての実装インタフェース:
IMContainer, ServiceContainer

public class ServiceContainerImpl
extends Object
implements ServiceContainer

ServiceContainerの標準的な実装クラスです。


フィールドの概要
 
インタフェース jp.co.intra_mart.framework.base.service.container.ServiceContainer から継承したフィールド
SERVICE_PROPERTY_HANDLER_KEY
 
コンストラクタの概要
ServiceContainerImpl()
          ServiceContainerImplを生成します。
 
メソッドの概要
 ServiceController getServiceController(String application, String service, Locale locale)
          サービスコントローラを取得します。
 ServicePropertyHandler getServicePropertyHandler()
          サービスプロパティハンドラを取得します。
 Transition getTransition(String application, String service, Locale locale)
          トランジションを取得します。
 void init()
          ServiceContainerを初期化します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ServiceContainerImpl

public ServiceContainerImpl()
ServiceContainerImplを生成します。

メソッドの詳細

init

public void init()
          throws IMContainerException
ServiceContainerを初期化します。

定義:
インタフェース IMContainer 内の init
例外:
IMContainerException

getServiceController

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

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

getServicePropertyHandler

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

定義:
インタフェース ServiceContainer 内の getServicePropertyHandler
戻り値:
サービスプロパティハンドラ

getTransition

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

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

intra-mart 6.1.14

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