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

java.lang.Object
  上位を拡張 org.seasar.jms.core.mock.MessageMock
すべての実装されたインタフェース:
Message
直系の既知のサブクラス:
BytesMessageMock, MapMessageMock, ObjectMessageMock, TextMessageMock

public class MessageMock
extends Object
implements Message

Message のモックです。

作成者:
koichik

フィールドの概要
protected  String JMSCorrelationID
          JMSメッセージのヘッダに設定されるcorrelationID
protected  byte[] JMSCorrelationIDAsBytes
          JMSメッセージのヘッダに設定されるcorrelationID
protected  int JMSDeliveryMode
          JMSメッセージのヘッダに設定されるデリバリモード
protected  Destination JMSDestination
          JMSメッセージのヘッダに設定されるデスティネーション
protected  long JMSExpiration
          JMSメッセージのヘッダに設定されるメッセージの寿命
protected  String JMSMessageID
          JMSメッセージのヘッダに設定されるメッセージId
protected  int JMSPriority
          JMSメッセージのヘッダに設定されるプライオリティ
protected  boolean JMSRedelivered
          JMSメッセージのヘッダに設定される再送フラグ
protected  Destination JMSReplyTo
          JMSメッセージのヘッダに設定される返信先デスティネーション
protected  long JMSTimestamp
          JMSメッセージのヘッダに設定されるタイムスタンプ
protected  String JMSType
          JMSメッセージのヘッダに設定されるメッセージのタイプ
protected  Map<String,Object> properties
          JMSメッセージのプロパティ
 
インタフェース javax.jms.Message から継承されたフィールド
DEFAULT_DELIVERY_MODE, DEFAULT_PRIORITY, DEFAULT_TIME_TO_LIVE
 
コンストラクタの概要
MessageMock()
          インスタンスを構築します。
 
メソッドの概要
 void acknowledge()
           
 void clearBody()
           
 void clearProperties()
           
 boolean getBooleanProperty(String name)
           
 byte getByteProperty(String name)
           
 double getDoubleProperty(String name)
           
 float getFloatProperty(String name)
           
 int getIntProperty(String name)
           
 String getJMSCorrelationID()
           
 byte[] getJMSCorrelationIDAsBytes()
           
 int getJMSDeliveryMode()
           
 Destination getJMSDestination()
           
 long getJMSExpiration()
           
 String getJMSMessageID()
           
 int getJMSPriority()
           
 boolean getJMSRedelivered()
           
 Destination getJMSReplyTo()
           
 long getJMSTimestamp()
           
 String getJMSType()
           
 long getLongProperty(String name)
           
 Object getObjectProperty(String name)
           
 Enumeration getPropertyNames()
           
 short getShortProperty(String name)
           
 String getStringProperty(String name)
           
 boolean propertyExists(String name)
           
 void setBooleanProperty(String name, boolean value)
           
 void setByteProperty(String name, byte value)
           
 void setDoubleProperty(String name, double value)
           
 void setFloatProperty(String name, float value)
           
 void setIntProperty(String name, int value)
           
 void setJMSCorrelationID(String JMSCorrelationID)
           
 void setJMSCorrelationIDAsBytes(byte[] JMSCorrelationIDAsBytes)
           
 void setJMSDeliveryMode(int JMSDeliveryMode)
           
 void setJMSDestination(Destination JMSDestination)
           
 void setJMSExpiration(long JMSExpiration)
           
 void setJMSMessageID(String JMSMessageID)
           
 void setJMSPriority(int JMSPriority)
           
 void setJMSRedelivered(boolean JMSRedelivered)
           
 void setJMSReplyTo(Destination JMSReplyTo)
           
 void setJMSTimestamp(long JMSTimestamp)
           
 void setJMSType(String JMSType)
           
 void setLongProperty(String name, long value)
           
 void setObjectProperty(String name, Object value)
           
 void setShortProperty(String name, short value)
           
 void setStringProperty(String name, String value)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

JMSCorrelationID

protected String JMSCorrelationID
JMSメッセージのヘッダに設定されるcorrelationID


JMSCorrelationIDAsBytes

protected byte[] JMSCorrelationIDAsBytes
JMSメッセージのヘッダに設定されるcorrelationID


JMSDeliveryMode

protected int JMSDeliveryMode
JMSメッセージのヘッダに設定されるデリバリモード


JMSDestination

protected Destination JMSDestination
JMSメッセージのヘッダに設定されるデスティネーション


JMSExpiration

protected long JMSExpiration
JMSメッセージのヘッダに設定されるメッセージの寿命


JMSMessageID

protected String JMSMessageID
JMSメッセージのヘッダに設定されるメッセージId


JMSPriority

protected int JMSPriority
JMSメッセージのヘッダに設定されるプライオリティ


JMSRedelivered

protected boolean JMSRedelivered
JMSメッセージのヘッダに設定される再送フラグ


