NIFI-1464 fixed OnScheduled invocation to pass ProcessContext

NIFI-1464 removed unused imports

Signed-off-by: joewitt <joewitt@apache.org>
This commit is contained in:
Oleg Zhurakousky 2016-03-15 09:48:29 -04:00 committed by joewitt
parent a4a7d53769
commit cfeebfe7c7
1 changed files with 1 additions and 7 deletions

View File

@ -70,9 +70,7 @@ import org.apache.nifi.processor.ProcessContext;
import org.apache.nifi.processor.ProcessSessionFactory;
import org.apache.nifi.processor.Processor;
import org.apache.nifi.processor.Relationship;
import org.apache.nifi.processor.SchedulingContext;
import org.apache.nifi.processor.SimpleProcessLogger;
import org.apache.nifi.processor.StandardSchedulingContext;
import org.apache.nifi.scheduling.SchedulingStrategy;
import org.apache.nifi.util.FormatUtils;
import org.apache.nifi.util.NiFiProperties;
@ -1245,12 +1243,8 @@ public class StandardProcessorNode extends ProcessorNode implements Connectable
@Override
public Void call() throws Exception {
try (final NarCloseable nc = NarCloseable.withNarLoader()) {
SchedulingContext schedulingContext = new StandardSchedulingContext(processContext,
getControllerServiceProvider(), StandardProcessorNode.this,
processContext.getStateManager());
ReflectionUtils.invokeMethodsWithAnnotations(OnScheduled.class,
org.apache.nifi.processor.annotation.OnScheduled.class, processor,
schedulingContext);
org.apache.nifi.processor.annotation.OnScheduled.class, processor, processContext);
return null;
}
}