org.seasar.jms.core.mock
クラス MapMessageMock

java.lang.Object
  上位を拡張 org.seasar.jms.core.mock.MessageMock
      上位を拡張 org.seasar.jms.core.mock.MapMessageMock
すべての実装されたインタフェース:
MapMessage, Message

public class MapMessageMock
extends MessageMock
implements MapMessage

MapMessageのモックです。

作成者:
koichik

フィールドの概要
protected  Map<String,Object> map
          JMSメッセージのペイロード
 
クラス org.seasar.jms.core.mock.MessageMock から継承されたフィールド
JMSCorrelationID, JMSCorrelationIDAsBytes, JMSDeliveryMode, JMSDestination, JMSExpiration, JMSMessageID, JMSPriority, JMSRedelivered, JMSReplyTo, JMSTimestamp, JMSType, properties
 
インタフェース javax.jms.Message から継承されたフィールド
DEFAULT_DELIVERY_MODE, DEFAULT_PRIORITY, DEFAULT_TIME_TO_LIVE
 
コンストラクタの概要
MapMessageMock()
          インスタンスを構築します。
 
メソッドの概要
 boolean getBoolean(String name)
           
 byte getByte(String name)
           
 byte[] getBytes(String name)
           
 char getChar(String name)
           
 double getDouble(String name)
           
 float getFloat(String name)
           
 int getInt(String name)
           
 long getLong(String name)
           
 Enumeration getMapNames()
           
 Object getObject(String name)
           
 short getShort(String name)
           
 String getString(String name)
           
 boolean itemExists(String name)
           
 void setBoolean(String name, boolean value)
           
 void setByte(String name, byte value)
           
 void setBytes(String name, byte[] value)
           
 void setBytes(String name, byte[] value, int offset, int length)
           
 void setChar(String name, char value)
           
 void setDouble(String name, double value)
           
 void setFloat(String name, float value)
           
 void setInt(String name, int value)
           
 void setLong(String name, long value)
           
 void setObject(String name, Object value)
           
 void setShort(String name, short value)
           
 void setString(String name, String value)
           
 
クラス org.seasar.jms.core.mock.MessageMock から継承されたメソッド
acknowledge, clearBody, clearProperties, getBooleanProperty, getByteProperty, getDoubleProperty, getFloatProperty, getIntProperty, getJMSCorrelationID, getJMSCorrelationIDAsBytes, getJMSDeliveryMode, getJMSDestination, getJMSExpiration, getJMSMessageID, getJMSPriority, getJMSRedelivered, getJMSReplyTo, getJMSTimestamp, getJMSType, getLongProperty, getObjectProperty, getPropertyNames, getShortProperty, getStringProperty, propertyExists, setBooleanProperty, setByteProperty, setDoubleProperty, setFloatProperty, setIntProperty, setJMSCorrelationID, setJMSCorrelationIDAsBytes, setJMSDeliveryMode, setJMSDestination, setJMSExpiration, setJMSMessageID, setJMSPriority, setJMSRedelivered, setJMSReplyTo, setJMSTimestamp, setJMSType, setLongProperty, setObjectProperty, setShortProperty, setStringProperty
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース javax.jms.Message から継承されたメソッド
acknowledge, clearBody, clearProperties, getBooleanProperty, getByteProperty, getDoubleProperty, getFloatProperty, getIntProperty, getJMSCorrelationID, getJMSCorrelationIDAsBytes, getJMSDeliveryMode, getJMSDestination, getJMSExpiration, getJMSMessageID, getJMSPriority, getJMSRedelivered, getJMSReplyTo, getJMSTimestamp, getJMSType, getLongProperty, getObjectProperty, getPropertyNames, getShortProperty, getStringProperty, propertyExists, setBooleanProperty, setByteProperty, setDoubleProperty, setFloatProperty, setIntProperty, setJMSCorrelationID, setJMSCorrelationIDAsBytes, setJMSDeliveryMode, setJMSDestination, setJMSExpiration, setJMSMessageID, setJMSPriority, setJMSRedelivered, setJMSReplyTo, setJMSTimestamp, setJMSType, setLongProperty, setObjectProperty, setShortProperty, setStringProperty
 

