Package com.carfey.ops.job.param
Contains types related to defining job configuration, chief of which is the
Configuration annotation.-
Interface Summary Interface Description ListProvider When used withParameter.listProvider()andParameter.listArgs(), this interface allows you to define an implementation which will retrieve a list of values that are valid for a defined parameter. -
Class Summary Class Description FileListProvider AListProviderwhich will enumerate files in a directory configured in a specified global parameter.JobParameter This is a representation of a configured Obsidian job parameter as described in the Obsidian wiki.StaticListProvider ListProviderimplementation which allows for configuration of a static list of values. -
Enum Summary Enum Description Type Used to enforce type validation on custom and defined parameters. -
Annotation Types Summary Annotation Type Description Configuration Used to annotate aSchedulableJobimplementation with definedParametervalues.Description Used to supply a description of the job implementation by annotatingSchedulableJobimplementations, such as configuration notes, scheduling instructions, etc.ListProvider.DynamicListProvider Parameter Used to define parameters used by aSchedulableJobimplementation via theConfigurationannotation.