@Immutable public class OperationsFactory extends Object implements HotRodConstants
HotRodOperation
objects.HotRodConstants.Names
ADD_CLIENT_LISTENER_REQUEST, ADD_CLIENT_LISTENER_RESPONSE, AUTH_MECH_LIST_REQUEST, AUTH_MECH_LIST_RESPONSE, AUTH_REQUEST, AUTH_RESPONSE, BULK_GET_KEYS_REQUEST, BULK_GET_KEYS_RESPONSE, BULK_GET_REQUEST, BULK_GET_RESPONSE, CACHE_ENTRY_CREATED_EVENT_RESPONSE, CACHE_ENTRY_EXPIRED_EVENT_RESPONSE, CACHE_ENTRY_MODIFIED_EVENT_RESPONSE, CACHE_ENTRY_REMOVED_EVENT_RESPONSE, CLEAR_REQUEST, CLEAR_RESPONSE, CLIENT_INTELLIGENCE_BASIC, CLIENT_INTELLIGENCE_HASH_DISTRIBUTION_AWARE, CLIENT_INTELLIGENCE_TOPOLOGY_AWARE, COMMAND_TIMEOUT_STATUS, COMMIT_REQUEST, COMMIT_RESPONSE, CONTAINS_KEY_REQUEST, CONTAINS_KEY_RESPONSE, COUNTER_ADD_AND_GET_REQUEST, COUNTER_ADD_AND_GET_RESPONSE, COUNTER_ADD_LISTENER_REQUEST, COUNTER_ADD_LISTENER_RESPONSE, COUNTER_CAS_REQUEST, COUNTER_CAS_RESPONSE, COUNTER_CREATE_REQUEST, COUNTER_CREATE_RESPONSE, COUNTER_EVENT_RESPONSE, COUNTER_GET_CONFIGURATION_REQUEST, COUNTER_GET_CONFIGURATION_RESPONSE, COUNTER_GET_NAMES_REQUEST, COUNTER_GET_NAMES_RESPONSE, COUNTER_GET_REQUEST, COUNTER_GET_RESPONSE, COUNTER_IS_DEFINED_REQUEST, COUNTER_IS_DEFINED_RESPONSE, COUNTER_REMOVE_LISTENER_REQUEST, COUNTER_REMOVE_LISTENER_RESPONSE, COUNTER_REMOVE_REQUEST, COUNTER_REMOVE_RESPONSE, COUNTER_RESET_REQUEST, COUNTER_RESET_RESPONSE, DEFAULT_CACHE_NAME_BYTES, DEFAULT_CACHE_TOPOLOGY, ERROR_RESPONSE, EXEC_REQUEST, EXEC_RESPONSE, FETCH_TX_RECOVERY_REQUEST, FETCH_TX_RECOVERY_RESPONSE, FORGET_TX_REQUEST, FORGET_TX_RESPONSE, GET_ALL_REQUEST, GET_ALL_RESPONSE, GET_REQUEST, GET_RESPONSE, GET_STREAM_REQUEST, GET_STREAM_RESPONSE, GET_WITH_METADATA, GET_WITH_METADATA_RESPONSE, GET_WITH_VERSION, GET_WITH_VERSION_RESPONSE, HOTROD_STRING_CHARSET, ILLEGAL_LIFECYCLE_STATE, ILLEGAL_OP_CODE, INFINITE_LIFESPAN, INFINITE_MAXIDLE, INVALID_ITERATION, INVALID_MAGIC_OR_MESSAGE_ID_STATUS, ITERATION_END_REQUEST, ITERATION_END_RESPONSE, ITERATION_NEXT_REQUEST, ITERATION_NEXT_RESPONSE, ITERATION_START_REQUEST, ITERATION_START_RESPONSE, KEY_DOES_NOT_EXIST_STATUS, NO_ERROR_STATUS, NO_ERROR_STATUS_OBJ_STORAGE, NODE_SUSPECTED, NOT_EXECUTED_WITH_PREVIOUS, NOT_EXECUTED_WITH_PREVIOUS_OBJ_STORAGE, NOT_PUT_REMOVED_REPLACED_STATUS, PING_REQUEST, PING_RESPONSE, PREPARE_REQUEST, PREPARE_RESPONSE, PREPARE_TX_2_REQUEST, PREPARE_TX_2_RESPONSE, PUT_ALL_REQUEST, PUT_ALL_RESPONSE, PUT_IF_ABSENT_REQUEST, PUT_IF_ABSENT_RESPONSE, PUT_REQUEST, PUT_RESPONSE, PUT_STREAM_REQUEST, PUT_STREAM_RESPONSE, QUERY_REQUEST, QUERY_RESPONSE, REMOVE_CLIENT_LISTENER_REQUEST, REMOVE_CLIENT_LISTENER_RESPONSE, REMOVE_IF_UNMODIFIED_REQUEST, REMOVE_IF_UNMODIFIED_RESPONSE, REMOVE_REQUEST, REMOVE_RESPONSE, REPLACE_IF_UNMODIFIED_REQUEST, REPLACE_IF_UNMODIFIED_RESPONSE, REPLACE_REQUEST, REPLACE_RESPONSE, REQUEST_MAGIC, REQUEST_PARSING_ERROR_STATUS, RESPONSE_MAGIC, ROLLBACK_REQUEST, ROLLBACK_RESPONSE, SERVER_ERROR_STATUS, SIZE_REQUEST, SIZE_RESPONSE, STATS_REQUEST, STATS_RESPONSE, SUCCESS_WITH_PREVIOUS, SUCCESS_WITH_PREVIOUS_OBJ_STORAGE, SWITCH_CLUSTER_TOPOLOGY, UNKNOWN_COMMAND_STATUS, UNKNOWN_VERSION_STATUS, VERSION_20, VERSION_21, VERSION_22, VERSION_23, VERSION_24, VERSION_25, VERSION_26, VERSION_27, VERSION_28, VERSION_29, VERSION_30
Constructor and Description |
---|
OperationsFactory(ChannelFactory channelFactory,
Codec codec,
ClientListenerNotifier listenerNotifier,
Configuration cfg) |
OperationsFactory(ChannelFactory channelFactory,
String cacheName,
boolean forceReturnValue,
Codec codec,
ClientListenerNotifier listenerNotifier,
Configuration cfg,
ClientStatistics clientStatistics) |
Modifier and Type | Method and Description |
---|---|
int |
flags() |
String |
getCacheName() |
CacheTopologyInfo |
getCacheTopologyInfo() |
ChannelFactory |
getChannelFactory() |
Codec |
getCodec() |
ConsistentHash |
getConsistentHash() |
ClientListenerNotifier |
getListenerNotifier() |
Map<SocketAddress,Set<Integer>> |
getPrimarySegmentsByAddress()
Returns a map containing for each address all of its primarily owned segments.
|
int |
getTopologyId() |
boolean |
hasFlag(Flag flag) |
AddClientListenerOperation |
newAddClientListenerOperation(Object listener,
byte[][] filterFactoryParams,
byte[][] converterFactoryParams,
DataFormat dataFormat) |
AddClientListenerOperation |
newAddClientListenerOperation(Object listener,
DataFormat dataFormat) |
AdminOperation |
newAdminOperation(String taskName,
Map<String,byte[]> marshalledParams) |
AuthMechListOperation |
newAuthMechListOperation(io.netty.channel.Channel channel) |
AuthOperation |
newAuthOperation(io.netty.channel.Channel channel,
String saslMechanism,
byte[] response) |
<K> BulkGetKeysOperation<K> |
newBulkGetKeysOperation(int scope,
DataFormat dataFormat) |
ClearOperation |
newClearOperation() |
ContainsKeyOperation |
newContainsKeyOperation(Object key,
byte[] keyBytes,
DataFormat dataFormat) |
<T> ExecuteOperation<T> |
newExecuteOperation(String taskName,
Map<String,byte[]> marshalledParams,
Object key,
DataFormat dataFormat) |
FaultTolerantPingOperation |
newFaultTolerantPingOperation()
Construct a fault tolerant ping request.
|
<K,V> GetAllParallelOperation<K,V> |
newGetAllOperation(Set<byte[]> keys,
DataFormat dataFormat) |
<V> GetOperation<V> |
newGetKeyOperation(Object key,
byte[] keyBytes,
DataFormat dataFormat) |
<K> GetStreamOperation |
newGetStreamOperation(K key,
byte[] keyBytes,
int offset) |
<V> GetWithMetadataOperation<V> |
newGetWithMetadataOperation(Object key,
byte[] keyBytes,
DataFormat dataFormat) |
IterationEndOperation |
newIterationEndOperation(byte[] iterationId,
io.netty.channel.Channel channel) |
<K,E> IterationNextOperation<K,E> |
newIterationNextOperation(byte[] iterationId,
io.netty.channel.Channel channel,
KeyTracker segmentKeyTracker,
DataFormat dataFormat) |
IterationStartOperation |
newIterationStartOperation(String filterConverterFactory,
byte[][] filterParameters,
IntSet segments,
int batchSize,
boolean metadata,
DataFormat dataFormat,
SocketAddress targetAddress) |
PingOperation |
newPingOperation(boolean releaseChannel)
Construct a ping request directed to a particular node.
|
PrepareTransactionOperation |
newPrepareTransactionOperation(Xid xid,
boolean onePhaseCommit,
List<Modification> modifications,
boolean recoverable,
long timeoutMs) |
PutAllParallelOperation |
newPutAllOperation(Map<byte[],byte[]> map,
long lifespan,
TimeUnit lifespanTimeUnit,
long maxIdle,
TimeUnit maxIdleTimeUnit,
DataFormat dataFormat) |
<V> PutIfAbsentOperation<V> |
newPutIfAbsentOperation(Object key,
byte[] keyBytes,
byte[] value,
long lifespan,
TimeUnit lifespanUnit,
long maxIdleTime,
TimeUnit maxIdleTimeUnit,
DataFormat dataFormat) |
<K> PutStreamOperation |
newPutIfAbsentStreamOperation(K key,
byte[] keyBytes,
long lifespan,
TimeUnit lifespanUnit,
long maxIdle,
TimeUnit maxIdleUnit) |
<V> PutOperation<V> |
newPutKeyValueOperation(Object key,
byte[] keyBytes,
byte[] value,
long lifespan,
TimeUnit lifespanTimeUnit,
long maxIdle,
TimeUnit maxIdleTimeUnit,
DataFormat dataFormat) |
<K> PutStreamOperation |
newPutStreamOperation(K key,
byte[] keyBytes,
long version,
long lifespan,
TimeUnit lifespanUnit,
long maxIdle,
TimeUnit maxIdleUnit) |
<K> PutStreamOperation |
newPutStreamOperation(K key,
byte[] keyBytes,
long lifespan,
TimeUnit lifespanUnit,
long maxIdle,
TimeUnit maxIdleUnit) |
QueryOperation |
newQueryOperation(RemoteQuery<?> remoteQuery,
DataFormat dataFormat) |
RemoveClientListenerOperation |
newRemoveClientListenerOperation(Object listener) |
<V> RemoveIfUnmodifiedOperation<V> |
newRemoveIfUnmodifiedOperation(Object key,
byte[] keyBytes,
long version,
DataFormat dataFormat) |
<V> RemoveOperation<V> |
newRemoveOperation(Object key,
byte[] keyBytes,
DataFormat dataFormat) |
ReplaceIfUnmodifiedOperation |
newReplaceIfUnmodifiedOperation(Object key,
byte[] keyBytes,
byte[] value,
long lifespan,
TimeUnit lifespanTimeUnit,
long maxIdle,
TimeUnit maxIdleTimeUnit,
long version,
DataFormat dataFormat) |
<V> ReplaceOperation<V> |
newReplaceOperation(Object key,
byte[] keyBytes,
byte[] values,
long lifespan,
TimeUnit lifespanTimeUnit,
long maxIdle,
TimeUnit maxIdleTimeUnit,
DataFormat dataFormat) |
SizeOperation |
newSizeOperation() |
StatsOperation |
newStatsOperation() |
void |
setCodec(Codec codec) |
void |
setFlags(Flag[] flags) |
void |
setFlags(int intFlags) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
hasPrevious, isInvalidIteration, isNotExecuted, isNotExist, isObjectStorage, isSuccess
public OperationsFactory(ChannelFactory channelFactory, String cacheName, boolean forceReturnValue, Codec codec, ClientListenerNotifier listenerNotifier, Configuration cfg, ClientStatistics clientStatistics)
public OperationsFactory(ChannelFactory channelFactory, Codec codec, ClientListenerNotifier listenerNotifier, Configuration cfg)
public ClientListenerNotifier getListenerNotifier()
public String getCacheName()
public ChannelFactory getChannelFactory()
public Codec getCodec()
public void setCodec(Codec codec)
public <V> GetOperation<V> newGetKeyOperation(Object key, byte[] keyBytes, DataFormat dataFormat)
public <K,V> GetAllParallelOperation<K,V> newGetAllOperation(Set<byte[]> keys, DataFormat dataFormat)
public <V> RemoveOperation<V> newRemoveOperation(Object key, byte[] keyBytes, DataFormat dataFormat)
public <V> RemoveIfUnmodifiedOperation<V> newRemoveIfUnmodifiedOperation(Object key, byte[] keyBytes, long version, DataFormat dataFormat)
public ReplaceIfUnmodifiedOperation newReplaceIfUnmodifiedOperation(Object key, byte[] keyBytes, byte[] value, long lifespan, TimeUnit lifespanTimeUnit, long maxIdle, TimeUnit maxIdleTimeUnit, long version, DataFormat dataFormat)
public <V> GetWithMetadataOperation<V> newGetWithMetadataOperation(Object key, byte[] keyBytes, DataFormat dataFormat)
public StatsOperation newStatsOperation()
public <V> PutOperation<V> newPutKeyValueOperation(Object key, byte[] keyBytes, byte[] value, long lifespan, TimeUnit lifespanTimeUnit, long maxIdle, TimeUnit maxIdleTimeUnit, DataFormat dataFormat)
public PutAllParallelOperation newPutAllOperation(Map<byte[],byte[]> map, long lifespan, TimeUnit lifespanTimeUnit, long maxIdle, TimeUnit maxIdleTimeUnit, DataFormat dataFormat)
public <V> PutIfAbsentOperation<V> newPutIfAbsentOperation(Object key, byte[] keyBytes, byte[] value, long lifespan, TimeUnit lifespanUnit, long maxIdleTime, TimeUnit maxIdleTimeUnit, DataFormat dataFormat)
public <V> ReplaceOperation<V> newReplaceOperation(Object key, byte[] keyBytes, byte[] values, long lifespan, TimeUnit lifespanTimeUnit, long maxIdle, TimeUnit maxIdleTimeUnit, DataFormat dataFormat)
public ContainsKeyOperation newContainsKeyOperation(Object key, byte[] keyBytes, DataFormat dataFormat)
public ClearOperation newClearOperation()
public <K> BulkGetKeysOperation<K> newBulkGetKeysOperation(int scope, DataFormat dataFormat)
public AddClientListenerOperation newAddClientListenerOperation(Object listener, DataFormat dataFormat)
public AddClientListenerOperation newAddClientListenerOperation(Object listener, byte[][] filterFactoryParams, byte[][] converterFactoryParams, DataFormat dataFormat)
public RemoveClientListenerOperation newRemoveClientListenerOperation(Object listener)
public PingOperation newPingOperation(boolean releaseChannel)
releaseChannel
- public FaultTolerantPingOperation newFaultTolerantPingOperation()
public QueryOperation newQueryOperation(RemoteQuery<?> remoteQuery, DataFormat dataFormat)
public SizeOperation newSizeOperation()
public <T> ExecuteOperation<T> newExecuteOperation(String taskName, Map<String,byte[]> marshalledParams, Object key, DataFormat dataFormat)
public AdminOperation newAdminOperation(String taskName, Map<String,byte[]> marshalledParams)
public int flags()
public void setFlags(Flag[] flags)
public void setFlags(int intFlags)
public boolean hasFlag(Flag flag)
public CacheTopologyInfo getCacheTopologyInfo()
public Map<SocketAddress,Set<Integer>> getPrimarySegmentsByAddress()
public ConsistentHash getConsistentHash()
public int getTopologyId()
public IterationStartOperation newIterationStartOperation(String filterConverterFactory, byte[][] filterParameters, IntSet segments, int batchSize, boolean metadata, DataFormat dataFormat, SocketAddress targetAddress)
public IterationEndOperation newIterationEndOperation(byte[] iterationId, io.netty.channel.Channel channel)
public <K,E> IterationNextOperation<K,E> newIterationNextOperation(byte[] iterationId, io.netty.channel.Channel channel, KeyTracker segmentKeyTracker, DataFormat dataFormat)
public <K> GetStreamOperation newGetStreamOperation(K key, byte[] keyBytes, int offset)
public <K> PutStreamOperation newPutStreamOperation(K key, byte[] keyBytes, long version, long lifespan, TimeUnit lifespanUnit, long maxIdle, TimeUnit maxIdleUnit)
public <K> PutStreamOperation newPutStreamOperation(K key, byte[] keyBytes, long lifespan, TimeUnit lifespanUnit, long maxIdle, TimeUnit maxIdleUnit)
public <K> PutStreamOperation newPutIfAbsentStreamOperation(K key, byte[] keyBytes, long lifespan, TimeUnit lifespanUnit, long maxIdle, TimeUnit maxIdleUnit)
public AuthMechListOperation newAuthMechListOperation(io.netty.channel.Channel channel)
public AuthOperation newAuthOperation(io.netty.channel.Channel channel, String saslMechanism, byte[] response)
public PrepareTransactionOperation newPrepareTransactionOperation(Xid xid, boolean onePhaseCommit, List<Modification> modifications, boolean recoverable, long timeoutMs)
Copyright © 2021 JBoss by Red Hat. All rights reserved.