@Retention(value=RUNTIME) @Target(value=METHOD) public @interface Timed
\@Timed(name = "fancyName")
public String fancyName(String name) {
return "Sir Captain " + name;
}
A timer for the defining class with the name fancyName will be created and each time the
#fancyName(String) method is invoked, the method's execution will be timed.public abstract String name
public abstract boolean absolute
true, use the given name an as absolute name. If false, use the given name
relative to the annotated class.Copyright © 2013. All Rights Reserved.