jp.ne.mki.wedge.run.interfaces
インタフェース EngineManagerInterface

既知のサブインタフェースの一覧:
ClientManagerInterface

public interface EngineManagerInterface

実行エンジンが管理するマネージャに対して、アクセス可能なインターフェースを提供します。


メソッドの概要
 ControlRecordInterface getControlRecordIf()
          コントロールレコードを返します。
 DataInterface getDataInterface(java.lang.String physicalName)
          xAMC に定義された アイテムの一覧から、physicalName という物理名を持つ アイテムを探し出し、返します。
 DataInterface[] getDataInterfaceArray()
          xAMC に定義された アイテムの一覧を、配列に設定して返します。
 OptionalDataMap getOptionalDataMap()
          OptionalDataのMapを返す
 java.util.Map<java.lang.Object,java.lang.Object> getUserArea()
          ロジッククラス、Exchanger 等が 1ユーザ固有のデータ領域を格納するための領域を返します。
 void log(java.util.logging.LogRecord log)
          java.util.logging.LogRecord に設定された ログ情報を出力します。
 void logDebug(java.lang.String message)
          デバッグの情報に関するメッセージを出力します。
 void logError(java.lang.String message)
          エラーメッセージを出力します。
 void logError(java.lang.String message, java.lang.Throwable th)
          エラーメッセージを出力します。
 void logFatal(java.lang.String message)
          致命的なエラーに関するメッセージを出力します。
 void logFatal(java.lang.String message, java.lang.Throwable th)
          致命的なエラーに関するメッセージを出力します。
 void logInfo(java.lang.String message)
          情報メッセージを出力します。
 void logTrace(java.lang.String message)
          詳細なデバッグ情報メッセージを出力します。
 void logWarn(java.lang.String message)
          警告メッセージを出力します。
 void logWarn(java.lang.String message, java.lang.Throwable th)
          警告メッセージを出力します。
 

メソッドの詳細

getUserArea

java.util.Map<java.lang.Object,java.lang.Object> getUserArea()
ロジッククラス、Exchanger 等が 1ユーザ固有のデータ領域を格納するための領域を返します。

戻り値:
1ユーザ固有のデータを格納するための領域

getControlRecordIf

ControlRecordInterface getControlRecordIf()
コントロールレコードを返します。

戻り値:
コントロールレコード

logFatal

void logFatal(java.lang.String message)
致命的なエラーに関するメッセージを出力します。

パラメータ:
message - メッセージ

logFatal

void logFatal(java.lang.String message,
              java.lang.Throwable th)
致命的なエラーに関するメッセージを出力します。

パラメータ:
message - メッセージ
th - 例外オブジェクト

logError

void logError(java.lang.String message)
エラーメッセージを出力します。

パラメータ:
message - メッセージ

logError

void logError(java.lang.String message,
              java.lang.Throwable th)
エラーメッセージを出力します。

パラメータ:
message - メッセージ
th - 例外オブジェクト

logWarn

void logWarn(java.lang.String message)
警告メッセージを出力します。

パラメータ:
message - メッセージ

logWarn

void logWarn(java.lang.String message,
             java.lang.Throwable th)
警告メッセージを出力します。

パラメータ:
message - メッセージ
th - 例外オブジェクト

logInfo

void logInfo(java.lang.String message)
情報メッセージを出力します。

パラメータ:
message - メッセージ

logDebug

void logDebug(java.lang.String message)
デバッグの情報に関するメッセージを出力します。

パラメータ:
message - メッセージ

logTrace

void logTrace(java.lang.String message)
詳細なデバッグ情報メッセージを出力します。

パラメータ:
message - メッセージ

log

void log(java.util.logging.LogRecord log)
java.util.logging.LogRecord に設定された ログ情報を出力します。

パラメータ:
log -

getDataInterface

DataInterface getDataInterface(java.lang.String physicalName)
xAMC に定義された アイテムの一覧から、physicalName という物理名を持つ アイテムを探し出し、返します。
xAMC上に存在しないアイテム名が指定された場合は、nullを返します。
また、引数にnullを設定した場合も、nullを返します。

xAMC以外のエンジンで、このメソッドをコールした場合は、 UnsupportedOperationExceptionが発生することとなります。

パラメータ:
physicalName - アイテムの物理名
戻り値:
引数の物理名を持つアイテム

getDataInterfaceArray

DataInterface[] getDataInterfaceArray()
xAMC に定義された アイテムの一覧を、配列に設定して返します。

xAMC以外のエンジンで、このメソッドをコールした場合は、 UnsupportedOperationExceptionが発生することとなります。

戻り値:
xAMC に定義された アイテムの一覧

getOptionalDataMap

OptionalDataMap getOptionalDataMap()
OptionalDataのMapを返す

戻り値: