private void reportResponseBegin() { if (conn.metrics != null) { conn.metrics.responseBegin(requestMetric, this); } }
private void reportRequestReset() { if (conn.metrics != null) { conn.metrics.requestReset(metric); } }
@Override public boolean isMetricsEnabled() { return metrics != null && metrics.isEnabled(); }
final <T> Runnable wrapTask(T arg, Handler<T> hTask, PoolMetrics metrics) { Object metric = metrics != null ? metrics.submitted() : null; return () -> { if (metrics != null) { metrics.begin(metric); } boolean succeeded = executeTask(arg, hTask); if (metrics != null) { metrics.end(metric, succeeded); } }; }
public static <M extends FakeMetricsBase> M getMetrics(Measured measured) { return (M) ((MetricsProvider) measured).getMetrics(); }
@Test public void testSendMessageInCluster() { startNodes(2); testBroadcastMessage(vertices[0], new Vertx[]{vertices[1]}, false, false, true); }
void close() { if (metrics != null) { metrics.close(); } pool.shutdownNow(); } }
@Test public void testReceiveMessageSentFromRemote() { startNodes(2); testReceiveMessageSent(vertices[0], vertices[1], false, 1); }
@Test public void testReplyMessageFromRemote() { startNodes(2); testReply(vertices[0], vertices[1], false, true); }
@Test public void testHandlerProcessMessageFromRemote() { startNodes(2); testHandlerProcessMessage(vertices[0], vertices[1], 0); }
@Test public void testReceiveMessagePublishedFromRemote() { startNodes(2); testReceiveMessagePublished(vertices[0], vertices[1], false, 3); }
public EventBusImpl(VertxInternal vertx) { VertxMetrics metrics = vertx.metricsSPI(); this.vertx = vertx; this.metrics = metrics != null ? metrics.createEventBusMetrics() : null; }
private void init() { eventBus.start(ar -> {}); if (metrics != null) { metrics.vertxCreated(this); } }
@Override public void endRequest() { if (conn.metrics != null) { conn.metrics.requestEnd(request.metric()); } requestEnded = true; }
private void reportRequestBegin() { if (conn.metrics != null) { metric = conn.metrics.requestBegin(conn.metric(), this); } }
public void reportBytesRead(long numberOfBytes) { NetworkMetrics metrics = metrics(); if (metrics != null) { metrics.bytesRead(metric(), remoteAddress(), numberOfBytes); } }
public void reportBytesWritten(long numberOfBytes) { NetworkMetrics metrics = metrics(); if (metrics != null) { metrics.bytesWritten(metric(), remoteAddress(), numberOfBytes); } }
@Test public void testDatagramWorker() throws Exception { testDatagram(workerContextFactory, workerChecker); }
@Test public void testPublishMessageToRemote() { startNodes(2); testBroadcastMessage(vertices[0], new Vertx[]{vertices[1]}, true, false, true); }
@Test public void testPublishMessageToCluster() { startNodes(2); testBroadcastMessage(vertices[0], vertices, true, true, true); }