|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface MessageManager
メッセージマネージャインタフェイス
メソッドの概要 | |
---|---|
void |
connect()
メッセージブローカへ接続します。 |
void |
disconnect()
メッセージブローカから切断します。 |
java.lang.String |
getSenderId()
送信者を表す識別子を取得します。 |
int |
getTimeOutLength()
要求メッセージに対する応答メッセージを待ち受ける際に、タイムアウトとする時間をミリ秒単位で取得します。 |
boolean |
isConnected()
メッセージブローカと接続されているかどうかを取得します。 |
java.lang.String |
receiveMessage(java.lang.String receiveQueueName)
指定したキューにメッセージが存在する場合、メッセージを取得します。 |
java.lang.String |
request(java.lang.String text,
java.lang.String requestQueueName,
java.lang.String responseQueueName)
指定したキューに対して要求メッセージを送信します。 |
void |
setSenderId(java.lang.String id)
送信者を表す識別子を設定します。 |
void |
setTimeOutLength(int value)
要求メッセージに対する応答メッセージを待ち受ける際に、タイムアウトとする時間をミリ秒単位で指定します。 |
メソッドの詳細 |
---|
java.lang.String request(java.lang.String text, java.lang.String requestQueueName, java.lang.String responseQueueName) throws PpsMessagingException, javax.jms.JMSException, javax.naming.NamingException
text
- 送信するメッセージrequestQueueName
- 要求メッセージを送るキューの名称(JNDIで宣言された名称)responseQueueName
- 応答メッセージを受け取るキューの名称(JNDIで宣言された名称)
PpsMessagingException
javax.naming.NamingException
javax.jms.JMSException
java.lang.Exception
void connect()
void disconnect()
boolean isConnected()
void setSenderId(java.lang.String id)
java.lang.String getSenderId()
java.lang.String receiveMessage(java.lang.String receiveQueueName) throws javax.jms.JMSException, javax.naming.NamingException, PpsMessagingException
receiveQueueName
- メッセージを確認するキュー(JNDIで宣言された名称)
javax.jms.JMSException
javax.naming.NamingException
PpsMessagingException
int getTimeOutLength()
void setTimeOutLength(int value)
value
- 時間(ミリ秒単位)
|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |