@Target(value=METHOD) @Retention(value=CLASS) @Documented public @interface SepBuilder
SEPConfig. The receiving method will use the provided
SEPConfig instance to define the static event processor that Fluxtion
will generate.
Individual methods or whole classes can be disabled by adding the
Disabled
annotation to either a method or class respectively.
| Modifier and Type | Required Element and Description |
|---|---|
String |
name
The name of the generated
EventHandler |
String |
packageName
the name of the package the generated artifacts will be written to.
|
| Modifier and Type | Optional Element and Description |
|---|---|
boolean |
cleanOutputDir
USE WITH CARE
|
boolean |
initialise
call the lifecycle initialise method on the generated SEP
|
String |
outputDir
Output directory for Fluxtion generated source artifacts.
|
String |
resourceDir
Output directory for generated meta-data describing the static event
processor typical.
|
public abstract String packageName
public abstract String name
EventHandlerpublic abstract String outputDir
public abstract String resourceDir
public abstract boolean cleanOutputDir
Cleans output directory of all files before generating artefacts. if two annotations are configured in the same build with the same output directory, setting this option to true will have unpredictable results.
Copyright © 2020. All rights reserved.