Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Counter failCounter = new Counter();
- Counter successCounter = new Counter();
- Timer timer = new Timer();
- @Override
- public Y transform(X x) {
- Timer.Context time = timer.time();
- try {
- Y transform = delegate.transform(x);
- successCounter.inc();
- return transform;
- } catch (Exception e) {
- failCounter.inc();
- throw e;
- } finally {
- time.stop();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement