Enum Class ClientOperationType

java.lang.Object
java.lang.Enum<ClientOperationType>
org.apache.ignite.client.ClientOperationType
All Implemented Interfaces:
Serializable, Comparable<ClientOperationType>, Constable

public enum ClientOperationType extends Enum<ClientOperationType>
Client operation type.

Used for custom RetryPolicy implementations - see RetryPolicyContext, IgniteClientConfiguration.retryPolicy().

  • Enum Constant Details

    • CHANNEL_CONNECT

      public static final ClientOperationType CHANNEL_CONNECT
      Connect channel.
    • TABLES_GET

      public static final ClientOperationType TABLES_GET
      Get tables (IgniteTables.tables()).
    • TABLE_GET

      public static final ClientOperationType TABLE_GET
      Get table (IgniteTables.table(String)).
    • TUPLE_UPSERT

      public static final ClientOperationType TUPLE_UPSERT
      Upsert (RecordView.upsert(Transaction, Object)).
    • TUPLE_GET

      public static final ClientOperationType TUPLE_GET
      Get (RecordView.get(Transaction, Object)).
    • TUPLE_UPSERT_ALL

      public static final ClientOperationType TUPLE_UPSERT_ALL
      Upsert (RecordView.upsertAll(Transaction, Collection)).
    • TUPLE_GET_ALL

      public static final ClientOperationType TUPLE_GET_ALL
      Get All (RecordView.getAll(Transaction, Collection)).
    • TUPLE_GET_AND_UPSERT

      public static final ClientOperationType TUPLE_GET_AND_UPSERT
      Get and Upsert (RecordView.getAndUpsert(Transaction, Object)).
    • TUPLE_INSERT

      public static final ClientOperationType TUPLE_INSERT
      Insert (RecordView.insert(Transaction, Object)).
    • TUPLE_INSERT_ALL

      public static final ClientOperationType TUPLE_INSERT_ALL
      Insert All (RecordView.insertAll(Transaction, Collection)).
    • TUPLE_REPLACE

      public static final ClientOperationType TUPLE_REPLACE
      Replace (RecordView.replace(Transaction, Object)).
    • TUPLE_REPLACE_EXACT

      public static final ClientOperationType TUPLE_REPLACE_EXACT
      Replace Exact (RecordView.replace(Transaction, Object, Object)).
    • TUPLE_GET_AND_REPLACE

      public static final ClientOperationType TUPLE_GET_AND_REPLACE
      Get and Replace (RecordView.getAndReplace(Transaction, Object)).
    • TUPLE_DELETE

      public static final ClientOperationType TUPLE_DELETE
      Delete (RecordView.delete(Transaction, Object)).
    • TUPLE_DELETE_ALL

      public static final ClientOperationType TUPLE_DELETE_ALL
      Delete All (RecordView.deleteAll(Transaction, Collection)).
    • TUPLE_DELETE_EXACT

      public static final ClientOperationType TUPLE_DELETE_EXACT
      Delete Exact (RecordView.deleteExact(Transaction, Object)).
    • TUPLE_DELETE_ALL_EXACT

      public static final ClientOperationType TUPLE_DELETE_ALL_EXACT
      Delete All Exact (RecordView.deleteAllExact(Transaction, Collection)).
    • TUPLE_GET_AND_DELETE

      public static final ClientOperationType TUPLE_GET_AND_DELETE
      Get and Delete (RecordView.getAndDelete(Transaction, Object)).
    • TUPLE_CONTAINS_KEY

      public static final ClientOperationType TUPLE_CONTAINS_KEY
      Contains Key (KeyValueView.contains(Transaction, Object)).
    • TUPLE_CONTAINS_ALL_KEYS

      public static final ClientOperationType TUPLE_CONTAINS_ALL_KEYS
      Contains All Keys (KeyValueView.containsAll(Transaction, Collection)).
    • COMPUTE_EXECUTE

      public static final ClientOperationType COMPUTE_EXECUTE
      Compute Execute (IgniteCompute.submitAsync(JobTarget, JobDescriptor, Object)).
    • COMPUTE_EXECUTE_MAPREDUCE

      public static final ClientOperationType COMPUTE_EXECUTE_MAPREDUCE
      Compute Execute MapReduce (IgniteCompute.submitMapReduce(org.apache.ignite.compute.TaskDescriptor<T, R>, T)).
    • COMPUTE_GET_STATE

      public static final ClientOperationType COMPUTE_GET_STATE
      Get compute job state (JobExecution.stateAsync()).
    • COMPUTE_CANCEL

      public static final ClientOperationType COMPUTE_CANCEL
      Cancel compute job.
    • COMPUTE_CHANGE_PRIORITY

      public static final ClientOperationType COMPUTE_CHANGE_PRIORITY
      Change compute job priority (JobExecution.changePriorityAsync(int)).
    • SQL_EXECUTE

      public static final ClientOperationType SQL_EXECUTE
      SQL Execute (IgniteSql.executeAsync(Transaction, String, Object...)).
    • SQL_EXECUTE_SCRIPT

      public static final ClientOperationType SQL_EXECUTE_SCRIPT
      SQL Execute (IgniteSql.executeScriptAsync(String, Object...)).
    • SQL_CURSOR_NEXT_PAGE

      public static final ClientOperationType SQL_CURSOR_NEXT_PAGE
      SQL Cursor Next Page (AsyncResultSet.fetchNextPage()).
    • SQL_CURSOR_NEXT_RESULT_SET

      public static final ClientOperationType SQL_CURSOR_NEXT_RESULT_SET
      SQL Cursor Next ResultSet.
    • STREAMER_BATCH_SEND

      public static final ClientOperationType STREAMER_BATCH_SEND
      Send streamer batch (DataStreamerTarget.streamData(java.util.concurrent.Flow.Publisher<org.apache.ignite.table.DataStreamerItem<T>>, org.apache.ignite.table.DataStreamerOptions)).
    • STREAMER_WITH_RECEIVER_BATCH_SEND

      public static final ClientOperationType STREAMER_WITH_RECEIVER_BATCH_SEND
      Send streamer batch with receiver (DataStreamerTarget.streamData(java.util.concurrent.Flow.Publisher<org.apache.ignite.table.DataStreamerItem<T>>, org.apache.ignite.table.DataStreamerOptions)).
    • SQL_EXECUTE_BATCH

      public static final ClientOperationType SQL_EXECUTE_BATCH
      SQL Execute batch (IgniteSql.executeBatchAsync(Transaction, String, BatchedArguments)).
    • PRIMARY_REPLICAS_GET

      public static final ClientOperationType PRIMARY_REPLICAS_GET
      Get all primary replicas mapping to cluster nodes (PartitionDistribution.primaryReplicasAsync()).
    • CONTINUOUS_QUERY_SCAN_PARTITION

      public static final ClientOperationType CONTINUOUS_QUERY_SCAN_PARTITION
      Continuous query partition scan (ContinuousQuerySource.queryContinuously(Subscriber, ContinuousQueryOptions)).
    • CACHES_GET

      public static final ClientOperationType CACHES_GET
      Get caches (IgniteCaches.caches()).
    • CACHE_GET

      public static final ClientOperationType CACHE_GET
      Get cache (IgniteCaches.cache(String)).
    • MAP_GET_OR_CREATE

      public static final ClientOperationType MAP_GET_OR_CREATE
      Create or get a map (IgniteStructures.getOrCreateMap(org.gridgain.structure.MapConfiguration)).
  • Method Details

    • values

      public static ClientOperationType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static ClientOperationType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null