Package oracle.kv
Class KVLocalConfig.UnixDomainBuilder
- java.lang.Object
-
- oracle.kv.KVLocalConfig.Builder
-
- oracle.kv.KVLocalConfig.UnixDomainBuilder
-
- Enclosing class:
- KVLocalConfig
public static class KVLocalConfig.UnixDomainBuilder extends KVLocalConfig.Builder
Builder class to help construct aKVLocalConfig
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
, andisSecure
, all throwUnsupportedOperationException
if called.
-
-
Constructor Summary
Constructors Constructor Description UnixDomainBuilder(String rootDir)
Creates a builder that using the specified root directory
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KVLocalConfig
build()
Builds aKVLocalConfig
instance using the values specified in this builder.KVLocalConfig.Builder
isSecure(boolean secure)
Specifies whether the store is secure.KVLocalConfig.Builder
setHostName(String name)
Sets the host name.KVLocalConfig.Builder
setPort(int portNum)
Sets port number.-
Methods inherited from class oracle.kv.KVLocalConfig.Builder
setMemoryMB, setStorageGB, setStoreName
-
-
-
-
Constructor Detail
-
UnixDomainBuilder
public UnixDomainBuilder(String rootDir)
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 Detail
-
setHostName
public KVLocalConfig.Builder setHostName(String name)
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
public KVLocalConfig.Builder setPort(int portNum)
Sets port number. This implementation always throwsUnsupportedOperationException
.- Specified by:
setPort
in classKVLocalConfig.Builder
- Parameters:
portNum
- the port number for registry- Returns:
- this instance
-
isSecure
public KVLocalConfig.Builder isSecure(boolean secure)
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
public KVLocalConfig 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
-
-