Class MemcachedClientOptionsBuilder
java.lang.Object
io.datarouter.client.memcached.client.MemcachedClientOptionsBuilder
- All Implemented Interfaces:
io.datarouter.storage.client.ClientOptionsBuilder
public class MemcachedClientOptionsBuilder
extends java.lang.Object
implements io.datarouter.storage.client.ClientOptionsBuilder
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringclientIdNameprotected java.util.Propertiesproperties -
Constructor Summary
Constructors Modifier Constructor Description MemcachedClientOptionsBuilder(io.datarouter.storage.client.ClientId clientId)protectedMemcachedClientOptionsBuilder(io.datarouter.storage.client.ClientId clientId, java.lang.String clientTypeName) -
Method Summary
Modifier and Type Method Description java.util.Propertiesbuild()protected java.lang.StringmakeKey(java.lang.String suffix)MemcachedClientOptionsBuilderwithNumServers(int numberOfServers)MemcachedClientOptionsBuilderwithServerIndexAndInetSocketAddress(int serverIndex, java.lang.String inetSocketAddress)
-
Field Details
-
clientIdName
protected final java.lang.String clientIdName -
properties
protected final java.util.Properties properties
-
-
Constructor Details
-
MemcachedClientOptionsBuilder
public MemcachedClientOptionsBuilder(io.datarouter.storage.client.ClientId clientId) -
MemcachedClientOptionsBuilder
protected MemcachedClientOptionsBuilder(io.datarouter.storage.client.ClientId clientId, java.lang.String clientTypeName)
-
-
Method Details
-
withNumServers
-
withServerIndexAndInetSocketAddress
public MemcachedClientOptionsBuilder withServerIndexAndInetSocketAddress(int serverIndex, java.lang.String inetSocketAddress) -
build
public java.util.Properties build()- Specified by:
buildin interfaceio.datarouter.storage.client.ClientOptionsBuilder
-
makeKey
protected java.lang.String makeKey(java.lang.String suffix)
-