Class AbstractAzureQueueStorage_v12

java.lang.Object
org.apache.nifi.components.AbstractConfigurableComponent
org.apache.nifi.processor.AbstractSessionFactoryProcessor
org.apache.nifi.processor.AbstractProcessor
org.apache.nifi.processors.azure.storage.queue.AbstractAzureQueueStorage_v12
All Implemented Interfaces:
org.apache.nifi.components.ConfigurableComponent, org.apache.nifi.processor.Processor
Direct Known Subclasses:
GetAzureQueueStorage_v12, PutAzureQueueStorage_v12

public abstract class AbstractAzureQueueStorage_v12 extends org.apache.nifi.processor.AbstractProcessor
  • Field Summary

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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected final com.azure.storage.queue.QueueClient
    createQueueClient(org.apache.nifi.processor.ProcessContext context, org.apache.nifi.flowfile.FlowFile flowFile)
     
    protected Collection<org.apache.nifi.components.ValidationResult>
    customValidate(org.apache.nifi.components.ValidationContext validationContext)
     
    Set<org.apache.nifi.processor.Relationship>
     
    private void
    processCredentials(com.azure.storage.queue.QueueClientBuilder clientBuilder, AzureStorageCredentialsDetails_v12 storageCredentialsDetails)
     
    private void
    processProxyOptions(com.azure.storage.queue.QueueClientBuilder clientBuilder, org.apache.nifi.context.PropertyContext propertyContext)
     

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

    onTrigger, 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

    equals, getPropertyDescriptor, getPropertyDescriptors, getSupportedDynamicPropertyDescriptor, getSupportedPropertyDescriptors, 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

    • QUEUE_NAME

      public static final org.apache.nifi.components.PropertyDescriptor QUEUE_NAME
    • ENDPOINT_SUFFIX

      public static final org.apache.nifi.components.PropertyDescriptor ENDPOINT_SUFFIX
    • STORAGE_CREDENTIALS_SERVICE

      public static final org.apache.nifi.components.PropertyDescriptor STORAGE_CREDENTIALS_SERVICE
    • REQUEST_TIMEOUT

      public static final org.apache.nifi.components.PropertyDescriptor REQUEST_TIMEOUT
    • REL_SUCCESS

      public static final org.apache.nifi.processor.Relationship REL_SUCCESS
    • REL_FAILURE

      public static final org.apache.nifi.processor.Relationship REL_FAILURE
    • RELATIONSHIPS

      private static final Set<org.apache.nifi.processor.Relationship> RELATIONSHIPS
    • URI_ATTRIBUTE

      static final String URI_ATTRIBUTE
      See Also:
    • INSERTION_TIME_ATTRIBUTE

      static final String INSERTION_TIME_ATTRIBUTE
      See Also:
    • EXPIRATION_TIME_ATTRIBUTE

      static final String EXPIRATION_TIME_ATTRIBUTE
      See Also:
    • MESSAGE_ID_ATTRIBUTE

      static final String MESSAGE_ID_ATTRIBUTE
      See Also:
    • POP_RECEIPT_ATTRIBUTE

      static final String POP_RECEIPT_ATTRIBUTE
      See Also:
  • Constructor Details

    • AbstractAzureQueueStorage_v12

      public AbstractAzureQueueStorage_v12()
  • 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
    • customValidate

      protected Collection<org.apache.nifi.components.ValidationResult> customValidate(org.apache.nifi.components.ValidationContext validationContext)
      Overrides:
      customValidate in class org.apache.nifi.components.AbstractConfigurableComponent
    • createQueueClient

      protected final com.azure.storage.queue.QueueClient createQueueClient(org.apache.nifi.processor.ProcessContext context, org.apache.nifi.flowfile.FlowFile flowFile)
    • processCredentials

      private void processCredentials(com.azure.storage.queue.QueueClientBuilder clientBuilder, AzureStorageCredentialsDetails_v12 storageCredentialsDetails)
    • processProxyOptions

      private void processProxyOptions(com.azure.storage.queue.QueueClientBuilder clientBuilder, org.apache.nifi.context.PropertyContext propertyContext)