Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-7421

Thin client Java API - data grid API

    XMLWordPrintableJSON

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.5
    • Component/s: thin client
    • Labels:

      Description

      Implement below Java bindings for the thin client protocol. The client configuration must support failover and encryption.

      Cache
          JCache (limited)
              getName(): String
              put(key, val)
              get(key): V
              getAll(keys: Set): Map
              containsKey(key): boolean
              getAndPut(key, val): V
              getAndReplace(key, val): V
              getAndRemove(key): V
              putIfAbsent
              replace(key, val)
              replace(key, oldVal, newVal)
              putAll
              clear
              remove(key)
              remove(key, val)
              removeAll()
              removeAll(keys: Set)
              getConfiguration(clazz): Configuration
              close()
          size(modes: CachePeekMode...)
          query(qry: Query): QueryCursor
          query(qry: SqlFieldsQuery): FieldsQueryCursor<List>
          withKeepBinary(): IgniteCache
      Ignite
          cache(name: String)
          cacheNames(): Collection
          binary(): IgniteBinary
          createCache(name): Cache
          getOrCreateCache(name): Cache
          destroyCache(name)
      Ignition
          startClient(:ClientConfiguration): Ignite
      ClientConfiguration(port, host, binaryConfiguration, sslConfiguration,
      etc...)

        Attachments

          Activity

            People

            • Assignee:
              kukushal Alexey Kukushkin
              Reporter:
              kukushal Alexey Kukushkin
            • Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: