jp.co.melco.preserv.mog.proc
クラス mdmDefaultProcessorFactory

java.lang.Object
  拡張jp.co.melco.preserv.mog.proc.mdmProcessorFactory
      拡張jp.co.melco.preserv.mog.proc.mdmDefaultProcessorFactory
すべての実装インタフェース:
mdmObject

public final class mdmDefaultProcessorFactory
extends mdmProcessorFactory

MDMProcessorFactoryのデフォルト実装クラスです。
クライアントからのリクエスト(URLパラメータのproc)を元に、MDMプロパティファイルから 該当するMDMProcessor実装クラスを検索します。
詳しくはgetProcessor(HttpServletRequest)を参照してください。

導入されたバージョン:
V6.0
作成者:
PreSerV Development Team

コンストラクタの概要
mdmDefaultProcessorFactory()
           
 
メソッドの概要
 mdmProcessor getProcessor(javax.servlet.http.HttpServletRequest request)
          MDMProcessorの実装オブジェクトを返します。
 
クラス jp.co.melco.preserv.mog.proc.mdmProcessorFactory から継承したメソッド
clear, getInstance, getVersion
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

mdmDefaultProcessorFactory

public mdmDefaultProcessorFactory()
メソッドの詳細

getProcessor

public mdmProcessor getProcessor(javax.servlet.http.HttpServletRequest request)
                          throws java.lang.Exception
MDMProcessorの実装オブジェクトを返します。
URLパラメータ[proc]の値に応じたMDMProcessorを生成します。
[proc]はMDMプロパティファイルに定義することで変更することが可能です。
例えば、procの値が[applet]の場合は、MDMプロパティファイルから[proc.applet.classname]を 探し出し、定義されているインスタンスを生成します。
以下に定義例を示します。
   【URLパラメータ】
    /mdmv6Action.do?proc=<strong>applet</strong>
    
   【MDMプロパティファイル】
    proc.<strong>applet</strong>.classname=jp.co.melco.preserv.mog.MDMAppletProcessor
 

また、URLパラメータ[proc]を変更する場合は以下のようにMDMプロパティファイルに定義します。
   【MDMプロパティファイル】
    proc.key=<strong>myproc</strong>
 
上記の場合、URLパラメータのキーはmyprocとなり、 myprocの値を元にMDMプロパティファイルからMDMProcessorを検索するようになります。

定義:
クラス mdmProcessorFactory 内の getProcessor
パラメータ:
request - リクエストオブジェクト
戻り値:
MDMProcessorの実装オブジェクト
例外:
プロセッサ生成時に何らかの例外が発生した場合
java.lang.Exception