フィールドの詳細

map

protected Map<String,Object> map
JMSメッセージのペイロード

コンストラクタの詳細

MapMessageMock

public MapMessageMock()
インスタンスを構築します。

メソッドの詳細

getBoolean

public boolean getBoolean(String name)
                   throws JMSException
定義:
インタフェース MapMessage 内の getBoolean
例外:
JMSException

getByte

public byte getByte(String name)
             throws JMSException
定義:
インタフェース MapMessage 内の getByte
例外:
JMSException

getBytes

public byte[] getBytes(String name)
                throws JMSException
定義:
インタフェース MapMessage 内の getBytes
例外:
JMSException

getChar

public char getChar(String name)
             throws JMSException
定義:
インタフェース MapMessage 内の getChar
例外:
JMSException

getDouble

public double getDouble(String name)
                 throws JMSException
定義:
インタフェース MapMessage 内の getDouble
例外:
JMSException

getFloat

public float getFloat(String name)
               throws JMSException
定義:
インタフェース MapMessage 内の getFloat
例外:
JMSException

getInt

public int getInt(String name)
           throws JMSException
定義:
インタフェース MapMessage 内の getInt
例外:
JMSException

getLong

public long getLong(String name)
             throws JMSException
定義:
インタフェース MapMessage 内の getLong
例外:
JMSException

getMapNames

public Enumeration getMapNames()
                        throws JMSException
定義:
インタフェース MapMessage 内の getMapNames
例外:
JMSException

getObject

public Object getObject(String name)
                 throws JMSException
定義:
インタフェース MapMessage 内の getObject
例外:
JMSException

getShort

public short getShort(String name)
               throws JMSException
定義:
インタフェース MapMessage 内の getShort
例外:
JMSException

getString

public String getString(String name)
                 throws JMSException
定義:
インタフェース MapMessage 内の getString
例外:
JMSException

itemExists

public boolean itemExists(String name)
                   throws JMSException
定義:
インタフェース MapMessage 内の itemExists
例外:
JMSException

setBoolean

public void setBoolean(String name,
                       boolean value)
                throws JMSException
定義:
インタフェース MapMessage 内の setBoolean
例外:
JMSException

setByte

public void setByte(String name,
                    byte value)
             throws JMSException
定義:
インタフェース MapMessage 内の setByte
例外:
JMSException

setBytes

public void setBytes(String name,
                     byte[] value)
              throws JMSException
定義:
インタフェース MapMessage 内の setBytes
例外:
JMSException

setBytes

public void setBytes(String name,
                     byte[] value,
                     int offset,
                     int length)
定義:
インタフェース MapMessage 内の setBytes

setChar

public void setChar(String name,
                    char value)
             throws JMSException
定義:
インタフェース MapMessage 内の setChar
例外:
JMSException

setDouble

public void setDouble(String name,
                      double value)
               throws JMSException
定義:
インタフェース MapMessage 内の setDouble
例外:
JMSException

setFloat

public void setFloat(String name,
                     float value)
              throws JMSException
定義:
インタフェース MapMessage 内の setFloat
例外:
JMSException

setInt

public void setInt(String name,
                   int value)
            throws JMSException
定義:
インタフェース MapMessage 内の setInt
例外:
JMSException

setLong

public void setLong(String name,
                    long value)
             throws JMSException
定義:
インタフェース MapMessage 内の setLong
例外:
JMSException

setObject

public void setObject(String name,
                      Object value)
               throws JMSException
定義:
インタフェース MapMessage 内の setObject
例外:
JMSException

setShort

public void setShort(String name,
                     short value)
              throws JMSException
定義:
インタフェース MapMessage 内の setShort
例外:
JMSException

setString

public void setString(String name,
                      String value)
               throws JMSException
定義:
インタフェース MapMessage 内の setString
例外:
JMSException


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