JMSReplyTo

protected Destination JMSReplyTo
JMSメッセージのヘッダに設定される返信先デスティネーション


JMSTimestamp

protected long JMSTimestamp
JMSメッセージのヘッダに設定されるタイムスタンプ


JMSType

protected String JMSType
JMSメッセージのヘッダに設定されるメッセージのタイプ


properties

protected Map<String,Object> properties
JMSメッセージのプロパティ

コンストラクタの詳細

MessageMock

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

メソッドの詳細

acknowledge

public void acknowledge()
                 throws JMSException
定義:
インタフェース Message 内の acknowledge
例外:
JMSException

clearBody

public void clearBody()
               throws JMSException
定義:
インタフェース Message 内の clearBody
例外:
JMSException

clearProperties

public void clearProperties()
                     throws JMSException
定義:
インタフェース Message 内の clearProperties
例外:
JMSException

getBooleanProperty

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

getByteProperty

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

getDoubleProperty

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

getFloatProperty

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

getIntProperty

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

getJMSCorrelationID

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

getJMSCorrelationIDAsBytes

public byte[] getJMSCorrelationIDAsBytes()
                                  throws JMSException
定義:
インタフェース Message 内の getJMSCorrelationIDAsBytes
例外:
JMSException

getJMSDeliveryMode

public int getJMSDeliveryMode()
                       throws JMSException
定義:
インタフェース Message 内の getJMSDeliveryMode
例外:
JMSException

getJMSDestination

public Destination getJMSDestination()
                              throws JMSException
定義:
インタフェース Message 内の getJMSDestination
例外:
JMSException

getJMSExpiration

public long getJMSExpiration()
                      throws JMSException
定義:
インタフェース Message 内の getJMSExpiration
例外:
JMSException

getJMSMessageID

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

getJMSPriority

public int getJMSPriority()
                   throws JMSException
定義:
インタフェース Message 内の getJMSPriority
例外:
JMSException

getJMSRedelivered

public boolean getJMSRedelivered()
                          throws JMSException
定義:
インタフェース Message 内の getJMSRedelivered
例外:
JMSException

getJMSReplyTo

public Destination getJMSReplyTo()
                          throws JMSException
定義:
インタフェース Message 内の getJMSReplyTo
例外:
JMSException

getJMSTimestamp

public long getJMSTimestamp()
                     throws JMSException
定義:
インタフェース Message 内の getJMSTimestamp
例外:
JMSException

getJMSType

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

getLongProperty

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

getObjectProperty

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

getPropertyNames

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

getShortProperty

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

getStringProperty

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

propertyExists

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

setBooleanProperty

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

setByteProperty

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

setDoubleProperty

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

setFloatProperty

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

setIntProperty

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

setJMSCorrelationID

public void setJMSCorrelationID(String JMSCorrelationID)
                         throws JMSException
定義:
インタフェース Message 内の setJMSCorrelationID
例外:
JMSException

setJMSCorrelationIDAsBytes

public void setJMSCorrelationIDAsBytes(byte[] JMSCorrelationIDAsBytes)
                                throws JMSException
定義:
インタフェース Message 内の setJMSCorrelationIDAsBytes
例外:
JMSException

setJMSDeliveryMode

public void setJMSDeliveryMode(int JMSDeliveryMode)
                        throws JMSException
定義:
インタフェース Message 内の setJMSDeliveryMode
例外:
JMSException

setJMSDestination

public void setJMSDestination(Destination JMSDestination)
                       throws JMSException
定義:
インタフェース Message 内の setJMSDestination
例外:
JMSException

setJMSExpiration

public void setJMSExpiration(long JMSExpiration)
                      throws JMSException
定義:
インタフェース Message 内の setJMSExpiration
例外:
JMSException

setJMSMessageID

public void setJMSMessageID(String JMSMessageID)
                     throws JMSException
定義:
インタフェース Message 内の setJMSMessageID
例外:
JMSException

setJMSPriority

public void setJMSPriority(int JMSPriority)
                    throws JMSException
定義:
インタフェース Message 内の setJMSPriority
例外:
JMSException

setJMSRedelivered

public void setJMSRedelivered(boolean JMSRedelivered)
                       throws JMSException
定義:
インタフェース Message 内の setJMSRedelivered
例外:
JMSException

setJMSReplyTo

public void setJMSReplyTo(Destination JMSReplyTo)
                   throws JMSException
定義:
インタフェース Message 内の setJMSReplyTo
例外:
JMSException

setJMSTimestamp

public void setJMSTimestamp(long JMSTimestamp)
                     throws JMSException
定義:
インタフェース Message 内の setJMSTimestamp
例外:
JMSException

setJMSType

public void setJMSType(String JMSType)
                throws JMSException
定義:
インタフェース Message 内の setJMSType
例外:
JMSException

setLongProperty

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

setObjectProperty

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

setShortProperty

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

setStringProperty

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


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