Class Sleep
java.lang.Object
org.apache.nifi.components.AbstractConfigurableComponent
org.apache.nifi.processor.AbstractSessionFactoryProcessor
org.apache.nifi.processor.AbstractProcessor
org.apache.nifi.processors.tests.system.Sleep
- All Implemented Interfaces:
org.apache.nifi.components.ConfigurableComponent,org.apache.nifi.processor.Processor
public class Sleep
extends org.apache.nifi.processor.AbstractProcessor
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final org.apache.nifi.components.PropertyDescriptorstatic final org.apache.nifi.components.PropertyDescriptorstatic final org.apache.nifi.components.PropertyDescriptorstatic final org.apache.nifi.components.PropertyDescriptorprivate static final List<org.apache.nifi.components.PropertyDescriptor> static final org.apache.nifi.processor.Relationship(package private) static final org.apache.nifi.components.PropertyDescriptor(package private) static final org.apache.nifi.components.PropertyDescriptorstatic final org.apache.nifi.components.PropertyDescriptor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Collection<org.apache.nifi.components.ValidationResult> customValidate(org.apache.nifi.components.ValidationContext validationContext) Set<org.apache.nifi.processor.Relationship> protected List<org.apache.nifi.components.PropertyDescriptor> private booleanisIgnoreInterrupt(org.apache.nifi.context.PropertyContext context) voidonDisabled(org.apache.nifi.processor.ProcessContext context) voidonEnabled(org.apache.nifi.processor.ProcessContext context) voidonTrigger(org.apache.nifi.processor.ProcessContext context, org.apache.nifi.processor.ProcessSession session) private voidsleep(long millis, boolean ignoreInterrupts, boolean stopSleepOnUnscheduled) Methods inherited from class org.apache.nifi.processor.AbstractProcessor
onTriggerMethods inherited from class org.apache.nifi.processor.AbstractSessionFactoryProcessor
getControllerServiceLookup, getIdentifier, getLogger, getNodeTypeProvider, init, initialize, isConfigurationRestored, isScheduled, toString, updateConfiguredRestoredTrue, updateScheduledFalse, updateScheduledTrueMethods inherited from class org.apache.nifi.components.AbstractConfigurableComponent
equals, getPropertyDescriptor, getPropertyDescriptors, getSupportedDynamicPropertyDescriptor, hashCode, onPropertyModified, validateMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.nifi.components.ConfigurableComponent
getPropertyDescriptor, getPropertyDescriptors, onPropertyModified, validateMethods inherited from interface org.apache.nifi.processor.Processor
isStateful, migrateProperties, migrateRelationships
-
Field Details
-
VALIDATE_SLEEP_TIME
public static final org.apache.nifi.components.PropertyDescriptor VALIDATE_SLEEP_TIME -
ON_TRIGGER_SLEEP_TIME
public static final org.apache.nifi.components.PropertyDescriptor ON_TRIGGER_SLEEP_TIME -
ON_SCHEDULED_SLEEP_TIME
public static final org.apache.nifi.components.PropertyDescriptor ON_SCHEDULED_SLEEP_TIME -
ON_STOPPED_SLEEP_TIME
public static final org.apache.nifi.components.PropertyDescriptor ON_STOPPED_SLEEP_TIME -
SLEEP_SERVICE
static final org.apache.nifi.components.PropertyDescriptor SLEEP_SERVICE -
IGNORE_INTERRUPTS
static final org.apache.nifi.components.PropertyDescriptor IGNORE_INTERRUPTS -
STOP_SLEEPING_WHEN_UNSCHEDULED
static final org.apache.nifi.components.PropertyDescriptor STOP_SLEEPING_WHEN_UNSCHEDULED -
properties
-
REL_SUCCESS
public static final org.apache.nifi.processor.Relationship REL_SUCCESS
-
-
Constructor Details
-
Sleep
public Sleep()
-
-
Method Details
-
getSupportedPropertyDescriptors
- Overrides:
getSupportedPropertyDescriptorsin classorg.apache.nifi.components.AbstractConfigurableComponent
-
getRelationships
- Specified by:
getRelationshipsin interfaceorg.apache.nifi.processor.Processor- Overrides:
getRelationshipsin classorg.apache.nifi.processor.AbstractSessionFactoryProcessor
-
customValidate
protected Collection<org.apache.nifi.components.ValidationResult> customValidate(org.apache.nifi.components.ValidationContext validationContext) - Overrides:
customValidatein classorg.apache.nifi.components.AbstractConfigurableComponent
-
sleep
private void sleep(long millis, boolean ignoreInterrupts, boolean stopSleepOnUnscheduled) -
onEnabled
@OnScheduled public void onEnabled(org.apache.nifi.processor.ProcessContext context) -
isIgnoreInterrupt
private boolean isIgnoreInterrupt(org.apache.nifi.context.PropertyContext context) -
onDisabled
@OnStopped public void onDisabled(org.apache.nifi.processor.ProcessContext context) -
onTrigger
public void onTrigger(org.apache.nifi.processor.ProcessContext context, org.apache.nifi.processor.ProcessSession session) throws org.apache.nifi.processor.exception.ProcessException - Specified by:
onTriggerin classorg.apache.nifi.processor.AbstractProcessor- Throws:
org.apache.nifi.processor.exception.ProcessException
-