Jagger
 All Classes Namespaces Files Functions Variables Enumerator Groups Pages
InvocationListener com.griddynamics.jagger.engine.e1.collector.invocation.ExampleInvocationListener.provide ( )

Definition at line 50 of file ExampleInvocationListener.java.

50  {
51  return new InvocationListener() {
52  @Override
53  public void onStart(InvocationInfo invocationInfo) { }
54 
55  @Override
56  public void onSuccess(InvocationInfo invocationInfo) {
57  if (invocationInfo.getResult() != null) {
58  getMetricService().saveValue(metricName, invocationInfo.getDuration());
59  }
60  }
61 
62  @Override
63  public void onFail(InvocationInfo invocationInfo, InvocationException e) { }
64 
65  @Override
66  public void onError(InvocationInfo invocationInfo, Throwable error) { }
67  };
68  }