public static enum KetamaNodeKeyFormatter.Format extends java.lang.Enum<KetamaNodeKeyFormatter.Format>
| Enum Constant and Description |
|---|
LIBMEMCACHED
LIBMEMCACHED uses the format traditionally used by libmemcached to map
nodes to names.
|
SPYMEMCACHED
SPYMEMCACHED uses the format traditionally used by spymemcached to map
nodes to names.
|
| Modifier and Type | Method and Description |
|---|---|
static KetamaNodeKeyFormatter.Format |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static KetamaNodeKeyFormatter.Format[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final KetamaNodeKeyFormatter.Format SPYMEMCACHED
This default implementation uses the socket-address of the MemcachedNode and concatenates it with a hyphen directly against the repetition number for example a key for a particular server's first repetition may look like:
myhost/10.0.2.1-0
for the second repetition
myhost/10.0.2.1-1
for a server where reverse lookups are failing the returned keys may look like
/10.0.2.1-0 and /10.0.2.1-1
public static final KetamaNodeKeyFormatter.Format LIBMEMCACHED
public static KetamaNodeKeyFormatter.Format[] values()
for (KetamaNodeKeyFormatter.Format c : KetamaNodeKeyFormatter.Format.values()) System.out.println(c);
public static KetamaNodeKeyFormatter.Format valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullCopyright © 2006-2009 Dustin Sallings, 2009-2013 Couchbase, Inc.