org.exolab.jmscts.core
Class MessageSizePopulator

java.lang.Object
  |
  +--org.exolab.jmscts.core.AbstractMessagePopulator
        |
        +--org.exolab.jmscts.core.MessageSizePopulator
All Implemented Interfaces:
MessagePopulator, java.io.Serializable

public class MessageSizePopulator
extends AbstractMessagePopulator

A message populator that populates the body of messages with data of a specific size

Version:
$Revision: 1.2 $ $Date: 2004/01/31 13:44:24 $
Author:
Tim Anderson
See Also:
Serialized Form

Constructor Summary
MessageSizePopulator(int size)
          Construct an instance with the size of data to populate messages with
 
Method Summary
 void populateBytesMessage(javax.jms.BytesMessage message)
          Populates a BytesMessage
 void populateMapMessage(javax.jms.MapMessage message)
          Populates a MapMessage
 void populateObjectMessage(javax.jms.ObjectMessage message)
          Populates an ObjectMessage
 void populateStreamMessage(javax.jms.StreamMessage message)
          Populates a StreamMessage
 void populateTextMessage(javax.jms.TextMessage message)
          Populates a TextMessage
 
Methods inherited from class org.exolab.jmscts.core.AbstractMessagePopulator
populate, populateMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageSizePopulator

public MessageSizePopulator(int size)
Construct an instance with the size of data to populate messages with
Parameters:
size - the size of data to populate messages with
Method Detail

populateBytesMessage

public void populateBytesMessage(javax.jms.BytesMessage message)
                          throws java.lang.Exception
Populates a BytesMessage
Overrides:
populateBytesMessage in class AbstractMessagePopulator
Parameters:
message - the message to populate
Throws:
java.lang.Exception - for any error

populateMapMessage

public void populateMapMessage(javax.jms.MapMessage message)
                        throws java.lang.Exception
Populates a MapMessage
Overrides:
populateMapMessage in class AbstractMessagePopulator
Parameters:
message - the message to populate
Throws:
java.lang.Exception - for any error

populateObjectMessage

public void populateObjectMessage(javax.jms.ObjectMessage message)
                           throws java.lang.Exception
Populates an ObjectMessage
Overrides:
populateObjectMessage in class AbstractMessagePopulator
Parameters:
message - the message to populate
Throws:
java.lang.Exception - for any error

populateStreamMessage

public void populateStreamMessage(javax.jms.StreamMessage message)
                           throws java.lang.Exception
Populates a StreamMessage
Overrides:
populateStreamMessage in class AbstractMessagePopulator
Parameters:
message - the message to populate
Throws:
java.lang.Exception - for any error

populateTextMessage

public void populateTextMessage(javax.jms.TextMessage message)
                         throws java.lang.Exception
Populates a TextMessage
Overrides:
populateTextMessage in class AbstractMessagePopulator
Parameters:
message - the message to populate
Throws:
java.lang.Exception - for any error


Copyright © 2001-2004 JMS CTS Team. All Rights Reserved.