Class PersistentAddressBindingEncoding
- java.lang.Object
-
- org.apache.activemq.artemis.core.persistence.impl.journal.codec.PersistentAddressBindingEncoding
-
- All Implemented Interfaces:
EncodingSupport,AddressBindingInfo
public class PersistentAddressBindingEncoding extends Object implements EncodingSupport, AddressBindingInfo
-
-
Field Summary
Fields Modifier and Type Field Description AddressStatusEncodingaddressStatusEncodingbooleanautoCreatedlongidSimpleStringnameEnumSet<RoutingType>routingTypes
-
Constructor Summary
Constructors Constructor Description PersistentAddressBindingEncoding()PersistentAddressBindingEncoding(SimpleString name, EnumSet<RoutingType> routingTypes, boolean autoCreated)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddecode(ActiveMQBuffer buffer)voidencode(ActiveMQBuffer buffer)AddressStatusEncodinggetAddressStatusEncoding()booleangetAutoCreated()intgetEncodeSize()longgetId()SimpleStringgetName()EnumSet<RoutingType>getRoutingTypes()voidsetAddressStatusEncoding(AddressStatusEncoding addressStatusEncoding)voidsetId(long id)StringtoString()
-
-
-
Field Detail
-
id
public long id
-
name
public SimpleString name
-
autoCreated
public boolean autoCreated
-
addressStatusEncoding
public AddressStatusEncoding addressStatusEncoding
-
routingTypes
public EnumSet<RoutingType> routingTypes
-
-
Constructor Detail
-
PersistentAddressBindingEncoding
public PersistentAddressBindingEncoding()
-
PersistentAddressBindingEncoding
public PersistentAddressBindingEncoding(SimpleString name, EnumSet<RoutingType> routingTypes, boolean autoCreated)
-
-
Method Detail
-
getId
public long getId()
- Specified by:
getIdin interfaceAddressBindingInfo
-
setId
public void setId(long id)
-
getName
public SimpleString getName()
- Specified by:
getNamein interfaceAddressBindingInfo
-
getAutoCreated
public boolean getAutoCreated()
- Specified by:
getAutoCreatedin interfaceAddressBindingInfo
-
getRoutingTypes
public EnumSet<RoutingType> getRoutingTypes()
- Specified by:
getRoutingTypesin interfaceAddressBindingInfo
-
getAddressStatusEncoding
public AddressStatusEncoding getAddressStatusEncoding()
- Specified by:
getAddressStatusEncodingin interfaceAddressBindingInfo
-
setAddressStatusEncoding
public void setAddressStatusEncoding(AddressStatusEncoding addressStatusEncoding)
-
decode
public void decode(ActiveMQBuffer buffer)
- Specified by:
decodein interfaceEncodingSupport
-
encode
public void encode(ActiveMQBuffer buffer)
- Specified by:
encodein interfaceEncodingSupport
-
getEncodeSize
public int getEncodeSize()
- Specified by:
getEncodeSizein interfaceEncodingSupport
-
-