Skip to content

Commit c215793

Browse files
committed
#354 | cause is passed to the metrics collector
1 parent 403d50a commit c215793

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

src/main/java/com/rabbitmq/client/MetricsCollector.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public interface MetricsCollector {
3636

3737
void basicPublish(Channel channel);
3838

39-
void basicPublishFailure(Channel channel);
39+
void basicPublishFailure(Channel channel, Throwable cause);
4040

4141
void consumedMessage(Channel channel, long deliveryTag, boolean autoAck);
4242

src/main/java/com/rabbitmq/client/NoOpMetricsCollector.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ public void basicPublish(Channel channel) {
7171
}
7272

7373
@Override
74-
public void basicPublishFailure(Channel channel) {
74+
public void basicPublishFailure(Channel channel, Throwable cause) {
7575

7676
}
7777

src/main/java/com/rabbitmq/client/impl/AbstractMetricsCollector.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ public void basicPublish(Channel channel) {
103103
}
104104

105105
@Override
106-
public void basicPublishFailure(Channel channel) {
106+
public void basicPublishFailure(Channel channel, Throwable cause) {
107107
try {
108108
markMessagePublishFailed();
109109
} catch(Exception e) {

src/main/java/com/rabbitmq/client/impl/ChannelN.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -697,7 +697,7 @@ public void basicPublish(String exchange, String routingKey,
697697
try {
698698
transmit(command);
699699
} catch (IOException e) {
700-
metricsCollector.basicPublishFailure(this);
700+
metricsCollector.basicPublishFailure(this, e);
701701
throw e;
702702
}
703703
metricsCollector.basicPublish(this);

0 commit comments

Comments
 (0)