Package org.apache.beam.sdk.io.jms
Class JmsRecord
- java.lang.Object
-
- org.apache.beam.sdk.io.jms.JmsRecord
-
- All Implemented Interfaces:
java.io.Serializable
public class JmsRecord extends java.lang.Object implements java.io.SerializableJmsRecord contains message payload of the record as well as metadata (JMS headers and properties).- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JmsRecord(@Nullable java.lang.String jmsMessageID, long jmsTimestamp, java.lang.String jmsCorrelationID, @Nullable javax.jms.Destination jmsReplyTo, javax.jms.Destination jmsDestination, int jmsDeliveryMode, boolean jmsRedelivered, java.lang.String jmsType, long jmsExpiration, int jmsPriority, java.util.Map<java.lang.String,java.lang.Object> properties, java.lang.String text)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(@Nullable java.lang.Object obj)java.lang.StringgetJmsCorrelationID()intgetJmsDeliveryMode()javax.jms.DestinationgetJmsDestination()longgetJmsExpiration()java.lang.StringgetJmsMessageID()intgetJmsPriority()booleangetJmsRedelivered()@Nullable javax.jms.DestinationgetJmsReplyTo()longgetJmsTimestamp()java.lang.StringgetJmsType()java.lang.StringgetPayload()java.util.Map<java.lang.String,java.lang.Object>getProperties()inthashCode()
-
-
-
Constructor Detail
-
JmsRecord
public JmsRecord(@Nullable java.lang.String jmsMessageID, long jmsTimestamp, java.lang.String jmsCorrelationID, @Nullable javax.jms.Destination jmsReplyTo, javax.jms.Destination jmsDestination, int jmsDeliveryMode, boolean jmsRedelivered, java.lang.String jmsType, long jmsExpiration, int jmsPriority, java.util.Map<java.lang.String,java.lang.Object> properties, java.lang.String text)
-
-
Method Detail
-
getJmsMessageID
public java.lang.String getJmsMessageID()
-
getJmsTimestamp
public long getJmsTimestamp()
-
getJmsCorrelationID
public java.lang.String getJmsCorrelationID()
-
getJmsReplyTo
public @Nullable javax.jms.Destination getJmsReplyTo()
-
getJmsDestination
public javax.jms.Destination getJmsDestination()
-
getJmsDeliveryMode
public int getJmsDeliveryMode()
-
getJmsRedelivered
public boolean getJmsRedelivered()
-
getJmsType
public java.lang.String getJmsType()
-
getJmsExpiration
public long getJmsExpiration()
-
getJmsPriority
public int getJmsPriority()
-
getProperties
public java.util.Map<java.lang.String,java.lang.Object> getProperties()
-
getPayload
public java.lang.String getPayload()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(@Nullable java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-