Package org.apache.nifi.lookup
Class XMLFileLookupService
java.lang.Object
org.apache.nifi.components.AbstractConfigurableComponent
org.apache.nifi.controller.AbstractControllerService
org.apache.nifi.lookup.configuration2.CommonsConfigurationLookupService<SafeXMLConfiguration>
org.apache.nifi.lookup.XMLFileLookupService
- All Implemented Interfaces:
org.apache.nifi.components.ConfigurableComponent,org.apache.nifi.controller.ControllerService,LookupService<String>,StringLookupService
@Tags({"lookup","cache","enrich","join","xml","reloadable","key","value"})
@CapabilityDescription("A reloadable XML file-based lookup service. This service uses Apache Commons Configuration. Example XML configuration file and how to access specific configuration can be found at http://commons.apache.org/proper/commons-configuration/userguide/howto_hierarchical.html. External entity processing is disabled.")
@Restricted(restrictions=@Restriction(requiredPermission=READ_FILESYSTEM,explanation="Provides operator the ability to read from any file that NiFi has access to."))
public class XMLFileLookupService
extends CommonsConfigurationLookupService<SafeXMLConfiguration>
-
Field Summary
Fields inherited from class org.apache.nifi.lookup.configuration2.CommonsConfigurationLookupService
CONFIGURATION_FILE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.nifi.lookup.configuration2.CommonsConfigurationLookupService
getRequiredKeys, getSupportedPropertyDescriptors, init, lookup, onEnabledMethods inherited from class org.apache.nifi.controller.AbstractControllerService
abstractClearConfigContext, abstractStoreConfigContext, disabled, enabled, getConfigurationContext, getControllerServiceLookup, getIdentifier, getLogger, getNodeTypeProvider, getProperty, getStateManager, initialize, isEnabledMethods inherited from class org.apache.nifi.components.AbstractConfigurableComponent
customValidate, equals, getPropertyDescriptor, getPropertyDescriptors, getSupportedDynamicPropertyDescriptor, hashCode, onPropertyModified, toString, validateMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.nifi.components.ConfigurableComponent
getIdentifier, getPropertyDescriptor, getPropertyDescriptors, onPropertyModified, validateMethods inherited from interface org.apache.nifi.controller.ControllerService
initialize, isStateful, migratePropertiesMethods inherited from interface org.apache.nifi.lookup.LookupService
lookupMethods inherited from interface org.apache.nifi.lookup.StringLookupService
getValueType
-
Constructor Details
-
XMLFileLookupService
public XMLFileLookupService()
-