Class NoOpObservationCollector
java.lang.Object
com.rabbitmq.client.observation.NoOpObservationCollector
- All Implemented Interfaces:
ObservationCollector
-
Nested Class Summary
Nested classes/interfaces inherited from interface ObservationCollector
ObservationCollector.BasicGetCall, ObservationCollector.ConnectionInfo, ObservationCollector.PublishCall -
Field Summary
Fields inherited from interface ObservationCollector
NO_OP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbasicConsume(String queue, String consumerTag, Consumer consumer) Decorate consumer registration.basicGet(ObservationCollector.BasicGetCall call, String queue) Decorate message polling withbasic.get.voidpublish(ObservationCollector.PublishCall call, AMQP.Basic.Publish publish, AMQP.BasicProperties properties, byte[] body, ObservationCollector.ConnectionInfo connectionInfo) Decorate message publishing.
-
Constructor Details
-
NoOpObservationCollector
NoOpObservationCollector()
-
-
Method Details
-
publish
public void publish(ObservationCollector.PublishCall call, AMQP.Basic.Publish publish, AMQP.BasicProperties properties, byte[] body, ObservationCollector.ConnectionInfo connectionInfo) throws IOException Description copied from interface:ObservationCollectorDecorate message publishing.Implementations are expected to call
to make sure the message is actually sent.invalid reference
PublishCall#publish(PublishCall, AMQP.Basic.Publish, AMQP.BasicProperties, byte[], ConnectionInfo)- Specified by:
publishin interfaceObservationCollector- Parameters:
call-publish-properties-body-connectionInfo-- Throws:
IOException
-
basicConsume
Description copied from interface:ObservationCollectorDecorate consumer registration.Implementations are expected to decorate the appropriate
Consumercallbacks. The originalConsumerbehavior should not be changed though.- Specified by:
basicConsumein interfaceObservationCollector- Parameters:
queue-consumerTag-consumer-- Returns:
-
basicGet
Description copied from interface:ObservationCollectorDecorate message polling withbasic.get.Implementations are expected to
and return the same result.invalid reference
BasicGetCall#basicGet(BasicGetCall, String)- Specified by:
basicGetin interfaceObservationCollector- Parameters:
call-queue-- Returns:
-