@Documented @Target(value=METHOD) @Retention(value=RUNTIME) @Inherited public @interface OnScheduled
Marker annotation a Processor
or
ReportingTask
implementation
can use to indicate a method should be called whenever the component is
scheduled to run. This will be called before any call to 'onTrigger' and will
be called once each time a Processor or Reporting Task is scheduled to run.
This occurs in one of two ways: either a user clicks to schedule the
component to run, or NiFi is restarted with the "auto-resume state"
configuration set to true (the default value) and the component is already
running.
Methods using this annotation must take either 0 arguments or a single argument.
If using 1 argument and the component using the annotation is a Processor,
that argument must be of type
ProcessContext
.
If using 1 argument and the component using the annotation is a Reporting
Task, that argument must be of type
ConfigurationContext
.
Copyright © 2015 Apache NiFi Project. All rights reserved.