cloud.orbit.actors.runtime.InvocationHandler
public class OrbitMetricsInvocationHandler
extends cloud.orbit.actors.runtime.DefaultInvocationHandler
Constructor | Description |
---|---|
OrbitMetricsInvocationHandler() |
|
OrbitMetricsInvocationHandler(com.codahale.metrics.MetricRegistry metricRegistry) |
Modifier and Type | Method | Description |
---|---|---|
void |
afterInvoke(long startTimeNanos,
cloud.orbit.actors.runtime.Invocation invocation,
Method method) |
|
static String |
getActorChainResponseTimeMetricsKey(Class<?> actorClass,
String methodName) |
|
static String |
getActorMethodResponseTimeMetricsKey(Class<?> actorClass,
String methodName) |
|
void |
taskComplete(long startTimeNanos,
cloud.orbit.actors.runtime.Invocation invocation,
Method method) |
public OrbitMetricsInvocationHandler()
public OrbitMetricsInvocationHandler(com.codahale.metrics.MetricRegistry metricRegistry)
public void afterInvoke(long startTimeNanos, cloud.orbit.actors.runtime.Invocation invocation, Method method)
afterInvoke
in class cloud.orbit.actors.runtime.SimpleInvocationHandler
public void taskComplete(long startTimeNanos, cloud.orbit.actors.runtime.Invocation invocation, Method method)
taskComplete
in class cloud.orbit.actors.runtime.SimpleInvocationHandler
public static String getActorMethodResponseTimeMetricsKey(Class<?> actorClass, String methodName)
Copyright © 2018 Electronic Arts Inc. All rights reserved.