public abstract class AbstractProtocolHandler extends java.lang.Object implements IUecsProtocolHandler
コンストラクタと説明 |
---|
AbstractProtocolHandler(IUecsNode<?> node)
コンストラクタ.
|
修飾子とタイプ | メソッドと説明 |
---|---|
IUecsNode<?> |
getNode()
ノードインスタンスを取得します。
|
void |
handle(UecsRequest req,
UecsResponse res)
データ受信後、CCM変換処理を行い、handleCcm()を呼び出します。
|
protected abstract void |
handleCcm(UecsRequest req,
UecsResponse res,
XmlCcm ccm)
CCM受信処理を行います。
|
void |
handleException(UecsRequest req,
UecsResponse res,
java.lang.Exception exception)
例外発生時処理を行います。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getPort
public AbstractProtocolHandler(IUecsNode<?> node)
node
- ノードインスタンスpublic IUecsNode<?> getNode()
public void handle(UecsRequest req, UecsResponse res) throws java.lang.Exception
handle
インタフェース内 IUecsProtocolHandler
req
- 要求データres
- 応答データjava.lang.Exception
public void handleException(UecsRequest req, UecsResponse res, java.lang.Exception exception)
handleException
インタフェース内 IUecsProtocolHandler
req
- 要求データres
- 応答データexception
- 発生した例外protected abstract void handleCcm(UecsRequest req, UecsResponse res, XmlCcm ccm) throws java.lang.Exception
req
- リクエストres
- レスポンスccm
- 受信CCMjava.lang.Exception
- 処理に失敗した場合スローされます。