All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.imadz.lifecycle.annotations.callback.OnEvent Maven / Gradle / Ivy

Go to download

Lifecycle AOP Framework. Enabling describe enhanced State Diagram with Java language, and processing relational Lifecycle constraints(including: state validations, transitions validations), concurrency, lifecycle callbacks, lifecycle events implicitely with Lifecycle Engine. This engine can be used by class load time (Java Instrumentation) or compile time (Lifecycle-StaticWeaver-maven-plugin).

There is a newer version: 0.9.13
Show newest version
package net.imadz.lifecycle.annotations.callback;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import net.imadz.utils.Null;

@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface OnEvent {

	Class value() default AnyEvent.class;
	
    String observableName() default CallbackConsts.NULL_STR;

    Class observableClass() default Null.class;

    String mappedBy() default CallbackConsts.NULL_STR;
	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy