@Target(value={METHOD,TYPE})
@Retention(value=SOURCE)
public @interface EventThread
An annotation indicating that a particular method or all methods in a class (that are not
otherwise explicitly annotated) should only be called while on the distributed object event
dispatch thread.
NOTE: These annotations are currently merely advisory, but someday we would like to use AspectJ
or something like that to inject code that enforces these requirements on dev server builds.