Class MockSecureSettings
java.lang.Object
org.elasticsearch.common.settings.MockSecureSettings
- All Implemented Interfaces:
Closeable
,AutoCloseable
,Writeable
,SecureSettings
A mock implementation of secure settings for tests to use.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V extends Object>, Writeable.Writer<V extends Object>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclone()
void
close()
byte[]
getSHA256Digest
(String setting) boolean
isLoaded()
void
merge
(MockSecureSettings secureSettings) Merge the given secure settings into this one.void
void
void
writeTo
(StreamOutput out)
-
Constructor Details
-
MockSecureSettings
public MockSecureSettings()
-
-
Method Details
-
isLoaded
public boolean isLoaded()- Specified by:
isLoaded
in interfaceSecureSettings
-
getSettingNames
- Specified by:
getSettingNames
in interfaceSecureSettings
-
getString
- Specified by:
getString
in interfaceSecureSettings
-
getFile
- Specified by:
getFile
in interfaceSecureSettings
-
getSHA256Digest
- Specified by:
getSHA256Digest
in interfaceSecureSettings
-
setString
-
setFile
-
merge
Merge the given secure settings into this one. -
close
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Specified by:
close
in interfaceSecureSettings
- Throws:
IOException
-
clone
-
writeTo
- Specified by:
writeTo
in interfaceWriteable
- Throws:
IOException
-