Package oracle.kv
Class KVLocalConfig.UnixDomainBuilder
java.lang.Object
oracle.kv.KVLocalConfig.Builder
oracle.kv.KVLocalConfig.UnixDomainBuilder
- Enclosing class:
- KVLocalConfig
Builder class to help construct a
KVLocalConfig
instance using
Unix domain sockets. Configurations for Unix domain sockets always use
the default port number of 5000, do not use security
because their security is based on the file system protections for the
socket file, and use a fixed host name associated with the Unix domain
socket file. Note that the associated methods for setting these values,
setPort
, setHostName
, and isSecure
, all throw UnsupportedOperationException
if called.-
Constructor Summary
ConstructorDescriptionUnixDomainBuilder
(String rootDir) Creates a builder that using the specified root directory -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aKVLocalConfig
instance using the values specified in this builder.isSecure
(boolean secure) Specifies whether the store is secure.setHostName
(String name) Sets the host name.setPort
(int portNum) Sets port number.Methods inherited from class oracle.kv.KVLocalConfig.Builder
setMemoryMB, setStorageGB, setStoreName
-
Constructor Details
-
UnixDomainBuilder
Creates a builder that using the specified root directory- Parameters:
rootDir
- the root directory where NoSQL Database data is placed- Throws:
IllegalArgumentException
- if specified rootDir is null or empty
-
-
Method Details
-
setHostName
Sets the host name. This implementation always throwsUnsupportedOperationException
.- Specified by:
setHostName
in classKVLocalConfig.Builder
- Parameters:
name
- the name of the host- Returns:
- this instance
-
setPort
Sets port number. This implementation always throwsUnsupportedOperationException
.- Specified by:
setPort
in classKVLocalConfig.Builder
- Parameters:
portNum
- the port number for registry- Returns:
- this instance
-
isSecure
Specifies whether the store is secure. This implementation always throwsUnsupportedOperationException
.- Specified by:
isSecure
in classKVLocalConfig.Builder
- Parameters:
secure
- whether the store is secure- Returns:
- this instance
-
build
Description copied from class:KVLocalConfig.Builder
Builds aKVLocalConfig
instance using the values specified in this builder.- Specified by:
build
in classKVLocalConfig.Builder
- Returns:
- a
KVLocalConfig
instance for this builder
-