Class AbstractDatabaseLookupService

java.lang.Object
org.apache.nifi.components.AbstractConfigurableComponent
org.apache.nifi.controller.AbstractControllerService
org.apache.nifi.lookup.db.AbstractDatabaseLookupService
All Implemented Interfaces:
org.apache.nifi.components.ConfigurableComponent, org.apache.nifi.controller.ControllerService
Direct Known Subclasses:
DatabaseRecordLookupService, SimpleDatabaseLookupService

public class AbstractDatabaseLookupService extends org.apache.nifi.controller.AbstractControllerService
  • Field Summary

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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected List<org.apache.nifi.components.PropertyDescriptor>
     

    Methods inherited from class org.apache.nifi.controller.AbstractControllerService

    abstractClearConfigContext, abstractStoreConfigContext, disabled, enabled, getConfigurationContext, getControllerServiceLookup, getIdentifier, getLogger, getNodeTypeProvider, getProperty, getStateManager, init, initialize, isEnabled

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

    customValidate, equals, getPropertyDescriptor, getPropertyDescriptors, getSupportedDynamicPropertyDescriptor, hashCode, onPropertyModified, toString, 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.controller.ControllerService

    isStateful, migrateProperties
  • Field Details

    • KEY

      static final String KEY
      See Also:
    • REQUIRED_KEYS

      static final Set<String> REQUIRED_KEYS
    • DBCP_SERVICE

      static final org.apache.nifi.components.PropertyDescriptor DBCP_SERVICE
    • TABLE_NAME

      static final org.apache.nifi.components.PropertyDescriptor TABLE_NAME
    • LOOKUP_KEY_COLUMN

      static final org.apache.nifi.components.PropertyDescriptor LOOKUP_KEY_COLUMN
    • CACHE_SIZE

      static final org.apache.nifi.components.PropertyDescriptor CACHE_SIZE
    • CLEAR_CACHE_ON_ENABLED

      static final org.apache.nifi.components.PropertyDescriptor CLEAR_CACHE_ON_ENABLED
    • CACHE_EXPIRATION

      static final org.apache.nifi.components.PropertyDescriptor CACHE_EXPIRATION
    • properties

      protected List<org.apache.nifi.components.PropertyDescriptor> properties
    • dbcpService

      DBCPService dbcpService
    • lookupKeyColumn

      volatile String lookupKeyColumn
  • Constructor Details

    • AbstractDatabaseLookupService

      public AbstractDatabaseLookupService()
  • Method Details

    • getSupportedPropertyDescriptors

      protected List<org.apache.nifi.components.PropertyDescriptor> getSupportedPropertyDescriptors()
      Overrides:
      getSupportedPropertyDescriptors in class org.apache.nifi.components.AbstractConfigurableComponent