Uses of Interface
org.apache.activemq.artemis.core.server.LargeServerMessage
Packages that use LargeServerMessage
Package
Description
-
Uses of LargeServerMessage in org.apache.activemq.artemis.core.persistence
Methods in org.apache.activemq.artemis.core.persistence that return LargeServerMessageModifier and TypeMethodDescriptionStorageManager.createCoreLargeMessage()StorageManager.createCoreLargeMessage(long id, Message message) Creates a new LargeServerMessage for the core Protocol with the given id.StorageManager.onLargeMessageCreate(long id, LargeServerMessage largeMessage) Other protocols may inform the storage manager when a large message was created.Methods in org.apache.activemq.artemis.core.persistence with parameters of type LargeServerMessageModifier and TypeMethodDescriptionvoidStorageManager.deleteLargeMessageBody(LargeServerMessage largeServerMessage) voidStorageManager.largeMessageClosed(LargeServerMessage largeServerMessage) StorageManager.onLargeMessageCreate(long id, LargeServerMessage largeMessage) Other protocols may inform the storage manager when a large message was created. -
Uses of LargeServerMessage in org.apache.activemq.artemis.core.persistence.impl.journal
Classes in org.apache.activemq.artemis.core.persistence.impl.journal that implement LargeServerMessageFields in org.apache.activemq.artemis.core.persistence.impl.journal with type parameters of type LargeServerMessageModifier and TypeFieldDescriptionprotected final ConcurrentLongHashMap<LargeServerMessage>AbstractJournalStorageManager.largeMessagesToDeleteMethods in org.apache.activemq.artemis.core.persistence.impl.journal that return LargeServerMessageModifier and TypeMethodDescriptionJournalStorageManager.createCoreLargeMessage()JournalStorageManager.createCoreLargeMessage(long id, Message message) JournalStorageManager.onLargeMessageCreate(long id, LargeServerMessage largeMessage) protected abstract LargeServerMessageAbstractJournalStorageManager.parseLargeMessage(ActiveMQBuffer buff) protected LargeServerMessageJournalStorageManager.parseLargeMessage(ActiveMQBuffer buff) Methods in org.apache.activemq.artemis.core.persistence.impl.journal with parameters of type LargeServerMessageModifier and TypeMethodDescriptionvoidLargeBody.copyInto(LargeServerMessage newMessage) voidLargeBody.copyInto(LargeServerMessage newMessage, io.netty.buffer.ByteBuf newHeader, int skipBytes) voidJournalStorageManager.deleteLargeMessageBody(LargeServerMessage largeServerMessage) voidJournalStorageManager.largeMessageClosed(LargeServerMessage largeServerMessage) JournalStorageManager.onLargeMessageCreate(long id, LargeServerMessage largeMessage) voidLargeBody.setMessage(LargeServerMessage message) Constructors in org.apache.activemq.artemis.core.persistence.impl.journal with parameters of type LargeServerMessageModifierConstructorDescriptionLargeBody(LargeServerMessage message, StorageManager storageManager) LargeBody(LargeServerMessage message, StorageManager storageManager, SequentialFile file) -
Uses of LargeServerMessage in org.apache.activemq.artemis.core.persistence.impl.journal.codec
Methods in org.apache.activemq.artemis.core.persistence.impl.journal.codec that return LargeServerMessageModifier and TypeMethodDescriptionLargeMessagePersister.decode(ActiveMQBuffer buffer, LargeServerMessage message, CoreMessageObjectPools objectPools) Methods in org.apache.activemq.artemis.core.persistence.impl.journal.codec with parameters of type LargeServerMessageModifier and TypeMethodDescriptionLargeMessagePersister.decode(ActiveMQBuffer buffer, LargeServerMessage message, CoreMessageObjectPools objectPools) voidLargeMessagePersister.encode(ActiveMQBuffer buffer, LargeServerMessage message) intLargeMessagePersister.getEncodeSize(LargeServerMessage message) -
Uses of LargeServerMessage in org.apache.activemq.artemis.core.persistence.impl.nullpm
Methods in org.apache.activemq.artemis.core.persistence.impl.nullpm that return LargeServerMessageModifier and TypeMethodDescriptionNullStorageManager.createCoreLargeMessage()NullStorageManager.createCoreLargeMessage(long id, Message message) NullStorageManager.onLargeMessageCreate(long id, LargeServerMessage largeMessage) Methods in org.apache.activemq.artemis.core.persistence.impl.nullpm with parameters of type LargeServerMessageModifier and TypeMethodDescriptionvoidNullStorageManager.deleteLargeMessageBody(LargeServerMessage largeServerMessage) voidNullStorageManager.largeMessageClosed(LargeServerMessage largeServerMessage) NullStorageManager.onLargeMessageCreate(long id, LargeServerMessage largeMessage) -
Uses of LargeServerMessage in org.apache.activemq.artemis.core.server
Subinterfaces of LargeServerMessage in org.apache.activemq.artemis.core.serverModifier and TypeInterfaceDescriptioninterfaceThis is a tagging interface, as we need to make sure the LargeMessage is a core large message is certain places.Methods in org.apache.activemq.artemis.core.server with parameters of type LargeServerMessageModifier and TypeMethodDescriptionvoidActiveMQServerLogger_impl.lareMessageErrorCopying(LargeServerMessage largeServerMessage, Exception e) voidActiveMQServerLogger.lareMessageErrorCopying(LargeServerMessage largeServerMessage, Exception e)