Uses of Interface
org.apache.activemq.artemis.core.server.MessageReference
-
-
Uses of MessageReference in org.apache.activemq.artemis.core.paging.cursor
Subinterfaces of MessageReference in org.apache.activemq.artemis.core.paging.cursor Modifier and Type Interface Description interfacePagedReferenceClasses in org.apache.activemq.artemis.core.paging.cursor that implement MessageReference Modifier and Type Class Description classPagedReferenceImplclassQueryPagedReferenceImplMethods in org.apache.activemq.artemis.core.paging.cursor that return MessageReference Modifier and Type Method Description MessageReferencePagedReferenceImpl. copy(Queue queue)Method parameters in org.apache.activemq.artemis.core.paging.cursor with type arguments of type MessageReference Modifier and Type Method Description voidPagedReferenceImpl. onDelivery(Consumer<? super MessageReference> onDelivery) -
Uses of MessageReference in org.apache.activemq.artemis.core.persistence
Methods in org.apache.activemq.artemis.core.persistence with parameters of type MessageReference Modifier and Type Method Description voidStorageManager. updateDeliveryCount(MessageReference ref)voidStorageManager. updateScheduledDeliveryTime(MessageReference ref)voidStorageManager. updateScheduledDeliveryTimeTransactional(long txID, MessageReference ref) -
Uses of MessageReference in org.apache.activemq.artemis.core.persistence.impl.journal
Methods in org.apache.activemq.artemis.core.persistence.impl.journal with parameters of type MessageReference Modifier and Type Method Description voidAbstractJournalStorageManager. updateDeliveryCount(MessageReference ref)voidAbstractJournalStorageManager. updateScheduledDeliveryTime(MessageReference ref)voidAbstractJournalStorageManager. updateScheduledDeliveryTimeTransactional(long txID, MessageReference ref) -
Uses of MessageReference in org.apache.activemq.artemis.core.persistence.impl.journal.codec
Methods in org.apache.activemq.artemis.core.persistence.impl.journal.codec that return types with arguments of type MessageReference Modifier and Type Method Description List<MessageReference>PageUpdateTXEncoding. getRelatedMessageReferences() -
Uses of MessageReference in org.apache.activemq.artemis.core.persistence.impl.nullpm
Methods in org.apache.activemq.artemis.core.persistence.impl.nullpm with parameters of type MessageReference Modifier and Type Method Description voidNullStorageManager. updateDeliveryCount(MessageReference ref)voidNullStorageManager. updateScheduledDeliveryTime(MessageReference ref)voidNullStorageManager. updateScheduledDeliveryTimeTransactional(long txID, MessageReference ref) -
Uses of MessageReference in org.apache.activemq.artemis.core.postoffice
Methods in org.apache.activemq.artemis.core.postoffice that return MessageReference Modifier and Type Method Description MessageReferencePostOffice. reload(Message message, Queue queue, Transaction tx)default MessageReferencePostOffice. reroute(Message message, Queue queue, Transaction tx)Deprecated.Methods in org.apache.activemq.artemis.core.postoffice with parameters of type MessageReference Modifier and Type Method Description voidPostOffice. postAcknowledge(MessageReference ref, AckReason reason) -
Uses of MessageReference in org.apache.activemq.artemis.core.postoffice.impl
Methods in org.apache.activemq.artemis.core.postoffice.impl that return MessageReference Modifier and Type Method Description MessageReferencePostOfficeImpl. reload(Message message, Queue queue, Transaction tx)Methods in org.apache.activemq.artemis.core.postoffice.impl that return types with arguments of type MessageReference Modifier and Type Method Description List<MessageReference>PostOfficeImpl.AddOperation. getListOnConsumer(long consumerID)List<MessageReference>PostOfficeImpl.AddOperation. getRelatedMessageReferences()Methods in org.apache.activemq.artemis.core.postoffice.impl with parameters of type MessageReference Modifier and Type Method Description voidPostOfficeImpl. postAcknowledge(MessageReference ref, AckReason reason) -
Uses of MessageReference in org.apache.activemq.artemis.core.protocol.core.impl
Methods in org.apache.activemq.artemis.core.protocol.core.impl with parameters of type MessageReference Modifier and Type Method Description intCoreSessionCallback. sendLargeMessage(MessageReference ref, Message message, ServerConsumer consumer, long bodySize, int deliveryCount)intCoreSessionCallback. sendMessage(MessageReference ref, Message message, ServerConsumer consumer, int deliveryCount)booleanCoreSessionCallback. updateDeliveryCountAfterCancel(ServerConsumer consumer, MessageReference ref, boolean failed) -
Uses of MessageReference in org.apache.activemq.artemis.core.server
Methods in org.apache.activemq.artemis.core.server that return MessageReference Modifier and Type Method Description MessageReferenceMessageReference. copy(Queue queue)static MessageReferenceMessageReference.Factory. createReference(Message encode, Queue queue)MessageReferenceServerMessage. createReference(Queue queue)Deprecated.MessageReferenceQueue. getReference(long id)default MessageReferenceQueue. peekFirstMessage()MessageReferenceServerConsumer. removeReferenceByID(long messageID)MessageReferenceQueue. removeReferenceWithID(long id)MessageReferenceScheduledDeliveryHandler. removeReferenceWithID(long id)MessageReferenceScheduledDeliveryHandler. removeReferenceWithID(long id, Transaction tx)MessageReferenceQueue. removeWithSuppliedID(String serverID, long id, NodeStore<MessageReference> nodeStore)Remove item with a supplied non-negative (>= 0) ID.Methods in org.apache.activemq.artemis.core.server that return types with arguments of type MessageReference Modifier and Type Method Description LinkedListIterator<MessageReference>Queue. browserIterator()List<MessageReference>ScheduledDeliveryHandler. cancel(Predicate<MessageReference> predicate)List<MessageReference>ServerConsumer. cancelRefs(boolean failed, boolean lastConsumedAsDelivered, Transaction tx)List<MessageReference>Consumer. getDeliveringMessages()Map<String,List<MessageReference>>Queue. getDeliveringMessages()Return a Map consisting of consumer.toString and its messages Delivering message is a property of the consumer, this method will aggregate the results per Server's consumer objectList<MessageReference>ServerSession. getInTxLingerMessages()List<MessageReference>ServerSession. getInTXMessagesForConsumer(long consumerId)List<MessageReference>Queue. getScheduledMessages()List<MessageReference>ScheduledDeliveryHandler. getScheduledReferences()LinkedListIterator<MessageReference>Queue. iterator()It will iterate through memory only (not paging)List<MessageReference>ServerConsumer. scanDeliveringReferences(boolean remove, Function<MessageReference,Boolean> startFunction, Function<MessageReference,Boolean> endFunction)Methods in org.apache.activemq.artemis.core.server with parameters of type MessageReference Modifier and Type Method Description voidQueue. acknowledge(MessageReference ref)voidQueue. acknowledge(MessageReference ref, AckReason reason, ServerConsumer consumer)voidQueue. acknowledge(MessageReference ref, ServerConsumer consumer)voidQueue. acknowledge(Transaction tx, MessageReference ref)voidQueue. acknowledge(Transaction tx, MessageReference ref, AckReason reason, ServerConsumer consumer, boolean delivering)voidQueue. addHead(MessageReference ref, boolean scheduling)voidQueue. addSorted(MessageReference ref, boolean scheduling)voidQueue. addTail(MessageReference ref)voidQueue. addTail(MessageReference ref, boolean direct)voidServerConsumer. backToDelivering(MessageReference reference)Some protocols may choose to send the message back to delivering instead of redeliver.voidActiveMQServerLogger_impl. bridgeUnableToSendMessage(MessageReference ref, Exception e)voidActiveMQServerLogger. bridgeUnableToSendMessage(MessageReference ref, Exception e)booleanActiveMQServer. callBrokerMessagePluginsCanAccept(ServerConsumer serverConsumer, MessageReference messageReference)voidQueue. cancel(MessageReference reference, long timeBase)voidQueue. cancel(Transaction tx, MessageReference ref)voidQueue. cancel(Transaction tx, MessageReference ref, boolean ignoreRedeliveryCheck)booleanScheduledDeliveryHandler. checkAndSchedule(MessageReference ref, boolean tail)Pair<Boolean,Boolean>Queue. checkRedelivery(MessageReference ref, long timeBase, boolean ignoreRedeliveryDelay)voidActiveMQServerLogger_impl. errorBrowserHandlingMessage(MessageReference current, Exception e)voidActiveMQServerLogger. errorBrowserHandlingMessage(MessageReference current, Exception e)voidActiveMQServerLogger_impl. errorCancellingRefOnBridge(MessageReference ref2, Exception e)voidActiveMQServerLogger. errorCancellingRefOnBridge(MessageReference ref2, Exception e)voidActiveMQServerLogger_impl. errorExpiringReferencesOnQueue(MessageReference ref, Exception e)voidActiveMQServerLogger. errorExpiringReferencesOnQueue(MessageReference ref, Exception e)default voidConsumer. errorProcessing(Throwable e, MessageReference reference)default voidQueue. errorProcessing(Consumer consumer, Throwable t, MessageReference messageReference)voidQueue. expire(MessageReference ref)voidQueue. expire(MessageReference ref, ServerConsumer consumer, boolean delivering)HandleStatusConsumer. handle(MessageReference reference)There was a change on semantic during 2.3 here.
We now first accept the message, and the actual deliver is done as part ofConsumer.proceedDeliver(MessageReference).ServerMessageServerMessage. makeCopyForExpiryOrDLA(long newID, MessageReference originalReference, boolean expiry, boolean copyOriginalHeaders)Deprecated.voidActiveMQServerLogger_impl. noBindingsOnDLA(MessageReference ref, SimpleString name)voidActiveMQServerLogger. noBindingsOnDLA(MessageReference ref, SimpleString name)voidQueue. postAcknowledge(MessageReference ref, AckReason reason)voidQueue. postAcknowledge(MessageReference ref, AckReason reason, boolean delivering)voidConsumer. proceedDeliver(MessageReference reference)This will proceed with the actual delivery.voidQueue. reacknowledge(Transaction tx, MessageReference ref)voidQueue. refDown(MessageReference messageReference)voidQueue. referenceHandled(MessageReference ref)voidQueue. refUp(MessageReference messageReference)voidQueue. reload(MessageReference ref)voidActiveMQServerLogger_impl. sendingMessageToDLA(MessageReference ref, SimpleString name, SimpleString simpleString)voidActiveMQServerLogger. sendingMessageToDLA(MessageReference ref, SimpleString name, SimpleString simpleString)voidActiveMQServerLogger_impl. sendingMessageToDLAnoDLA(MessageReference ref, SimpleString name)voidActiveMQServerLogger. sendingMessageToDLAnoDLA(MessageReference ref, SimpleString name)booleanQueue. sendToDeadLetterAddress(Transaction tx, MessageReference ref)voidServerMessage. setOriginalHeaders(ServerMessage other, MessageReference originalReference, boolean expiry)Deprecated.Method parameters in org.apache.activemq.artemis.core.server with type arguments of type MessageReference Modifier and Type Method Description voidQueue. addHead(List<MessageReference> refs, boolean scheduling)voidQueue. addSorted(List<MessageReference> refs, boolean scheduling)List<MessageReference>ScheduledDeliveryHandler. cancel(Predicate<MessageReference> predicate)default voidQueue. forEach(Consumer<MessageReference> consumer)voidMessageReference. onDelivery(Consumer<? super MessageReference> callback)This is to be used in cases where a message delivery happens on an executor.MessageReferenceQueue. removeWithSuppliedID(String serverID, long id, NodeStore<MessageReference> nodeStore)Remove item with a supplied non-negative (>= 0) ID.List<MessageReference>ServerConsumer. scanDeliveringReferences(boolean remove, Function<MessageReference,Boolean> startFunction, Function<MessageReference,Boolean> endFunction) -
Uses of MessageReference in org.apache.activemq.artemis.core.server.cluster.impl
Methods in org.apache.activemq.artemis.core.server.cluster.impl that return types with arguments of type MessageReference Modifier and Type Method Description List<MessageReference>BridgeImpl. getDeliveringMessages()List<MessageReference>Redistributor. getDeliveringMessages()Methods in org.apache.activemq.artemis.core.server.cluster.impl with parameters of type MessageReference Modifier and Type Method Description HandleStatusBridgeImpl. handle(MessageReference ref)HandleStatusRedistributor. handle(MessageReference reference)voidBridgeImpl. proceedDeliver(MessageReference ref)voidRedistributor. proceedDeliver(MessageReference ref) -
Uses of MessageReference in org.apache.activemq.artemis.core.server.impl
Classes in org.apache.activemq.artemis.core.server.impl that implement MessageReference Modifier and Type Class Description classGroupFirstMessageReferenceThis MessageReference should only be created the first time a group is assigned to a consumer, it allows us to make a copy of the message to add the property safely as a delivery semantic, without affecting the underlying message.classMessageReferenceImplImplementation of a MessageReferenceFields in org.apache.activemq.artemis.core.server.impl declared as MessageReference Modifier and Type Field Description protected MessageReferenceServerConsumerImpl.BrowserDeliverer. currentFields in org.apache.activemq.artemis.core.server.impl with type parameters of type MessageReference Modifier and Type Field Description LinkedListIterator<MessageReference>ServerConsumerImpl.BrowserDeliverer. iteratorprotected PriorityLinkedList<MessageReference>QueueImpl. messageReferencesMethods in org.apache.activemq.artemis.core.server.impl that return MessageReference Modifier and Type Method Description MessageReferenceGroupFirstMessageReference. copy(Queue queue)MessageReferenceMessageReferenceImpl. copy(Queue queue)MessageReferenceQueueImpl. getReference(long id1)MessageReferenceQueueImpl. peekFirstMessage()MessageReferenceServerConsumerImpl. removeReferenceByID(long messageID)MessageReferenceQueueImpl. removeReferenceWithID(long id1)MessageReferenceScheduledDeliveryHandlerImpl. removeReferenceWithID(long id)MessageReferenceScheduledDeliveryHandlerImpl. removeReferenceWithID(long id, Transaction tx)MessageReferenceQueueImpl. removeWithSuppliedID(String serverID, long id, NodeStore<MessageReference> nodeStore)Methods in org.apache.activemq.artemis.core.server.impl with parameters of type MessageReference Modifier and Type Method Description voidLastValueQueue. acknowledge(MessageReference ref, AckReason reason, ServerConsumer consumer)voidLastValueQueue. acknowledge(Transaction tx, MessageReference ref, AckReason reason, ServerConsumer consumer, boolean delivering)voidQueueImpl. acknowledge(MessageReference ref)voidQueueImpl. acknowledge(MessageReference ref, AckReason reason, ServerConsumer consumer)voidQueueImpl. acknowledge(MessageReference ref, ServerConsumer consumer)voidQueueImpl. acknowledge(Transaction tx, MessageReference ref)voidQueueImpl. acknowledge(Transaction tx, MessageReference ref, AckReason reason, ServerConsumer consumer, boolean delivering)The parameter delivering can be sent as false in situation where the ack is coming outside of the context of delivering.voidLastValueQueue. addHead(MessageReference ref, boolean scheduling)voidQueueImpl. addHead(MessageReference ref, boolean scheduling)voidScheduledDeliveryHandlerImpl. addInPlace(long deliveryTime, MessageReference ref, boolean tail)protected voidQueueImpl. addRefSize(MessageReference ref)voidLastValueQueue. addSorted(MessageReference ref, boolean scheduling)voidQueueImpl. addSorted(MessageReference ref, boolean scheduling)voidLastValueQueue. addTail(MessageReference ref, boolean direct)voidQueueImpl. addTail(MessageReference ref)voidQueueImpl. addTail(MessageReference ref, boolean direct)voidServerConsumerImpl. backToDelivering(MessageReference reference)booleanActiveMQServerImpl. callBrokerMessagePluginsCanAccept(ServerConsumer serverConsumer, MessageReference messageReference)voidQueueImpl. cancel(MessageReference reference, long timeBase)voidQueueImpl. cancel(Transaction tx, MessageReference reference)voidQueueImpl. cancel(Transaction tx, MessageReference reference, boolean ignoreRedeliveryCheck)booleanScheduledDeliveryHandlerImpl. checkAndSchedule(MessageReference ref, boolean tail)Pair<Boolean,Boolean>QueueImpl. checkRedelivery(MessageReference reference, long timeBase, boolean ignoreRedeliveryDelay)voidQueueImpl. decDelivering(MessageReference reference)voidQueueMessageMetrics. decrementMetrics(MessageReference reference)voidQueueImpl. errorProcessing(Consumer consumer, Throwable t, MessageReference reference)This will print errors and decide what to do with the errored consumer from the protocol layer.voidServerConsumerImpl. errorProcessing(Throwable e, MessageReference deliveryObject)voidQueueImpl. expire(MessageReference ref)voidQueueImpl. expire(MessageReference ref, ServerConsumer consumer, boolean delivering)The parameter delivering can be sent as false in situation where the ack is coming outside of the context of delivering.HandleStatusServerConsumerImpl. handle(MessageReference ref)voidQueueImpl. incDelivering(MessageReference ref)voidQueueMessageMetrics. incrementMetrics(MessageReference reference)voidQueueImpl. postAcknowledge(MessageReference ref, AckReason reason)voidQueueImpl. postAcknowledge(MessageReference ref, AckReason reason, boolean delivering)The parameter delivering can be sent as false in situation where the ack is coming outside of the context of delivering.voidServerConsumerImpl. proceedDeliver(MessageReference reference)voidQueueImpl. reacknowledge(Transaction tx, MessageReference ref)protected voidQueueImpl. refAdded(MessageReference ref)voidQueueImpl. refDown(MessageReference messageReference)voidQueueImpl. referenceHandled(MessageReference ref)protected voidLastValueQueue. refRemoved(MessageReference ref)protected voidQueueImpl. refRemoved(MessageReference ref)voidQueueImpl. refUp(MessageReference messageReference)voidLastValueQueue. reload(MessageReference newRef)voidQueueImpl. reload(MessageReference ref)protected voidQueueImpl. removeMessageReference(QueueImpl.ConsumerHolder<? extends Consumer> holder, MessageReference ref)protected voidRefsOperation. rollbackRedelivery(Transaction tx, MessageReference ref, long timeBase, Map<QueueImpl,LinkedList<MessageReference>> queueMap)protected booleanQueueImpl. scheduleIfPossible(MessageReference ref)booleanQueueImpl. sendToDeadLetterAddress(Transaction tx, MessageReference ref)protected voidServerConsumerImpl. updateDeliveryCountForCanceledRef(MessageReference ref, boolean failed)Method parameters in org.apache.activemq.artemis.core.server.impl with type arguments of type MessageReference Modifier and Type Method Description voidQueueImpl. addHead(List<MessageReference> refs, boolean scheduling)voidQueueImpl. addSorted(List<MessageReference> refs, boolean scheduling)List<MessageReference>ScheduledDeliveryHandlerImpl. cancel(Predicate<MessageReference> predicate)voidJournalLoader. handlePreparedAcknowledge(long messageID, List<MessageReference> referencesToAck, long queueID)voidPostOfficeJournalLoader. handlePreparedAcknowledge(long messageID, List<MessageReference> referencesToAck, long queueID)voidJournalLoader. handlePreparedTransaction(Transaction tx, List<MessageReference> referencesToAck, Xid xid, ResourceManager resourceManager)voidPostOfficeJournalLoader. handlePreparedTransaction(Transaction tx, List<MessageReference> referencesToAck, Xid xid, ResourceManager resourceManager)voidGroupFirstMessageReference. onDelivery(Consumer<? super MessageReference> callback)voidMessageReferenceImpl. onDelivery(Consumer<? super MessageReference> onDelivery)MessageReferenceQueueImpl. removeWithSuppliedID(String serverID, long id, NodeStore<MessageReference> nodeStore)protected voidRefsOperation. rollbackRedelivery(Transaction tx, MessageReference ref, long timeBase, Map<QueueImpl,LinkedList<MessageReference>> queueMap)List<MessageReference>ServerConsumerImpl. scanDeliveringReferences(boolean remove, Function<MessageReference,Boolean> startFunction, Function<MessageReference,Boolean> endFunction)Remove references based on the protocolData.Constructors in org.apache.activemq.artemis.core.server.impl with parameters of type MessageReference Constructor Description GroupFirstMessageReference(SimpleString key, MessageReference messageReference)Constructor parameters in org.apache.activemq.artemis.core.server.impl with type arguments of type MessageReference Constructor Description BrowserDeliverer(LinkedListIterator<MessageReference> iterator) -
Uses of MessageReference in org.apache.activemq.artemis.core.server.mirror
Methods in org.apache.activemq.artemis.core.server.mirror with parameters of type MessageReference Modifier and Type Method Description voidMirrorController. postAcknowledge(MessageReference ref, AckReason reason)Method parameters in org.apache.activemq.artemis.core.server.mirror with type arguments of type MessageReference Modifier and Type Method Description voidMirrorController. sendMessage(Message message, RoutingContext context, List<MessageReference> refs) -
Uses of MessageReference in org.apache.activemq.artemis.core.server.plugin
Methods in org.apache.activemq.artemis.core.server.plugin with parameters of type MessageReference Modifier and Type Method Description default voidActiveMQServerBridgePlugin. afterAcknowledgeBridge(Bridge bridge, MessageReference ref)Called after delivered message over this bridge has been acknowledged by the remote brokerdefault voidActiveMQServerMessagePlugin. afterDeliver(MessageReference reference)default voidActiveMQServerMessagePlugin. afterDeliver(ServerConsumer consumer, MessageReference reference)After a message is delivered to a client consumerdefault voidActiveMQServerBridgePlugin. afterDeliverBridge(Bridge bridge, MessageReference ref, HandleStatus status)Called immediately after a bridge delivers a message but before the message is acknowledgeddefault voidActiveMQServerMessagePlugin. beforeDeliver(MessageReference reference)Deprecated.use throws ActiveMQExceptionActiveMQServerMessagePlugin.beforeDeliver(ServerConsumer, MessageReference)default voidActiveMQServerMessagePlugin. beforeDeliver(ServerConsumer consumer, MessageReference reference)Before a message is delivered to a client consumerdefault voidActiveMQServerBridgePlugin. beforeDeliverBridge(Bridge bridge, MessageReference ref)Called immediately before a bridge delivers a messagedefault booleanActiveMQServerMessagePlugin. canAccept(ServerConsumer consumer, MessageReference reference)Before a message is delivered to a client consumerdefault voidActiveMQServerMessagePlugin. messageAcknowledged(MessageReference ref, AckReason reason)default voidActiveMQServerMessagePlugin. messageAcknowledged(MessageReference ref, AckReason reason, ServerConsumer consumer)Deprecated.default voidActiveMQServerMessagePlugin. messageAcknowledged(Transaction tx, MessageReference ref, AckReason reason, ServerConsumer consumer)A message has been acknowledgeddefault voidActiveMQServerMessagePlugin. messageExpired(MessageReference message, SimpleString messageExpiryAddress)default voidActiveMQServerMessagePlugin. messageExpired(MessageReference message, SimpleString messageExpiryAddress, ServerConsumer consumer)A message has been expired -
Uses of MessageReference in org.apache.activemq.artemis.core.server.plugin.impl
Methods in org.apache.activemq.artemis.core.server.plugin.impl with parameters of type MessageReference Modifier and Type Method Description voidLoggingActiveMQServerPlugin. afterDeliver(ServerConsumer consumer, MessageReference reference)After a message is delivered to a client consumervoidNotificationActiveMQServerPlugin. afterDeliver(ServerConsumer consumer, MessageReference reference)voidLoggingActiveMQServerPluginLogger_impl. afterDeliverDetails(String messageID, SimpleString queueAddress, SimpleString queueName, String consumerSessionID, long consumerID, MessageReference reference, ServerConsumer consumer)voidLoggingActiveMQServerPluginLogger. afterDeliverDetails(String messageID, SimpleString queueAddress, SimpleString queueName, String consumerSessionID, long consumerID, MessageReference reference, ServerConsumer consumer)voidLoggingActiveMQServerPlugin. beforeDeliver(ServerConsumer consumer, MessageReference reference)Before a message is delivered to a client consumervoidLoggingActiveMQServerPluginLogger_impl. beforeDeliver(ServerConsumer consumer, MessageReference reference)voidLoggingActiveMQServerPluginLogger. beforeDeliver(ServerConsumer consumer, MessageReference reference)booleanBrokerMessageAuthorizationPlugin. canAccept(ServerConsumer consumer, MessageReference reference)voidLoggingActiveMQServerPlugin. messageAcknowledged(Transaction tx, MessageReference ref, AckReason reason, ServerConsumer consumer)A message has been acknowledgedvoidLoggingActiveMQServerPluginLogger_impl. messageAcknowledged(MessageReference ref, Transaction tx)voidLoggingActiveMQServerPluginLogger. messageAcknowledged(MessageReference ref, Transaction tx)voidLoggingActiveMQServerPlugin. messageExpired(MessageReference message, SimpleString messageExpiryAddress, ServerConsumer consumer)voidLoggingActiveMQServerPluginLogger_impl. messageExpired(MessageReference message, SimpleString messageExpiryAddress)voidLoggingActiveMQServerPluginLogger. messageExpired(MessageReference message, SimpleString messageExpiryAddress)voidNotificationActiveMQServerPlugin. messageExpired(MessageReference message, SimpleString messageExpiryAddress, ServerConsumer consumer) -
Uses of MessageReference in org.apache.activemq.artemis.core.server.transformer
Methods in org.apache.activemq.artemis.core.server.transformer that return MessageReference Modifier and Type Method Description MessageReferenceServerMessageImpl. createReference(Queue queue)Deprecated.Methods in org.apache.activemq.artemis.core.server.transformer with parameters of type MessageReference Modifier and Type Method Description ServerMessageServerMessageImpl. makeCopyForExpiryOrDLA(long newID, MessageReference originalReference, boolean expiry, boolean copyOriginalHeaders)Deprecated.voidServerMessageImpl. setOriginalHeaders(ServerMessage otherServerMessage, MessageReference originalReference, boolean expiry)Deprecated. -
Uses of MessageReference in org.apache.activemq.artemis.core.transaction
Methods in org.apache.activemq.artemis.core.transaction that return types with arguments of type MessageReference Modifier and Type Method Description List<MessageReference>TransactionOperation. getListOnConsumer(long consumerID)List<MessageReference>TransactionOperationAbstract. getListOnConsumer(long consumerID)List<MessageReference>TransactionOperation. getRelatedMessageReferences()List<MessageReference>TransactionOperationAbstract. getRelatedMessageReferences() -
Uses of MessageReference in org.apache.activemq.artemis.spi.core.protocol
Methods in org.apache.activemq.artemis.spi.core.protocol with parameters of type MessageReference Modifier and Type Method Description default booleanSessionCallback. hasCredits(ServerConsumer consumerID, MessageReference ref)This one includes the MessageReference for protocols like MQTT 5 (which only enforces flow control on durable messages (i.e.intSessionCallback. sendLargeMessage(MessageReference reference, Message message, ServerConsumer consumerID, long bodySize, int deliveryCount)intSessionCallback. sendMessage(MessageReference ref, Message message, ServerConsumer consumerID, int deliveryCount)booleanSessionCallback. updateDeliveryCountAfterCancel(ServerConsumer consumer, MessageReference ref, boolean failed)Use this to updates specifics on the message after a redelivery happened.
-