Class AMQPLargeMessagePersister
- java.lang.Object
-
- org.apache.activemq.artemis.spi.core.protocol.MessagePersister
-
- org.apache.activemq.artemis.protocol.amqp.broker.AMQPLargeMessagePersister
-
public class AMQPLargeMessagePersister extends MessagePersister
-
-
Field Summary
Fields Modifier and Type Field Description static byteIDstatic AMQPLargeMessagePersistertheInstance
-
Constructor Summary
Constructors Constructor Description AMQPLargeMessagePersister()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Messagedecode(ActiveMQBuffer buffer, Message record, CoreMessageObjectPools pools)voidencode(ActiveMQBuffer buffer, Message record)Sub classes must add the first short as the protocol-idintgetEncodeSize(Message record)bytegetID()static AMQPLargeMessagePersistergetInstance()-
Methods inherited from class org.apache.activemq.artemis.spi.core.protocol.MessagePersister
clearPersisters, decode, getPersister, registerPersister, registerProtocol
-
-
-
-
Field Detail
-
ID
public static final byte ID
- See Also:
- Constant Field Values
-
theInstance
public static AMQPLargeMessagePersister theInstance
-
-
Method Detail
-
getInstance
public static AMQPLargeMessagePersister getInstance()
-
getID
public byte getID()
- Specified by:
getIDin interfacePersister<Message>- Overrides:
getIDin classMessagePersister
-
getEncodeSize
public int getEncodeSize(Message record)
- Specified by:
getEncodeSizein interfacePersister<Message>- Overrides:
getEncodeSizein classMessagePersister
-
encode
public void encode(ActiveMQBuffer buffer, Message record)
Sub classes must add the first short as the protocol-id- Specified by:
encodein interfacePersister<Message>- Overrides:
encodein classMessagePersister
-
decode
public Message decode(ActiveMQBuffer buffer, Message record, CoreMessageObjectPools pools)
- Specified by:
decodein interfacePersister<Message>- Overrides:
decodein classMessagePersister
-
-