Class ConnectableProcessContext
java.lang.Object
org.apache.nifi.controller.repository.scheduling.ConnectableProcessContext
- All Implemented Interfaces:
org.apache.nifi.context.ClusterContext,org.apache.nifi.context.PropertyContext,org.apache.nifi.processor.ProcessContext
public class ConnectableProcessContext
extends Object
implements org.apache.nifi.processor.ProcessContext
This class is essentially an empty shell for
Connectables that are not Processors-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionConnectableProcessContext(Connectable connectable, StateManager stateManager) -
Method Summary
Modifier and TypeMethodDescriptionSet<org.apache.nifi.processor.Relationship> org.apache.nifi.scheduling.ExecutionNodeintgetName()getProperty(String propertyName) getProperty(PropertyDescriptor descriptor) intbooleanhasConnection(org.apache.nifi.processor.Relationship relationship) booleanbooleanbooleanisAutoTerminated(org.apache.nifi.processor.Relationship relationship) booleanbooleanbooleanisRelationshipRetried(org.apache.nifi.processor.Relationship relationship) newPropertyValue(String rawValue) voidyield()
-
Field Details
-
connectable
-
stateManager
-
-
Constructor Details
-
ConnectableProcessContext
-
-
Method Details
-
getProperty
- Specified by:
getPropertyin interfaceorg.apache.nifi.context.PropertyContext
-
getProperty
- Specified by:
getPropertyin interfaceorg.apache.nifi.processor.ProcessContext
-
newPropertyValue
- Specified by:
newPropertyValuein interfaceorg.apache.nifi.processor.ProcessContext
-
yield
public void yield()- Specified by:
yieldin interfaceorg.apache.nifi.processor.ProcessContext
-
getMaxConcurrentTasks
public int getMaxConcurrentTasks()- Specified by:
getMaxConcurrentTasksin interfaceorg.apache.nifi.processor.ProcessContext
-
getExecutionNode
public org.apache.nifi.scheduling.ExecutionNode getExecutionNode()- Specified by:
getExecutionNodein interfaceorg.apache.nifi.processor.ProcessContext
-
getAnnotationData
- Specified by:
getAnnotationDatain interfaceorg.apache.nifi.processor.ProcessContext
-
getAllProperties
- Specified by:
getAllPropertiesin interfaceorg.apache.nifi.context.PropertyContext
-
getProperties
- Specified by:
getPropertiesin interfaceorg.apache.nifi.processor.ProcessContext
-
getControllerServiceLookup
- Specified by:
getControllerServiceLookupin interfaceorg.apache.nifi.processor.ProcessContext
-
getAvailableRelationships
- Specified by:
getAvailableRelationshipsin interfaceorg.apache.nifi.processor.ProcessContext
-
isAutoTerminated
public boolean isAutoTerminated(org.apache.nifi.processor.Relationship relationship) - Specified by:
isAutoTerminatedin interfaceorg.apache.nifi.processor.ProcessContext
-
hasIncomingConnection
public boolean hasIncomingConnection()- Specified by:
hasIncomingConnectionin interfaceorg.apache.nifi.processor.ProcessContext
-
hasNonLoopConnection
public boolean hasNonLoopConnection()- Specified by:
hasNonLoopConnectionin interfaceorg.apache.nifi.processor.ProcessContext
-
hasConnection
public boolean hasConnection(org.apache.nifi.processor.Relationship relationship) - Specified by:
hasConnectionin interfaceorg.apache.nifi.processor.ProcessContext
-
isExpressionLanguagePresent
- Specified by:
isExpressionLanguagePresentin interfaceorg.apache.nifi.processor.ProcessContext
-
getStateManager
- Specified by:
getStateManagerin interfaceorg.apache.nifi.processor.ProcessContext
-
getName
- Specified by:
getNamein interfaceorg.apache.nifi.processor.ProcessContext
-
isConnectedToCluster
public boolean isConnectedToCluster()- Specified by:
isConnectedToClusterin interfaceorg.apache.nifi.context.ClusterContext
-
isRelationshipRetried
public boolean isRelationshipRetried(org.apache.nifi.processor.Relationship relationship) - Specified by:
isRelationshipRetriedin interfaceorg.apache.nifi.processor.ProcessContext
-
getRetryCount
public int getRetryCount()- Specified by:
getRetryCountin interfaceorg.apache.nifi.processor.ProcessContext
-