Class SenderController.RejectingOutgoingMessageWriter
java.lang.Object
org.apache.activemq.artemis.protocol.amqp.proton.SenderController.RejectingOutgoingMessageWriter
- All Implemented Interfaces:
Consumer<org.apache.activemq.artemis.core.server.MessageReference>, MessageWriter
- Enclosing interface:
SenderController
public static class SenderController.RejectingOutgoingMessageWriter
extends Object
implements MessageWriter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidwriteBytes(org.apache.activemq.artemis.core.server.MessageReference reference) Begin delivery of a message providing the original message reference instance.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface MessageWriter
accept, close, isWriting, open
-
Constructor Details
-
RejectingOutgoingMessageWriter
public RejectingOutgoingMessageWriter()
-
-
Method Details
-
writeBytes
public void writeBytes(org.apache.activemq.artemis.core.server.MessageReference reference) Description copied from interface:MessageWriterBegin delivery of a message providing the original message reference instance. The writer should be linked to a parent sender or sender controller which it will use for obtaining services needed to send and complete sending operations. This must be called from the connection thread.Once delivery processing completes (successful or not) the handler must inform the server sender of the outcome so that further deliveries can be sent or error processing can commence.
- Specified by:
writeBytesin interfaceMessageWriter- Parameters:
reference- The original message reference that triggered the delivery.
-