Package org.openmetadata.service.secrets
Class InMemorySecretsManager
- java.lang.Object
-
- org.openmetadata.service.secrets.SecretsManager
-
- org.openmetadata.service.secrets.ExternalSecretsManager
-
- org.openmetadata.service.secrets.InMemorySecretsManager
-
public class InMemorySecretsManager extends ExternalSecretsManager
Secret Manager used for testing
-
-
Field Summary
-
Fields inherited from class org.openmetadata.service.secrets.ExternalSecretsManager
NULL_SECRET_STRING, SECRET_FIELD_PREFIX
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedInMemorySecretsManager(String clusterPrefix)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddeleteSecretInternal(String secretName)static InMemorySecretsManagergetInstance(String clusterPrefix)-
Methods inherited from class org.openmetadata.service.secrets.ExternalSecretsManager
existSecret, storeValue, upsertSecret
-
Methods inherited from class org.openmetadata.service.secrets.SecretsManager
buildSecretId, decryptAuthenticationMechanism, decryptIngestionPipeline, decryptOpenMetadataConnection, decryptServiceConnectionConfig, decryptWorkflow, deleteSecretsFromServiceConnectionConfig, deleteSecretsFromWorkflow, encryptAuthenticationMechanism, encryptIngestionPipeline, encryptOpenMetadataConnection, encryptServiceConnectionConfig, encryptWorkflow, getSecretSeparator, startsWithSeparator
-
-
-
-
Constructor Detail
-
InMemorySecretsManager
protected InMemorySecretsManager(String clusterPrefix)
-
-
Method Detail
-
getInstance
public static InMemorySecretsManager getInstance(String clusterPrefix)
-
deleteSecretInternal
protected void deleteSecretInternal(String secretName)
- Specified by:
deleteSecretInternalin classSecretsManager
-
-