jp.co.fujitsu.reffi.server.flex.manager
列挙型 MessageManager

java.lang.Object
  上位を拡張 java.lang.Enum<MessageManager>
      上位を拡張 jp.co.fujitsu.reffi.server.flex.manager.MessageManager
すべての実装されたインタフェース:
Serializable, Comparable<MessageManager>

public enum MessageManager
extends Enum<MessageManager>

[概 要]

メッセージ宛先管理。

[詳 細]

messaging-config.xmlに定義している宛先以外で、動的に宛先を登録、削除します。

[備 考]

本クラスは現在開発、検証中のため、試験的な提供となります。

作成者:
Project Reffi

列挙型定数の概要
instance
          インスタンス
 
フィールドの概要
static String DEFAULT_SERVICE_ID
          messaging-config.xmlのserviceタグ属性に記述されているデフォルトのサービスID
 
メソッドの概要
 boolean exists(String destination)
          [概 要] 宛先の登録確認 [詳 細] 指定した宛先が登録されているか確認をします。
 boolean exists(String destination, String serviceId)
          [概 要] 宛先の登録確認 [詳 細] 指定したサービスID管理にて、宛先が登録されているか確認をします。
 void start(String destination)
          [概 要] メッセージ受信開始 [詳 細] 指定した宛先でメッセージ受信を開始します。
 void start(String destination, String serviceId)
          [概 要] メッセージ受信開始 [詳 細] 指定した宛先とサービスIDで、メッセージ受信を開始します。
 void stop(String destination)
          [概 要] メッセージ受信停止 [詳 細] 指定した宛先を停止します。
 void stop(String destination, String serviceId)
          [概 要] メッセージ受信停止 [詳 細] 指定したサービスID上で管理されている宛先を停止します。
 void stopAndRemove(String destination)
          [概 要] メッセージ受信停止と登録削除 [詳 細] 指定した宛先のメッセージ受信を停止し、管理上から削除します。
 void stopAndRemove(String destination, String serviceId)
          [概 要] メッセージ受信停止と登録削除 [詳 細] 指定したサービスID上で管理される宛先のメッセージ受信を停止し、管理上から削除します。
static MessageManager valueOf(String name)
          指定した名前を持つこの型の列挙型定数を返します。
static MessageManager[] values()
          この列挙型の定数を含む配列を宣言されている順序で返します。
 
クラス java.lang.Enum から継承されたメソッド
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
クラス java.lang.Object から継承されたメソッド
getClass, notify, notifyAll, wait, wait, wait
 

列挙型定数の詳細

instance

public static final MessageManager instance
インスタンス

フィールドの詳細

DEFAULT_SERVICE_ID

public static final String DEFAULT_SERVICE_ID
messaging-config.xmlのserviceタグ属性に記述されているデフォルトのサービスID

関連項目:
定数フィールド値
メソッドの詳細

values

public static MessageManager[] values()
この列挙型の定数を含む配列を宣言されている順序で返します。 このメソッドは次のようにして定数を反復するために使用できます:
for (MessageManager c : MessageManager.values())
    System.out.println(c);

戻り値:
この列挙型の定数を宣言されている順序で含む配列

valueOf

public static MessageManager valueOf(String name)
指定した名前を持つこの型の列挙型定数を返します。 文字列は、この型の列挙型定数を宣言するのに使用した識別子と厳密に 一致している必要があります (余分な空白文字を含めることはできません)。

パラメータ:
name - 返される列挙型定数の名前
戻り値:
指定された名前を持つ列挙型定数
例外:
IllegalArgumentException - 指定された名前を持つ定数を この列挙型が持っていない場合
NullPointerException - 引数が null の場合

start

public void start(String destination)

[概 要]

メッセージ受信開始

[詳 細]

指定した宛先でメッセージ受信を開始します。 サービスIDはDEFAULT_SERVICE_IDが使用されます。

[備 考]

パラメータ:
destination - 受信を開始する宛先

start

public void start(String destination,
                  String serviceId)

[概 要]

メッセージ受信開始

[詳 細]

指定した宛先とサービスIDで、メッセージ受信を開始します。 メッセージ受信は指定したサービスID上で管理されます。

[備 考]

パラメータ:
destination - 受信を開始する宛先
serviceId - 宛先を管理するサービスID

stop

public void stop(String destination)

[概 要]

メッセージ受信停止

[詳 細]

指定した宛先を停止します。 サービスIDはDEFAULT_SERVICE_IDが使用されます。

[備 考]

パラメータ:
destination - 受信を停止する宛先

stop

public void stop(String destination,
                 String serviceId)

[概 要]

メッセージ受信停止

[詳 細]

指定したサービスID上で管理されている宛先を停止します。

[備 考]

パラメータ:
destination - 受信を停止する宛先
serviceId - 宛先を管理するサービスID

stopAndRemove

public void stopAndRemove(String destination)

[概 要]

メッセージ受信停止と登録削除

[詳 細]

指定した宛先のメッセージ受信を停止し、管理上から削除します。 サービスIDはDEFAULT_SERVICE_IDが使用されます。

[備 考]

削除するため、再利用はできません。

パラメータ:
destination - 受信を停止、削除する宛先

stopAndRemove

public void stopAndRemove(String destination,
                          String serviceId)

[概 要]

メッセージ受信停止と登録削除

[詳 細]

指定したサービスID上で管理される宛先のメッセージ受信を停止し、管理上から削除します。

[備 考]

削除するため、再利用はできません。

パラメータ:
destination - 受信を停止、削除する宛先
serviceId - 宛先を管理するサービスID

exists

public boolean exists(String destination)

[概 要]

宛先の登録確認

[詳 細]

指定した宛先が登録されているか確認をします。 サービスIDはDEFAULT_SERVICE_IDが使用されます。

[備 考]

パラメータ:
destination - 確認をする宛先
戻り値:
既に登録されいればtrue、それ以外はfalse

exists

public boolean exists(String destination,
                      String serviceId)

[概 要]

宛先の登録確認

[詳 細]

指定したサービスID管理にて、宛先が登録されているか確認をします。

[備 考]

パラメータ:
destination - 確認をする宛先
serviceId - 確認をするサービスID
戻り値:
既に登録されいればtrue、それ以外はfalse


Copyright(C) Fujitsu All Rights Reserved.