Class Amqp091MessageAttributesType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.Amqp091MessageAttributesType
-
- All Implemented Interfaces:
PlainStructured
,JaxbVisitable
,Serializable
,Cloneable
public class Amqp091MessageAttributesType extends com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
Representation of AMQP 0-9-1 message attributes.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.binding.PlainStructured
PlainStructured.WithoutStrategy
-
-
Field Summary
Fields Modifier and Type Field Description protected String
appId
static QName
COMPLEX_TYPE
protected String
contentEncoding
protected String
contentType
protected String
correlationId
protected MessageDeliveryMode
deliveryMode
static ItemName
F_APP_ID
static ItemName
F_CONTENT_ENCODING
static ItemName
F_CONTENT_TYPE
static ItemName
F_CORRELATION_ID
static ItemName
F_DELIVERY_MODE
static ItemName
F_MESSAGE_ID
static ItemName
F_OTHER
static ItemName
F_PRIORITY
static ItemName
F_REPLY_TO
static ItemName
F_ROUTING_KEY
static ItemName
F_TIMESTAMP
static ItemName
F_TYPE
static ItemName
F_USER_ID
protected String
messageId
protected List<MessagePropertyType>
other
protected Integer
priority
protected String
replyTo
protected String
routingKey
protected XMLGregorianCalendar
timestamp
protected String
type
protected String
userId
-
Constructor Summary
Constructors Constructor Description Amqp091MessageAttributesType()
Amqp091MessageAttributesType(Amqp091MessageAttributesType other)
-
Method Summary
-
-
-
Field Detail
-
contentType
protected String contentType
-
contentEncoding
protected String contentEncoding
-
routingKey
protected String routingKey
-
deliveryMode
protected MessageDeliveryMode deliveryMode
-
priority
protected Integer priority
-
correlationId
protected String correlationId
-
replyTo
protected String replyTo
-
messageId
protected String messageId
-
timestamp
protected XMLGregorianCalendar timestamp
-
type
protected String type
-
userId
protected String userId
-
appId
protected String appId
-
other
protected List<MessagePropertyType> other
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_CONTENT_TYPE
public static final ItemName F_CONTENT_TYPE
-
F_CONTENT_ENCODING
public static final ItemName F_CONTENT_ENCODING
-
F_ROUTING_KEY
public static final ItemName F_ROUTING_KEY
-
F_DELIVERY_MODE
public static final ItemName F_DELIVERY_MODE
-
F_PRIORITY
public static final ItemName F_PRIORITY
-
F_CORRELATION_ID
public static final ItemName F_CORRELATION_ID
-
F_REPLY_TO
public static final ItemName F_REPLY_TO
-
F_MESSAGE_ID
public static final ItemName F_MESSAGE_ID
-
F_TIMESTAMP
public static final ItemName F_TIMESTAMP
-
F_TYPE
public static final ItemName F_TYPE
-
F_USER_ID
public static final ItemName F_USER_ID
-
F_APP_ID
public static final ItemName F_APP_ID
-
F_OTHER
public static final ItemName F_OTHER
-
-
Constructor Detail
-
Amqp091MessageAttributesType
public Amqp091MessageAttributesType()
-
Amqp091MessageAttributesType
public Amqp091MessageAttributesType(Amqp091MessageAttributesType other)
-
-
Method Detail
-
getContentType
public String getContentType()
-
setContentType
public void setContentType(String value)
-
getContentEncoding
public String getContentEncoding()
-
setContentEncoding
public void setContentEncoding(String value)
-
getRoutingKey
public String getRoutingKey()
-
setRoutingKey
public void setRoutingKey(String value)
-
getDeliveryMode
public MessageDeliveryMode getDeliveryMode()
-
setDeliveryMode
public void setDeliveryMode(MessageDeliveryMode value)
-
getPriority
public Integer getPriority()
-
setPriority
public void setPriority(Integer value)
-
getCorrelationId
public String getCorrelationId()
-
setCorrelationId
public void setCorrelationId(String value)
-
getReplyTo
public String getReplyTo()
-
setReplyTo
public void setReplyTo(String value)
-
getMessageId
public String getMessageId()
-
setMessageId
public void setMessageId(String value)
-
getTimestamp
public XMLGregorianCalendar getTimestamp()
-
setTimestamp
public void setTimestamp(XMLGregorianCalendar value)
-
getType
public String getType()
-
setType
public void setType(String value)
-
getUserId
public String getUserId()
-
setUserId
public void setUserId(String value)
-
getAppId
public String getAppId()
-
setAppId
public void setAppId(String value)
-
getOther
public List<MessagePropertyType> getOther()
-
hashCode
public int hashCode(StructuredHashCodeStrategy strategy)
- Specified by:
hashCode
in interfacePlainStructured
- Overrides:
hashCode
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
equals
public boolean equals(Object other, StructuredEqualsStrategy strategy)
- Specified by:
equals
in interfacePlainStructured
- Overrides:
equals
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
contentType
public Amqp091MessageAttributesType contentType(String value)
-
contentEncoding
public Amqp091MessageAttributesType contentEncoding(String value)
-
routingKey
public Amqp091MessageAttributesType routingKey(String value)
-
deliveryMode
public Amqp091MessageAttributesType deliveryMode(MessageDeliveryMode value)
-
priority
public Amqp091MessageAttributesType priority(Integer value)
-
correlationId
public Amqp091MessageAttributesType correlationId(String value)
-
replyTo
public Amqp091MessageAttributesType replyTo(String value)
-
messageId
public Amqp091MessageAttributesType messageId(String value)
-
timestamp
public Amqp091MessageAttributesType timestamp(XMLGregorianCalendar value)
-
timestamp
public Amqp091MessageAttributesType timestamp(String value)
-
type
public Amqp091MessageAttributesType type(String value)
-
userId
public Amqp091MessageAttributesType userId(String value)
-
appId
public Amqp091MessageAttributesType appId(String value)
-
other
public Amqp091MessageAttributesType other(MessagePropertyType value)
-
beginOther
public MessagePropertyType beginOther()
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
clone
public Amqp091MessageAttributesType clone()
- Specified by:
clone
in interfacePlainStructured
- Specified by:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
-