Uses of Interface
net.rubyeye.xmemcached.transcoders.Transcoder
-
Packages that use Transcoder Package Description net.rubyeye.xmemcached XMemcached's main classes and interfaces,use these classes/interfaces to interact with memcached servers.net.rubyeye.xmemcached.aws net.rubyeye.xmemcached.command Memcached protocol implementationsnet.rubyeye.xmemcached.command.binary Memcached text protocol implementationsnet.rubyeye.xmemcached.command.kestrel Kestrel protocol implementationsnet.rubyeye.xmemcached.command.text Memcached text protocol implementationsnet.rubyeye.xmemcached.transcoders Transcoders convert data to and from data and flags,from spymemcached -
-
Uses of Transcoder in net.rubyeye.xmemcached
Fields in net.rubyeye.xmemcached declared as Transcoder Modifier and Type Field Description private Transcoder
XMemcachedClient. transcoder
protected Transcoder
XMemcachedClientBuilder. transcoder
Methods in net.rubyeye.xmemcached that return Transcoder Modifier and Type Method Description Transcoder
MemcachedClient. getTranscoder()
return default transcoder,default is SerializingTranscoderTranscoder
MemcachedClientBuilder. getTranscoder()
Set xmemcached's transcoder,it is used for seriailizingTranscoder
XMemcachedClient. getTranscoder()
Transcoder
XMemcachedClientBuilder. getTranscoder()
Methods in net.rubyeye.xmemcached with parameters of type Transcoder Modifier and Type Method Description <T> boolean
MemcachedClient. add(java.lang.String key, int exp, T value, Transcoder<T> transcoder)
<T> boolean
MemcachedClient. add(java.lang.String key, int exp, T value, Transcoder<T> transcoder, long timeout)
Add key-value item to memcached, success only when the key is not exists in memcached.<T> boolean
XMemcachedClient. add(java.lang.String key, int exp, T value, Transcoder<T> transcoder)
<T> boolean
XMemcachedClient. add(java.lang.String key, int exp, T value, Transcoder<T> transcoder, long timeout)
private <T> boolean
XMemcachedClient. add0(java.lang.String key, int exp, T value, Transcoder<T> transcoder, long timeout)
<T> void
MemcachedClient. addWithNoReply(java.lang.String key, int exp, T value, Transcoder<T> transcoder)
<T> void
XMemcachedClient. addWithNoReply(java.lang.String key, int exp, T value, Transcoder<T> transcoder)
private void
XMemcachedClient. buildConnector(MemcachedSessionLocator locator, MemcachedSessionComparator comparator, BufferAllocator bufferAllocator, Configuration configuration, java.util.Map<SocketOption,java.lang.Object> socketOptions, CommandFactory commandFactory, Transcoder transcoder)
<T> boolean
MemcachedClient. cas(java.lang.String key, int exp, CASOperation<T> operation, Transcoder<T> transcoder)
Cas is a check and set operation which means "store this data but only if no one else has updated since I last fetched it."<T> boolean
MemcachedClient. cas(java.lang.String key, int exp, GetsResponse<T> getsReponse, CASOperation<T> operation, Transcoder<T> transcoder)
cas is a check and set operation which means "store this data but only if no one else has updated since I last fetched it."<T> boolean
MemcachedClient. cas(java.lang.String key, int exp, T value, Transcoder<T> transcoder, long cas)
<T> boolean
MemcachedClient. cas(java.lang.String key, int exp, T value, Transcoder<T> transcoder, long timeout, long cas)
Cas is a check and set operation which means "store this data but only if no one else has updated since I last fetched it."<T> boolean
XMemcachedClient. cas(java.lang.String key, int exp, CASOperation<T> operation, Transcoder<T> transcoder)
<T> boolean
XMemcachedClient. cas(java.lang.String key, int exp, GetsResponse<T> getsReponse, CASOperation<T> operation, Transcoder<T> transcoder)
<T> boolean
XMemcachedClient. cas(java.lang.String key, int exp, T value, Transcoder<T> transcoder, long cas)
<T> boolean
XMemcachedClient. cas(java.lang.String key, int exp, T value, Transcoder<T> transcoder, long timeout, long cas)
private <T> boolean
XMemcachedClient. cas0(java.lang.String key, int exp, GetsResponse<T> getsResponse, CASOperation<T> operation, Transcoder<T> transcoder, byte[] keyBytes, boolean noreply)
Command
CommandFactory. createAddCommand(java.lang.String key, byte[] keyBytes, int exp, java.lang.Object value, boolean noreply, Transcoder transcoder)
create a add commandCommand
CommandFactory. createAppendCommand(java.lang.String key, byte[] keyBytes, java.lang.Object value, boolean noreply, Transcoder transcoder)
create a append commandCommand
CommandFactory. createCASCommand(java.lang.String key, byte[] keyBytes, int exp, java.lang.Object value, long cas, boolean noreply, Transcoder transcoder)
Create a cas commandCommand
CommandFactory. createGetCommand(java.lang.String key, byte[] keyBytes, CommandType cmdType, Transcoder transcoder)
create a get/gets command<T> Command
CommandFactory. createGetMultiCommand(java.util.Collection<java.lang.String> keys, java.util.concurrent.CountDownLatch latch, CommandType cmdType, Transcoder<T> transcoder)
Create a multi-get commandCommand
CommandFactory. createPrependCommand(java.lang.String key, byte[] keyBytes, java.lang.Object value, boolean noreply, Transcoder transcoder)
Create a prepend commandCommand
CommandFactory. createReplaceCommand(java.lang.String key, byte[] keyBytes, int exp, java.lang.Object value, boolean noreply, Transcoder transcoder)
create a replace commandCommand
CommandFactory. createSetCommand(java.lang.String key, byte[] keyBytes, int exp, java.lang.Object value, boolean noreply, Transcoder transcoder)
Create a set commandprivate <T> java.lang.Object
XMemcachedClient. fetch0(java.lang.String key, byte[] keyBytes, CommandType cmdType, long timeout, Transcoder<T> transcoder)
<T> T
MemcachedClient. get(java.lang.String key, long timeout, Transcoder<T> transcoder)
Get value by key<T> T
MemcachedClient. get(java.lang.String key, Transcoder<T> transcoder)
<T> java.util.Map<java.lang.String,T>
MemcachedClient. get(java.util.Collection<java.lang.String> keyCollections, long opTimeout, Transcoder<T> transcoder)
Bulk get items<T> java.util.Map<java.lang.String,T>
MemcachedClient. get(java.util.Collection<java.lang.String> keyCollections, Transcoder<T> transcoder)
<T> T
XMemcachedClient. get(java.lang.String key, long timeout, Transcoder<T> transcoder)
<T> T
XMemcachedClient. get(java.lang.String key, Transcoder<T> transcoder)
<T> java.util.Map<java.lang.String,T>
XMemcachedClient. get(java.util.Collection<java.lang.String> keyCollections, long timeout, Transcoder<T> transcoder)
<T> java.util.Map<java.lang.String,T>
XMemcachedClient. get(java.util.Collection<java.lang.String> keyCollections, Transcoder<T> transcoder)
private <T> java.lang.Object
XMemcachedClient. get0(java.lang.String key, long timeout, CommandType cmdType, Transcoder<T> transcoder)
private <T> java.util.Map<java.lang.String,T>
XMemcachedClient. getMulti0(java.util.Collection<java.lang.String> keys, long timeout, CommandType cmdType, Transcoder<T> transcoder)
<T> GetsResponse<T>
MemcachedClient. gets(java.lang.String key, long timeout, Transcoder<T> transcoder)
Just like get,But it return a GetsResponse,include cas value for cas update.<T> GetsResponse<T>
MemcachedClient. gets(java.lang.String key, Transcoder transcoder)
<T> java.util.Map<java.lang.String,GetsResponse<T>>
MemcachedClient. gets(java.util.Collection<java.lang.String> keyCollections, long opTime, Transcoder<T> transcoder)
Bulk gets items<T> java.util.Map<java.lang.String,GetsResponse<T>>
MemcachedClient. gets(java.util.Collection<java.lang.String> keyCollections, Transcoder<T> transcoder)
<T> GetsResponse<T>
XMemcachedClient. gets(java.lang.String key, long timeout, Transcoder<T> transcoder)
<T> GetsResponse<T>
XMemcachedClient. gets(java.lang.String key, Transcoder transcoder)
<T> java.util.Map<java.lang.String,GetsResponse<T>>
XMemcachedClient. gets(java.util.Collection<java.lang.String> keyCollections, long timeout, Transcoder<T> transcoder)
<T> java.util.Map<java.lang.String,GetsResponse<T>>
XMemcachedClient. gets(java.util.Collection<java.lang.String> keyCollections, Transcoder<T> transcoder)
private <T> GetsResponse<T>
XMemcachedClient. gets0(java.lang.String key, byte[] keyBytes, Transcoder<T> transcoder)
private <T> java.util.Map<java.lang.String,T>
XMemcachedClient. reduceResult(CommandType cmdType, Transcoder<T> transcoder, java.util.List<Command> commands)
<T> boolean
MemcachedClient. replace(java.lang.String key, int exp, T value, Transcoder<T> transcoder)
<T> boolean
MemcachedClient. replace(java.lang.String key, int exp, T value, Transcoder<T> transcoder, long timeout)
Replace the key's data item in memcached,success only when the key's data item is exists in memcached.This method will wait for reply from server.<T> boolean
XMemcachedClient. replace(java.lang.String key, int exp, T value, Transcoder<T> transcoder)
<T> boolean
XMemcachedClient. replace(java.lang.String key, int exp, T value, Transcoder<T> transcoder, long timeout)
<T> void
MemcachedClient. replaceWithNoReply(java.lang.String key, int exp, T value, Transcoder<T> transcoder)
<T> void
XMemcachedClient. replaceWithNoReply(java.lang.String key, int exp, T value, Transcoder<T> transcoder)
private <T> Command
XMemcachedClient. sendGetMultiCommand(java.util.Collection<java.lang.String> keys, java.util.concurrent.CountDownLatch latch, CommandType cmdType, Transcoder<T> transcoder)
<T> boolean
MemcachedClient. set(java.lang.String key, int exp, T value, Transcoder<T> transcoder)
<T> boolean
MemcachedClient. set(java.lang.String key, int exp, T value, Transcoder<T> transcoder, long timeout)
Store key-value item to memcached<T> boolean
XMemcachedClient. set(java.lang.String key, int exp, T value, Transcoder<T> transcoder)
<T> boolean
XMemcachedClient. set(java.lang.String key, int exp, T value, Transcoder<T> transcoder, long timeout)
void
MemcachedClient. setTranscoder(Transcoder transcoder)
set transcodervoid
MemcachedClientBuilder. setTranscoder(Transcoder transcoder)
void
XMemcachedClient. setTranscoder(Transcoder transcoder)
void
XMemcachedClientBuilder. setTranscoder(Transcoder transcoder)
<T> void
MemcachedClient. setWithNoReply(java.lang.String key, int exp, T value, Transcoder<T> transcoder)
<T> void
XMemcachedClient. setWithNoReply(java.lang.String key, int exp, T value, Transcoder<T> transcoder)
Constructors in net.rubyeye.xmemcached with parameters of type Transcoder Constructor Description XMemcachedClient(MemcachedSessionLocator locator, MemcachedSessionComparator comparator, BufferAllocator allocator, Configuration conf, java.util.Map<SocketOption,java.lang.Object> socketOptions, CommandFactory commandFactory, Transcoder transcoder, java.util.Map<java.net.InetSocketAddress,java.net.InetSocketAddress> addressMap, int[] weights, java.util.List<MemcachedClientStateListener> stateListeners, java.util.Map<java.net.InetSocketAddress,AuthInfo> infoMap, int poolSize, long connectTimeout, java.lang.String name, boolean failureMode, boolean resolveInetAddresses)
XMemcachedClient constructor.XMemcachedClient(MemcachedSessionLocator locator, MemcachedSessionComparator comparator, BufferAllocator allocator, Configuration conf, java.util.Map<SocketOption,java.lang.Object> socketOptions, CommandFactory commandFactory, Transcoder transcoder, java.util.Map<java.net.InetSocketAddress,java.net.InetSocketAddress> addressMap, java.util.List<MemcachedClientStateListener> stateListeners, java.util.Map<java.net.InetSocketAddress,AuthInfo> map, int poolSize, long connectTimeout, java.lang.String name, boolean failureMode, boolean resolveInetAddresses)
XMemcachedClient constructor.Every server's weight is one by default. -
Uses of Transcoder in net.rubyeye.xmemcached.aws
Constructors in net.rubyeye.xmemcached.aws with parameters of type Transcoder Constructor Description AWSElasticCacheClient(MemcachedSessionLocator locator, MemcachedSessionComparator comparator, BufferAllocator allocator, Configuration conf, java.util.Map<SocketOption,java.lang.Object> socketOptions, CommandFactory commandFactory, Transcoder transcoder, java.util.List<MemcachedClientStateListener> stateListeners, java.util.Map<java.net.InetSocketAddress,AuthInfo> map, int poolSize, long connectTimeout, java.lang.String name, boolean failureMode, boolean resolveInetAddresses, java.util.List<java.net.InetSocketAddress> configAddrs, long pollConfigIntervalMills)
-
Uses of Transcoder in net.rubyeye.xmemcached.command
Fields in net.rubyeye.xmemcached.command declared as Transcoder Modifier and Type Field Description protected Transcoder
Command. transcoder
Methods in net.rubyeye.xmemcached.command that return Transcoder Modifier and Type Method Description Transcoder
Command. getTranscoder()
Methods in net.rubyeye.xmemcached.command with parameters of type Transcoder Modifier and Type Method Description Command
BinaryCommandFactory. createAddCommand(java.lang.String key, byte[] keyBytes, int exp, java.lang.Object value, boolean noreply, Transcoder transcoder)
Command
KestrelCommandFactory. createAddCommand(java.lang.String key, byte[] keyBytes, int exp, java.lang.Object value, boolean noreply, Transcoder transcoder)
Command
TextCommandFactory. createAddCommand(java.lang.String key, byte[] keyBytes, int exp, java.lang.Object value, boolean noreply, Transcoder transcoder)
Command
BinaryCommandFactory. createAppendCommand(java.lang.String key, byte[] keyBytes, java.lang.Object value, boolean noreply, Transcoder transcoder)
Command
KestrelCommandFactory. createAppendCommand(java.lang.String key, byte[] keyBytes, java.lang.Object value, boolean noreply, Transcoder transcoder)
Command
TextCommandFactory. createAppendCommand(java.lang.String key, byte[] keyBytes, java.lang.Object value, boolean noreply, Transcoder transcoder)
Command
BinaryCommandFactory. createCASCommand(java.lang.String key, byte[] keyBytes, int exp, java.lang.Object value, long cas, boolean noreply, Transcoder transcoder)
Command
KestrelCommandFactory. createCASCommand(java.lang.String key, byte[] keyBytes, int exp, java.lang.Object value, long cas, boolean noreply, Transcoder transcoder)
Command
TextCommandFactory. createCASCommand(java.lang.String key, byte[] keyBytes, int exp, java.lang.Object value, long cas, boolean noreply, Transcoder transcoder)
Command
BinaryCommandFactory. createGetCommand(java.lang.String key, byte[] keyBytes, CommandType cmdType, Transcoder transcoder)
Command
KestrelCommandFactory. createGetCommand(java.lang.String key, byte[] keyBytes, CommandType cmdType, Transcoder transcoder)
Command
TextCommandFactory. createGetCommand(java.lang.String key, byte[] keyBytes, CommandType cmdType, Transcoder transcoder)
<T> Command
BinaryCommandFactory. createGetMultiCommand(java.util.Collection<java.lang.String> keys, java.util.concurrent.CountDownLatch latch, CommandType cmdType, Transcoder<T> transcoder)
<T> Command
KestrelCommandFactory. createGetMultiCommand(java.util.Collection<java.lang.String> keys, java.util.concurrent.CountDownLatch latch, CommandType cmdType, Transcoder<T> transcoder)
<T> Command
TextCommandFactory. createGetMultiCommand(java.util.Collection<java.lang.String> keys, java.util.concurrent.CountDownLatch latch, CommandType cmdType, Transcoder<T> transcoder)
Command
BinaryCommandFactory. createPrependCommand(java.lang.String key, byte[] keyBytes, java.lang.Object value, boolean noreply, Transcoder transcoder)
Command
KestrelCommandFactory. createPrependCommand(java.lang.String key, byte[] keyBytes, java.lang.Object value, boolean noreply, Transcoder transcoder)
Command
TextCommandFactory. createPrependCommand(java.lang.String key, byte[] keyBytes, java.lang.Object value, boolean noreply, Transcoder transcoder)
Command
BinaryCommandFactory. createReplaceCommand(java.lang.String key, byte[] keyBytes, int exp, java.lang.Object value, boolean noreply, Transcoder transcoder)
Command
KestrelCommandFactory. createReplaceCommand(java.lang.String key, byte[] keyBytes, int exp, java.lang.Object value, boolean noreply, Transcoder transcoder)
Command
TextCommandFactory. createReplaceCommand(java.lang.String key, byte[] keyBytes, int exp, java.lang.Object value, boolean noreply, Transcoder transcoder)
Command
BinaryCommandFactory. createSetCommand(java.lang.String key, byte[] keyBytes, int exp, java.lang.Object value, boolean noreply, Transcoder transcoder)
Command
KestrelCommandFactory. createSetCommand(java.lang.String key, byte[] keyBytes, int exp, java.lang.Object value, boolean noreply, Transcoder transcoder)
Command
TextCommandFactory. createSetCommand(java.lang.String key, byte[] keyBytes, int exp, java.lang.Object value, boolean noreply, Transcoder transcoder)
(package private) Command
BinaryCommandFactory. createStoreCommand(java.lang.String key, byte[] keyBytes, int exp, java.lang.Object value, CommandType cmdType, boolean noreply, Transcoder transcoder)
(package private) Command
TextCommandFactory. createStoreCommand(java.lang.String key, byte[] keyBytes, int exp, java.lang.Object value, CommandType cmdType, boolean noreply, Transcoder transcoder)
void
Command. setTranscoder(Transcoder transcoder)
-
Uses of Transcoder in net.rubyeye.xmemcached.command.binary
Methods in net.rubyeye.xmemcached.command.binary that return Transcoder Modifier and Type Method Description Transcoder
BaseBinaryCommand. getTranscoder()
Methods in net.rubyeye.xmemcached.command.binary with parameters of type Transcoder Modifier and Type Method Description void
BaseBinaryCommand. setTranscoder(Transcoder transcoder)
Constructors in net.rubyeye.xmemcached.command.binary with parameters of type Transcoder Constructor Description BaseBinaryCommand(java.lang.String key, byte[] keyBytes, CommandType cmdType, java.util.concurrent.CountDownLatch latch, int exp, long cas, java.lang.Object value, boolean noreply, Transcoder transcoder)
BinaryAppendPrependCommand(java.lang.String key, byte[] keyBytes, CommandType cmdType, java.util.concurrent.CountDownLatch latch, int exp, long cas, java.lang.Object value, boolean noreply, Transcoder transcoder)
BinaryCASCommand(java.lang.String key, byte[] keyBytes, CommandType cmdType, java.util.concurrent.CountDownLatch latch, int exp, long cas, java.lang.Object value, boolean noreply, Transcoder transcoder)
BinaryStoreCommand(java.lang.String key, byte[] keyBytes, CommandType cmdType, java.util.concurrent.CountDownLatch latch, int exp, long cas, java.lang.Object value, boolean noreply, Transcoder transcoder)
-
Uses of Transcoder in net.rubyeye.xmemcached.command.kestrel
Constructors in net.rubyeye.xmemcached.command.kestrel with parameters of type Transcoder Constructor Description KestrelGetCommand(java.lang.String key, byte[] keyBytes, CommandType cmdType, java.util.concurrent.CountDownLatch latch, Transcoder<?> transcoder)
KestrelSetCommand(java.lang.String key, byte[] keyBytes, CommandType cmdType, java.util.concurrent.CountDownLatch latch, int exp, long cas, java.lang.Object value, boolean noreply, Transcoder transcoder)
-
Uses of Transcoder in net.rubyeye.xmemcached.command.text
Methods in net.rubyeye.xmemcached.command.text that return Transcoder Modifier and Type Method Description Transcoder
TextStoreCommand. getTranscoder()
Methods in net.rubyeye.xmemcached.command.text with parameters of type Transcoder Modifier and Type Method Description void
TextStoreCommand. setTranscoder(Transcoder transcoder)
Constructors in net.rubyeye.xmemcached.command.text with parameters of type Transcoder Constructor Description TextCASCommand(java.lang.String key, byte[] keyBytes, CommandType cmdType, java.util.concurrent.CountDownLatch latch, int exp, long cas, java.lang.Object value, boolean noreply, Transcoder transcoder)
TextGetMultiCommand(java.lang.String key, byte[] keyBytes, CommandType cmdType, java.util.concurrent.CountDownLatch latch, Transcoder transcoder)
TextStoreCommand(java.lang.String key, byte[] keyBytes, CommandType cmdType, java.util.concurrent.CountDownLatch latch, int exp, long cas, java.lang.Object value, boolean noreply, Transcoder transcoder)
-
Uses of Transcoder in net.rubyeye.xmemcached.transcoders
Classes in net.rubyeye.xmemcached.transcoders that implement Transcoder Modifier and Type Class Description class
IntegerTranscoder
Transcoder that serializes and unserializes longs.class
LongTranscoder
Transcoder that serializes and unserializes longs.class
PrimitiveTypeTranscoder<T>
class
SerializingTranscoder
Transcoder that serializes and compresses objects.class
StringTranscoder
String Transcoderclass
TokyoTyrantTranscoder
Transcoder for TokyoTyrant.Add 4-bytes flag before value.class
WhalinTranscoder
Transcoder that provides compatibility with Greg Whalin's memcached client.class
WhalinV1Transcoder
Handles old whalin (tested with v1.6) encoding: data type is in the first byte of the value.
-