T - Client Typepublic abstract class ClientBasedEncodedSensitivePropertyProvider<T> extends EncodedSensitivePropertyProvider
| Modifier and Type | Field and Description |
|---|---|
private T |
client |
protected org.slf4j.Logger |
logger |
private Properties |
properties |
| Constructor and Description |
|---|
ClientBasedEncodedSensitivePropertyProvider(T client,
Properties properties) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanUp()
Clean up resources should be overridden when client requires shutdown
|
protected T |
getClient()
Get Client
|
protected Properties |
getProperties()
Get Client Properties
|
boolean |
isSupported()
Is Provider supported based on client status
|
protected void |
validate(T configuredClient)
Validate Provider and Client configuration
|
getDecrypted, getEncrypted, protect, unprotectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetIdentifierKeyprotected final org.slf4j.Logger logger
private final T client
private final Properties properties
public ClientBasedEncodedSensitivePropertyProvider(T client, Properties properties)
public boolean isSupported()
public void cleanUp()
protected Properties getProperties()
protected T getClient()
protected void validate(T configuredClient)
configuredClient - Configured ClientCopyright © 2023 Apache NiFi Project. All rights reserved.