Class HikariCPConnectionPool

All Implemented Interfaces:
ConfigurableComponent, ControllerService, DBCPService

@RequiresInstanceClassLoading @Tags({"dbcp","hikari","jdbc","database","connection","pooling","store"}) @CapabilityDescription("Provides Database Connection Pooling Service based on HikariCP. Connections can be asked from pool and returned after usage.") @SupportsSensitiveDynamicProperties @DynamicProperty(name="JDBC property name", value="JDBC property value", expressionLanguageScope=ENVIRONMENT, description="Specifies a property name and value to be set on the JDBC connection(s). If Expression Language is used, evaluation will be performed upon the controller service being enabled. Note that no flow file input (attributes, e.g.) is available for use in Expression Language constructs for these properties.") @Restricted(restrictions=@Restriction(requiredPermission=REFERENCE_REMOTE_RESOURCES,explanation="Database Driver Location can reference resources over HTTP")) public class HikariCPConnectionPool extends AbstractControllerService implements DBCPService
Implementation of Database Connection Pooling Service. HikariCP is used for connection pooling functionality.