org.seasar.jms.container.external
クラス JMSRequestParameterMap

java.lang.Object
  上位を拡張 java.util.AbstractMap
      上位を拡張 org.seasar.framework.container.external.AbstractExternalContextMap
          上位を拡張 org.seasar.framework.container.external.AbstractUnmodifiableExternalContextMap
              上位を拡張 org.seasar.jms.container.external.JMSRequestParameterMap
すべての実装されたインタフェース:
Map
直系の既知のサブクラス:
JMSRequestParameterValuesMap

public class JMSRequestParameterMap
extends AbstractUnmodifiableExternalContextMap

JMSメッセージを外部コンテキストのリクエストパラメータとして扱うコンポーネントです。

作成者:
koichik

入れ子のクラスの概要
 
クラス org.seasar.framework.container.external.AbstractExternalContextMap から継承された入れ子のクラス/インタフェース
AbstractExternalContextMap.ImmutableEntry
 
インタフェース java.util.Map から継承された入れ子のクラス/インタフェース
Map.Entry<K,V>
 
フィールドの概要
protected  Message message
          JMSメッセージ
protected  org.seasar.jms.core.message.MessageHandler<?,?> messageHandler
          メッセージハンドラ
protected  Set<String> names
          リクエストのパラメータとして持つ名前のSet
static String PAYLOAD_NAME
          JMSメッセージのペイロードを表すコンポーネント名
 
コンストラクタの概要
JMSRequestParameterMap(Message message)
          インスタンスを構築します。
 
メソッドの概要
protected  Object getAttribute(String key)
           
protected  Iterator getAttributeNames()
           
 
クラス org.seasar.framework.container.external.AbstractUnmodifiableExternalContextMap から継承されたメソッド
clear, entrySet, keySet, put, putAll, remove, removeAttribute, setAttribute, values
 
クラス org.seasar.framework.container.external.AbstractExternalContextMap から継承されたメソッド
containsKey, containsValue, get, isEmpty
 
クラス java.util.AbstractMap から継承されたメソッド
clone, equals, hashCode, size, toString
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

PAYLOAD_NAME

public static final String PAYLOAD_NAME
JMSメッセージのペイロードを表すコンポーネント名

関連項目:
定数フィールド値

message

protected final Message message
JMSメッセージ


messageHandler

protected final org.seasar.jms.core.message.MessageHandler<?,?> messageHandler
メッセージハンドラ


names

protected final Set<String> names
リクエストのパラメータとして持つ名前のSet

コンストラクタの詳細

JMSRequestParameterMap

public JMSRequestParameterMap(Message message)
インスタンスを構築します。

パラメータ:
message - JMSメッセージ
メソッドの詳細

getAttribute

protected Object getAttribute(String key)
定義:
クラス AbstractExternalContextMap 内の getAttribute

getAttributeNames

protected Iterator getAttributeNames()
定義:
クラス AbstractExternalContextMap 内の getAttributeNames


Copyright © 2005-2009 The Seasar Foundation. All Rights Reserved.