com.tinkerpop.frames.modules.javahandler.JavaHandler Maven / Gradle / Ivy
Go to download
Windup Frames is an extension of the upstream Frames project, with tools to ease debugging and integration within windup.
package com.tinkerpop.frames.modules.javahandler;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
*
* Use a Java class to handle frame method calls. Unless overridden using the
* {@link JavaHandlerClass} annotation the default handler will be a nested
* class inside your frame interface called Impl. For example:
*
*
*
* interface Person {
*
* @JavaHandler
* public String doSomething();
*
* abstract class Impl implements Person, JavaHandlerContext {
* public String doSomething() {
* return "Use Frames!";
* }
* }
* }
*
*
* @author Bryn Cooke
*/
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface JavaHandler {
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy