public class EventAdapter extends AbstractOutput implements IReceiver
<Output name="Event" class="jp.co.sds_corp.transfer.output.EventAdapter"> <name>NAME</name> </Output>name要素によって、出力元を識別します。
コンストラクタと説明 |
---|
EventAdapter() |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addReceiveListener(IDataKey key,
IReceiveListener l)
データ受信を受け取るオブジェクトを追加します。
|
void |
addReceiveListener(IReceiveListener l)
データ受信を受け取るオブジェクトを追加します。
|
static EventAdapter |
createAdapter(String name)
指定された名前のEventAdapterを生成します。
|
void |
fireReceive(ReceiveEvent e)
データ受信イベントを通知します。
|
void |
fireStatusChange(StatusChangeEvent e)
状態変更イベントを通知します。
|
static EventAdapter |
getAdapter(String name)
指定された名前のEventAdapterを返します。
|
void |
init(jp.co.sds_corp.util.config.IConfiguration config)
指定された初期情報で初期化します。
|
void |
received(ReceiveEvent e)
データに何らかの変更があったときに呼び出されます。
|
void |
removeReceiveListener(IDataKey key,
IReceiveListener l)
データ受信を受け取るオブジェクトを削除します。
|
void |
removeReceiveListener(IReceiveListener l)
データ受信を受け取るオブジェクトを削除します。
|
void |
start()
このサービスを開始します。
|
void |
statusChanged(StatusChangeEvent e)
状態に何らかの変更があったときに呼び出されます。
|
void |
stop()
このサービスを停止します。
|
String |
toString()
この出力先の文字列表現を返します。
|
addFilter, getFilterList, isDebug, isValid, removeFilter, setDebug
getName, getStatus, getStatusString, isInterrupted, isValid, saveConfig, setInterrupt, setName, setStatus, setValid
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public void init(jp.co.sds_corp.util.config.IConfiguration config) throws Exception
init
インタフェース内 jp.co.sds_corp.util.config.IConfigurable
init
クラス内 AbstractOutput
config
- 初期情報Exception
public void start()
start
インタフェース内 jp.co.sds_corp.util.daemon.IService
start
クラス内 AbstractOutput
public void stop()
stop
インタフェース内 jp.co.sds_corp.util.daemon.IService
stop
クラス内 AbstractOutput
public static EventAdapter createAdapter(String name)
name
- 登録する名前public static EventAdapter getAdapter(String name)
name
- 登録されている名前public void received(ReceiveEvent e) throws Exception
received
インタフェース内 IReceiveListener
e
- イベントソースおよびデータの変更内容を指定します。Exception
public void statusChanged(StatusChangeEvent e) throws Exception
statusChanged
インタフェース内 IReceiveListener
statusChanged
クラス内 AbstractOutput
e
- イベントソースおよび状態の変更内容を指定します。Exception
public void addReceiveListener(IReceiveListener l)
addReceiveListener
インタフェース内 IReceiver
l
- データ受信を受け取るオブジェクトpublic void removeReceiveListener(IReceiveListener l)
removeReceiveListener
インタフェース内 IReceiver
l
- データ受信を受け取るオブジェクトpublic void addReceiveListener(IDataKey key, IReceiveListener l)
key
- 対象のキーl
- データ受信を受け取るオブジェクトpublic void removeReceiveListener(IDataKey key, IReceiveListener l)
key
- 対象のキーl
- データ受信を受け取るオブジェクトpublic void fireReceive(ReceiveEvent e) throws Exception
fireReceive
インタフェース内 IReceiver
e
- データ受信イベントException
public void fireStatusChange(StatusChangeEvent e) throws Exception
fireStatusChange
インタフェース内 IReceiver
e
- 状態変更イベントException
public String toString()
toString
クラス内 jp.co.sds_corp.util.daemon.AbstractService
Copyright © 2021 S.D.S Co.,Ltd.. All rights reserved.