jp.co.fujitsu.reffi.server.messaging
クラス AbstractMessageReceiver

java.lang.Object
  上位を拡張 jp.co.fujitsu.reffi.server.messaging.AbstractMessageReceiver

public abstract class AbstractMessageReceiver
extends Object

[概 要]

メッセージ受信基底クラス。

[詳 細]

メッセージ受信における基本インターフェースを提供します。

[備 考]

作成者:
Project Reffi

コンストラクタの概要
AbstractMessageReceiver()
           
 
メソッドの概要
protected  void handleFinalize()
          [概 要] メッセージ受信終了処理。
protected  void handleInitialize()
          [概 要] メッセージ受信初期処理。
abstract  void start(String topic)
          [概 要] メッセージ受信開始。
protected  void trap(Exception e)
          [概 要] エラーハンドリング処理。
protected  boolean validate()
          [概 要] バリデーション実行処理。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AbstractMessageReceiver

public AbstractMessageReceiver()
メソッドの詳細

start

public abstract void start(String topic)

[概 要]

メッセージ受信開始。

[詳 細]

[備 考]


handleInitialize

protected void handleInitialize()

[概 要]

メッセージ受信初期処理。

[詳 細]

クライアントからメッセージを受信する都度にて初期処理を実行します。

[備 考]

必要な場合のみ実装をしてください。


handleFinalize

protected void handleFinalize()

[概 要]

メッセージ受信終了処理。

[詳 細]

クライアントからメッセージを受信する都度にて終了処理を実行します。

[備 考]

必要な場合のみ実装をしてください。


validate

protected boolean validate()

[概 要]

バリデーション実行処理。

[詳 細]

クライアントからメッセージを受信する都度にてバリデーション処理を実行します。

[備 考]

必要な場合のみ実装をしてください。

戻り値:
バリデーション実行結果

trap

protected void trap(Exception e)

[概 要]

エラーハンドリング処理。

[詳 細]

onMessageメソッドにて発生したエラーをハンドリングします。

[備 考]

パラメータ:
e - onMessageメソッド内で発生した実行時例外インスタンス


Copyright(C) Fujitsu All Rights Reserved.