org.activemq.message
Class ProducerInfo

java.lang.Object
  extended byorg.activemq.message.AbstractPacket
      extended byorg.activemq.message.ProducerInfo
All Implemented Interfaces:
Packet, Serializable

public class ProducerInfo
extends AbstractPacket
implements Serializable

Denotes life cycle infomation for a Producer of messages

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.activemq.message.AbstractPacket
bitArray, BROKERS_VISITED_INDEX, cachedHashCode, RECEIPT_REQUIRED_INDEX
 
Fields inherited from interface org.activemq.message.Packet
ACTIVEMQ_BROKER_INFO, ACTIVEMQ_BYTES_MESSAGE, ACTIVEMQ_CONNECTION_INFO, ACTIVEMQ_MAP_MESSAGE, ACTIVEMQ_MESSAGE, ACTIVEMQ_MSG_ACK, ACTIVEMQ_OBJECT_MESSAGE, ACTIVEMQ_STREAM_MESSAGE, ACTIVEMQ_TEXT_MESSAGE, BROKER_ADMIN_COMMAND, CACHED_VALUE_COMMAND, CAPACITY_INFO, CAPACITY_INFO_REQUEST, CLEANUP_CONNECTION_INFO, CONSUMER_INFO, DURABLE_UNSUBSCRIBE, INT_RESPONSE_RECEIPT_INFO, KEEP_ALIVE, NOT_SET, PRODUCER_INFO, RECEIPT_INFO, RESPONSE_RECEIPT_INFO, SESSION_INFO, TRANSACTION_INFO, WIRE_FORMAT_INFO, XA_TRANSACTION_INFO
 
Constructor Summary
ProducerInfo()
           
 
Method Summary
 boolean equals(Object obj)
          Test for equality
 String getClientId()
           
 ActiveMQDestination getDestination()
           
 int getPacketType()
          Return the type of Packet
 short getProducerId()
           
 short getSessionId()
           
 long getStartTime()
           
 int hashCode()
           
 boolean isStarted()
           
 void setClientId(String newClientId)
           
 void setDestination(ActiveMQDestination newDestination)
           
 void setProducerId(short producerId)
           
 void setSessionId(short sessionId)
           
 void setStarted(boolean flag)
           
 void setStartTime(long newStartTime)
           
 String toString()
           
 
Methods inherited from class org.activemq.message.AbstractPacket
addBrokerVisited, clearBrokersVisited, decrementMemoryReferenceCount, equals, getBitArray, getBrokersVisited, getBrokersVisitedAsString, getId, getMemoryUsage, getMemoryUsageReferenceCount, getPacketTypeAsString, hasVisited, incrementMemoryReferenceCount, initializeOther, isJMSMessage, isReceipt, isReceiptRequired, setBitArray, setBrokersVisitedAsString, setId, setMemoryUsage, setReceiptRequired
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProducerInfo

public ProducerInfo()
Method Detail

equals

public boolean equals(Object obj)
Test for equality

Overrides:
equals in class AbstractPacket
Parameters:
obj - object to test
Returns:
true if equivalent

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractPacket
Returns:
hash code for instance

getProducerId

public short getProducerId()
Returns:
Returns the producerId.

setProducerId

public void setProducerId(short producerId)
Parameters:
producerId - The producerId to set.

getSessionId

public short getSessionId()
Returns:
Returns the sessionId.

setSessionId

public void setSessionId(short sessionId)
Parameters:
sessionId - The sessionId to set.

getPacketType

public int getPacketType()
Return the type of Packet

Specified by:
getPacketType in interface Packet
Returns:
integer representation of the type of Packet

getClientId

public String getClientId()
Returns:
Returns the clientId.

setClientId

public void setClientId(String newClientId)
Parameters:
newClientId - The clientId to set.

getDestination

public ActiveMQDestination getDestination()
Returns:
Returns the destination.

setDestination

public void setDestination(ActiveMQDestination newDestination)
Parameters:
newDestination - The destination to set.

isStarted

public boolean isStarted()
Returns:
Returns the started.

setStarted

public void setStarted(boolean flag)
Parameters:
flag - to indicate if started

getStartTime

public long getStartTime()
Returns:
Returns the startTime.

setStartTime

public void setStartTime(long newStartTime)
Parameters:
newStartTime - The startTime to set.

toString

public String toString()
Overrides:
toString in class AbstractPacket
Returns:
pretty print of this Packet


Copyright © 2004-2007 Protique, Ltd.. All Rights Reserved.