public class PFOpcUaClientRunner extends java.lang.Object implements PFProcessTerminateEventSource
コンストラクタと説明 |
---|
PFOpcUaClientRunner(PFOpcUaClient comp)
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addPFProcessTerminateListener(PFProcessTerminateListener lis)
引数で与えられたイベントリスナを登録し、
処理完了イベント発生時に処理を行う対象とする。
|
void |
browseNodes(NodeId browseRoot,
int maxLevel)
引数のノードを起点として、指示された深さまでのノードを全数検索する。
|
protected void |
firePFProcessTerminated(PFProcessTerminateEvent event)
処理完了イベントを発生させる。
|
java.util.Iterator |
getPFProcessTerminateListenerList()
処理完了イベントリスナ配列を取得する。
|
void |
getValueClasses(java.util.List<NodeId> nodeIdList)
引数で指示されたノードの値の型リストを取得する。
|
void |
readValues(java.util.List<NodeId> nodeIdList)
引数で指示されたノードの値リストを取得する。
|
void |
removePFProcessTerminateListener(PFProcessTerminateListener lis)
引数で与えられたイベントリスナを削除し、
処理完了イベント発生時に処理を行う対象から外す。
|
public PFOpcUaClientRunner(PFOpcUaClient comp)
public java.util.Iterator getPFProcessTerminateListenerList()
getPFProcessTerminateListenerList
インタフェース内 PFProcessTerminateEventSource
public void addPFProcessTerminateListener(PFProcessTerminateListener lis)
addPFProcessTerminateListener
インタフェース内 PFProcessTerminateEventSource
lis
- 追加対象イベントリスナpublic void removePFProcessTerminateListener(PFProcessTerminateListener lis)
removePFProcessTerminateListener
インタフェース内 PFProcessTerminateEventSource
lis
- 削除対象イベントリスナprotected void firePFProcessTerminated(PFProcessTerminateEvent event) throws PFMethodException, PFRuntimeException
event
- 処理完了イベントPFMethodException
- イベント伝播先のメソッド起動時のエラーPFRuntimeException
- 予期しない実行時エラーpublic void readValues(java.util.List<NodeId> nodeIdList) throws java.lang.Exception
nodeIdList
- ノードIDリストjava.lang.Exception
public void getValueClasses(java.util.List<NodeId> nodeIdList) throws java.lang.Exception
nodeIdList
- ノードIDリストjava.lang.Exception
public void browseNodes(NodeId browseRoot, int maxLevel) throws java.lang.Exception
browseRoot
- 起点となるノードIDmaxLevel
- 最大検索深度java.lang.Exception