Class PutAzureDataExplorer

java.lang.Object
org.apache.nifi.components.AbstractConfigurableComponent
org.apache.nifi.processor.AbstractSessionFactoryProcessor
org.apache.nifi.processor.AbstractProcessor
org.apache.nifi.processors.azure.data.explorer.PutAzureDataExplorer
All Implemented Interfaces:
org.apache.nifi.components.ConfigurableComponent, org.apache.nifi.processor.Processor

@Tags({"Azure","Kusto","ADX","Explorer","Data"}) @CapabilityDescription("Acts as an Azure Data Explorer sink which sends FlowFiles to the provided endpoint. Data can be sent through queued ingestion or streaming ingestion to the Azure Data Explorer cluster.") @InputRequirement(INPUT_REQUIRED) public class PutAzureDataExplorer extends org.apache.nifi.processor.AbstractProcessor
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final org.apache.nifi.components.PropertyDescriptor
     
    static final org.apache.nifi.components.PropertyDescriptor
     
    private static final List<org.apache.nifi.components.PropertyDescriptor>
     
    static final org.apache.nifi.processor.Relationship
     
    static final org.apache.nifi.components.PropertyDescriptor
     
    static final org.apache.nifi.components.PropertyDescriptor
     
    static final org.apache.nifi.components.PropertyDescriptor
     
    static final org.apache.nifi.components.PropertyDescriptor
     
    static final org.apache.nifi.components.PropertyDescriptor
     
    static final org.apache.nifi.components.PropertyDescriptor
     
    static final org.apache.nifi.components.PropertyDescriptor
     
    private static final Set<org.apache.nifi.processor.Relationship>
     
     
    static final org.apache.nifi.components.PropertyDescriptor
     
    static final org.apache.nifi.processor.Relationship
     
    static final org.apache.nifi.components.PropertyDescriptor
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Set<org.apache.nifi.processor.Relationship>
     
    final List<org.apache.nifi.components.PropertyDescriptor>
     
    void
    onScheduled(org.apache.nifi.processor.ProcessContext context)
     
    void
    onTrigger(org.apache.nifi.processor.ProcessContext context, org.apache.nifi.processor.ProcessSession session)
     

    Methods inherited from class org.apache.nifi.processor.AbstractProcessor

    onTrigger

    Methods inherited from class org.apache.nifi.processor.AbstractSessionFactoryProcessor

    getControllerServiceLookup, getIdentifier, getLogger, getNodeTypeProvider, init, initialize, isConfigurationRestored, isScheduled, toString, updateConfiguredRestoredTrue, updateScheduledFalse, updateScheduledTrue

    Methods inherited from class org.apache.nifi.components.AbstractConfigurableComponent

    customValidate, equals, getPropertyDescriptor, getPropertyDescriptors, getSupportedDynamicPropertyDescriptor, hashCode, onPropertyModified, validate

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.apache.nifi.components.ConfigurableComponent

    getPropertyDescriptor, getPropertyDescriptors, onPropertyModified, validate

    Methods inherited from interface org.apache.nifi.processor.Processor

    isStateful, migrateProperties, migrateRelationships
  • Field Details

    • SUCCESS

      public static final org.apache.nifi.processor.Relationship SUCCESS
    • FAILURE

      public static final org.apache.nifi.processor.Relationship FAILURE
    • INGEST_SERVICE

      public static final org.apache.nifi.components.PropertyDescriptor INGEST_SERVICE
    • DATABASE_NAME

      public static final org.apache.nifi.components.PropertyDescriptor DATABASE_NAME
    • TABLE_NAME

      public static final org.apache.nifi.components.PropertyDescriptor TABLE_NAME
    • MAPPING_NAME

      public static final org.apache.nifi.components.PropertyDescriptor MAPPING_NAME
    • DATA_FORMAT

      public static final org.apache.nifi.components.PropertyDescriptor DATA_FORMAT
    • PARTIALLY_SUCCEEDED_ROUTING_STRATEGY

      public static final org.apache.nifi.components.PropertyDescriptor PARTIALLY_SUCCEEDED_ROUTING_STRATEGY
    • STREAMING_ENABLED

      public static final org.apache.nifi.components.PropertyDescriptor STREAMING_ENABLED
    • IGNORE_FIRST_RECORD

      public static final org.apache.nifi.components.PropertyDescriptor IGNORE_FIRST_RECORD
    • POLL_FOR_INGEST_STATUS

      public static final org.apache.nifi.components.PropertyDescriptor POLL_FOR_INGEST_STATUS
    • INGEST_STATUS_POLLING_TIMEOUT

      public static final org.apache.nifi.components.PropertyDescriptor INGEST_STATUS_POLLING_TIMEOUT
    • INGEST_STATUS_POLLING_INTERVAL

      public static final org.apache.nifi.components.PropertyDescriptor INGEST_STATUS_POLLING_INTERVAL
    • descriptors

      private static final List<org.apache.nifi.components.PropertyDescriptor> descriptors
    • relationships

      private static final Set<org.apache.nifi.processor.Relationship> relationships
    • service

      private transient KustoIngestService service
  • Constructor Details

    • PutAzureDataExplorer

      public PutAzureDataExplorer()
  • Method Details

    • getRelationships

      public Set<org.apache.nifi.processor.Relationship> getRelationships()
      Specified by:
      getRelationships in interface org.apache.nifi.processor.Processor
      Overrides:
      getRelationships in class org.apache.nifi.processor.AbstractSessionFactoryProcessor
    • getSupportedPropertyDescriptors

      public final List<org.apache.nifi.components.PropertyDescriptor> getSupportedPropertyDescriptors()
      Overrides:
      getSupportedPropertyDescriptors in class org.apache.nifi.components.AbstractConfigurableComponent
    • onScheduled

      @OnScheduled public void onScheduled(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:
      onTrigger in class org.apache.nifi.processor.AbstractProcessor
      Throws:
      org.apache.nifi.processor.exception.ProcessException