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
-
Constructor Summary
ConstructorsConstructorDescriptionPersistentAddressBindingEncoding(SimpleString name, EnumSet<RoutingType> routingTypes, boolean autoCreated, boolean internal) -
Method Summary
Modifier and TypeMethodDescriptionvoiddecode(ActiveMQBuffer buffer) voidencode(ActiveMQBuffer buffer) intlonggetId()getName()booleanbooleanvoidsetAddressStatusEncoding(AddressStatusEncoding addressStatusEncoding) voidsetId(long id) toString()
-
Constructor Details
-
PersistentAddressBindingEncoding
public PersistentAddressBindingEncoding() -
PersistentAddressBindingEncoding
public PersistentAddressBindingEncoding(SimpleString name, EnumSet<RoutingType> routingTypes, boolean autoCreated, boolean internal)
-
-
Method Details
-
toString
-
getId
public long getId()- Specified by:
getIdin interfaceAddressBindingInfo
-
setId
public void setId(long id) -
getName
- Specified by:
getNamein interfaceAddressBindingInfo
-
isAutoCreated
public boolean isAutoCreated()- Specified by:
isAutoCreatedin interfaceAddressBindingInfo
-
getRoutingTypes
- Specified by:
getRoutingTypesin interfaceAddressBindingInfo
-
getAddressStatusEncoding
- Specified by:
getAddressStatusEncodingin interfaceAddressBindingInfo
-
setAddressStatusEncoding
-
isInternal
public boolean isInternal()- Specified by:
isInternalin interfaceAddressBindingInfo
-
decode
- Specified by:
decodein interfaceEncodingSupport
-
encode
- Specified by:
encodein interfaceEncodingSupport
-
getEncodeSize
public int getEncodeSize()- Specified by:
getEncodeSizein interfaceEncodingSupport
-