org.apache.tapestry5.ioc.annotations
Annotation Type Advise


@Target(value=METHOD)
@Retention(value=RUNTIME)
@Documented
public @interface Advise

An annotation that may be placed on a advisor method of a module. The annotation may/should be used in combination with marker annotations to disambiguate the service to advise. This annotation was introduced as an alternative to the naming convention for advisor methods.

Since:
5.2.2

Optional Element Summary
 String id
          Id of the advisor.
 Class serviceInterface
          Type of the service to advise.
 

serviceInterface

public abstract Class serviceInterface
Type of the service to advise.

Default:
java.lang.Object.class

id

public abstract String id
Id of the advisor.

Default:
""


Copyright © 2003-2012 The Apache Software Foundation.