java.lang.Object
org.gridgain.ignite.migrationtools.adapter.internal.IgniteAdapter
All Implemented Interfaces:
AutoCloseable, org.apache.ignite.Ignite

public class IgniteAdapter extends Object implements org.apache.ignite.Ignite
Adapter for the Ignite interface.
  • Constructor Summary

    Constructors
    Constructor
    Description
    IgniteAdapter(ClientAdapter baseAdapter, Ignite2TransactionAdapter transactionAdapter, org.apache.ignite3.compute.IgniteCompute computeApi, org.apache.ignite3.network.IgniteCluster clusterApi, Function<Class<?>,List<org.apache.ignite3.deployment.DeploymentUnit>> computeDeploymentUnitsSelector)
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    void
    active(boolean active)
     
    <K, V> void
    addCacheConfiguration(org.apache.ignite.configuration.CacheConfiguration<K,V> cacheCfg)
     
    <K> org.apache.ignite.cache.affinity.Affinity<K>
    affinity(String cacheName)
     
    org.apache.ignite.IgniteAtomicLong
    atomicLong(String name, long initVal, boolean create)
     
    org.apache.ignite.IgniteAtomicLong
    atomicLong(String name, org.apache.ignite.configuration.AtomicConfiguration cfg, long initVal, boolean create)
     
    <T> org.apache.ignite.IgniteAtomicReference<T>
    atomicReference(String name, org.apache.ignite.configuration.AtomicConfiguration cfg, T initVal, boolean create)
     
    <T> org.apache.ignite.IgniteAtomicReference<T>
    atomicReference(String name, T initVal, boolean create)
     
    org.apache.ignite.IgniteAtomicSequence
    atomicSequence(String name, long initVal, boolean create)
     
    org.apache.ignite.IgniteAtomicSequence
    atomicSequence(String name, org.apache.ignite.configuration.AtomicConfiguration cfg, long initVal, boolean create)
     
    <T, S> org.apache.ignite.IgniteAtomicStamped<T,S>
    atomicStamped(String name, org.apache.ignite.configuration.AtomicConfiguration cfg, T initVal, S initStamp, boolean create)
     
    <T, S> org.apache.ignite.IgniteAtomicStamped<T,S>
    atomicStamped(String name, T initVal, S initStamp, boolean create)
     
    org.apache.ignite.IgniteBinary
     
    <K, V> org.apache.ignite.IgniteCache<K,V>
    cache(String name)
     
     
    void
     
    org.apache.ignite.IgniteCluster
     
    org.apache.ignite.IgniteCompute
     
    org.apache.ignite.IgniteCompute
    compute(org.apache.ignite.cluster.ClusterGroup grp)
     
    org.apache.ignite.configuration.IgniteConfiguration
     
    org.apache.ignite.IgniteCountDownLatch
    countDownLatch(String name, int cnt, boolean autoDel, boolean create)
     
    <K, V> org.apache.ignite.IgniteCache<K,V>
    createCache(String cacheName)
     
    <K, V> org.apache.ignite.IgniteCache<K,V>
    createCache(org.apache.ignite.configuration.CacheConfiguration<K,V> cacheCfg)
     
    <K, V> org.apache.ignite.IgniteCache<K,V>
    createCache(org.apache.ignite.configuration.CacheConfiguration<K,V> cacheCfg, org.apache.ignite.configuration.NearCacheConfiguration<K,V> nearCfg)
     
    Collection<org.apache.ignite.IgniteCache>
    createCaches(Collection<org.apache.ignite.configuration.CacheConfiguration> cacheCfgs)
     
    <K, V> org.apache.ignite.IgniteCache<K,V>
    createNearCache(String cacheName, org.apache.ignite.configuration.NearCacheConfiguration<K,V> nearCfg)
     
    Collection<org.apache.ignite.DataRegionMetrics>
     
    @Nullable org.apache.ignite.DataRegionMetrics
     
    org.apache.ignite.DataStorageMetrics
     
    <K, V> org.apache.ignite.IgniteDataStreamer<K,V>
    dataStreamer(String cacheName)
     
    void
    destroyCache(String cacheName)
     
    void
     
    org.apache.ignite.IgniteEncryption
     
    org.apache.ignite.IgniteEvents
     
    org.apache.ignite.IgniteEvents
    events(org.apache.ignite.cluster.ClusterGroup grp)
     
     
    executorService(org.apache.ignite.cluster.ClusterGroup grp)
     
    <K, V> org.apache.ignite.IgniteCache<K,V>
     
    <K, V> org.apache.ignite.IgniteCache<K,V>
    getOrCreateCache(org.apache.ignite.configuration.CacheConfiguration<K,V> cacheCfg)
     
    <K, V> org.apache.ignite.IgniteCache<K,V>
    getOrCreateCache(org.apache.ignite.configuration.CacheConfiguration<K,V> cacheCfg, org.apache.ignite.configuration.NearCacheConfiguration<K,V> nearCfg)
     
    Collection<org.apache.ignite.IgniteCache>
    getOrCreateCaches(Collection<org.apache.ignite.configuration.CacheConfiguration> cacheCfgs)
     
    <K, V> org.apache.ignite.IgniteCache<K,V>
    getOrCreateNearCache(String cacheName, org.apache.ignite.configuration.NearCacheConfiguration<K,V> nearCfg)
     
    org.apache.ignite.IgniteLogger
    log()
     
    Collection<org.apache.ignite.MemoryMetrics>
     
    @Nullable org.apache.ignite.MemoryMetrics
    memoryMetrics(String memPlcName)
     
    org.apache.ignite.IgniteMessaging
     
    org.apache.ignite.IgniteMessaging
    message(org.apache.ignite.cluster.ClusterGroup grp)
     
     
    org.apache.ignite.PersistenceMetrics
     
    <T extends org.apache.ignite.plugin.IgnitePlugin>
    T
    plugin(String name)
     
    <T> org.apache.ignite.IgniteQueue<T>
    queue(String name, int cap, @Nullable org.apache.ignite.configuration.CollectionConfiguration cfg)
     
    org.apache.ignite.IgniteLock
    reentrantLock(String name, boolean failoverSafe, boolean fair, boolean create)
     
    void
     
    org.apache.ignite.IgniteScheduler
     
    org.apache.ignite.IgniteSemaphore
    semaphore(String name, int cnt, boolean failoverSafe, boolean create)
     
    org.apache.ignite.IgniteServices
     
    org.apache.ignite.IgniteServices
    services(org.apache.ignite.cluster.ClusterGroup grp)
     
    <T> org.apache.ignite.IgniteSet<T>
    set(String name, @Nullable org.apache.ignite.configuration.CollectionConfiguration cfg)
     
    org.apache.ignite.spi.tracing.TracingConfigurationManager
     
    org.apache.ignite.IgniteTransactions
     
    org.apache.ignite.lang.IgniteProductVersion
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • IgniteAdapter

      public IgniteAdapter(ClientAdapter baseAdapter, Ignite2TransactionAdapter transactionAdapter, org.apache.ignite3.compute.IgniteCompute computeApi, org.apache.ignite3.network.IgniteCluster clusterApi, Function<Class<?>,List<org.apache.ignite3.deployment.DeploymentUnit>> computeDeploymentUnitsSelector)
      Constructor.
  • Method Details

    • name

      public String name()
      Specified by:
      name in interface org.apache.ignite.Ignite
    • log

      public org.apache.ignite.IgniteLogger log()
      Specified by:
      log in interface org.apache.ignite.Ignite
    • configuration

      public org.apache.ignite.configuration.IgniteConfiguration configuration()
      Specified by:
      configuration in interface org.apache.ignite.Ignite
    • cluster

      public org.apache.ignite.IgniteCluster cluster()
      Specified by:
      cluster in interface org.apache.ignite.Ignite
    • compute

      public org.apache.ignite.IgniteCompute compute()
      Specified by:
      compute in interface org.apache.ignite.Ignite
    • compute

      public org.apache.ignite.IgniteCompute compute(org.apache.ignite.cluster.ClusterGroup grp)
      Specified by:
      compute in interface org.apache.ignite.Ignite
    • message

      public org.apache.ignite.IgniteMessaging message()
      Specified by:
      message in interface org.apache.ignite.Ignite
    • message

      public org.apache.ignite.IgniteMessaging message(org.apache.ignite.cluster.ClusterGroup grp)
      Specified by:
      message in interface org.apache.ignite.Ignite
    • events

      public org.apache.ignite.IgniteEvents events()
      Specified by:
      events in interface org.apache.ignite.Ignite
    • events

      public org.apache.ignite.IgniteEvents events(org.apache.ignite.cluster.ClusterGroup grp)
      Specified by:
      events in interface org.apache.ignite.Ignite
    • services

      public org.apache.ignite.IgniteServices services()
      Specified by:
      services in interface org.apache.ignite.Ignite
    • services

      public org.apache.ignite.IgniteServices services(org.apache.ignite.cluster.ClusterGroup grp)
      Specified by:
      services in interface org.apache.ignite.Ignite
    • executorService

      public ExecutorService executorService()
      Specified by:
      executorService in interface org.apache.ignite.Ignite
    • executorService

      public ExecutorService executorService(org.apache.ignite.cluster.ClusterGroup grp)
      Specified by:
      executorService in interface org.apache.ignite.Ignite
    • version

      public org.apache.ignite.lang.IgniteProductVersion version()
      Specified by:
      version in interface org.apache.ignite.Ignite
    • scheduler

      public org.apache.ignite.IgniteScheduler scheduler()
      Specified by:
      scheduler in interface org.apache.ignite.Ignite
    • createCache

      public <K, V> org.apache.ignite.IgniteCache<K,V> createCache(org.apache.ignite.configuration.CacheConfiguration<K,V> cacheCfg) throws javax.cache.CacheException
      Specified by:
      createCache in interface org.apache.ignite.Ignite
      Throws:
      javax.cache.CacheException
    • createCaches

      public Collection<org.apache.ignite.IgniteCache> createCaches(Collection<org.apache.ignite.configuration.CacheConfiguration> cacheCfgs) throws javax.cache.CacheException
      Specified by:
      createCaches in interface org.apache.ignite.Ignite
      Throws:
      javax.cache.CacheException
    • createCache

      public <K, V> org.apache.ignite.IgniteCache<K,V> createCache(String cacheName) throws javax.cache.CacheException
      Specified by:
      createCache in interface org.apache.ignite.Ignite
      Throws:
      javax.cache.CacheException
    • getOrCreateCache

      public <K, V> org.apache.ignite.IgniteCache<K,V> getOrCreateCache(org.apache.ignite.configuration.CacheConfiguration<K,V> cacheCfg) throws javax.cache.CacheException
      Specified by:
      getOrCreateCache in interface org.apache.ignite.Ignite
      Throws:
      javax.cache.CacheException
    • getOrCreateCache

      public <K, V> org.apache.ignite.IgniteCache<K,V> getOrCreateCache(String cacheName) throws javax.cache.CacheException
      Specified by:
      getOrCreateCache in interface org.apache.ignite.Ignite
      Throws:
      javax.cache.CacheException
    • getOrCreateCaches

      public Collection<org.apache.ignite.IgniteCache> getOrCreateCaches(Collection<org.apache.ignite.configuration.CacheConfiguration> cacheCfgs) throws javax.cache.CacheException
      Specified by:
      getOrCreateCaches in interface org.apache.ignite.Ignite
      Throws:
      javax.cache.CacheException
    • addCacheConfiguration

      public <K, V> void addCacheConfiguration(org.apache.ignite.configuration.CacheConfiguration<K,V> cacheCfg) throws javax.cache.CacheException
      Specified by:
      addCacheConfiguration in interface org.apache.ignite.Ignite
      Throws:
      javax.cache.CacheException
    • createCache

      public <K, V> org.apache.ignite.IgniteCache<K,V> createCache(org.apache.ignite.configuration.CacheConfiguration<K,V> cacheCfg, org.apache.ignite.configuration.NearCacheConfiguration<K,V> nearCfg) throws javax.cache.CacheException
      Specified by:
      createCache in interface org.apache.ignite.Ignite
      Throws:
      javax.cache.CacheException
    • getOrCreateCache

      public <K, V> org.apache.ignite.IgniteCache<K,V> getOrCreateCache(org.apache.ignite.configuration.CacheConfiguration<K,V> cacheCfg, org.apache.ignite.configuration.NearCacheConfiguration<K,V> nearCfg) throws javax.cache.CacheException
      Specified by:
      getOrCreateCache in interface org.apache.ignite.Ignite
      Throws:
      javax.cache.CacheException
    • createNearCache

      public <K, V> org.apache.ignite.IgniteCache<K,V> createNearCache(String cacheName, org.apache.ignite.configuration.NearCacheConfiguration<K,V> nearCfg) throws javax.cache.CacheException
      Specified by:
      createNearCache in interface org.apache.ignite.Ignite
      Throws:
      javax.cache.CacheException
    • getOrCreateNearCache

      public <K, V> org.apache.ignite.IgniteCache<K,V> getOrCreateNearCache(String cacheName, org.apache.ignite.configuration.NearCacheConfiguration<K,V> nearCfg) throws javax.cache.CacheException
      Specified by:
      getOrCreateNearCache in interface org.apache.ignite.Ignite
      Throws:
      javax.cache.CacheException
    • destroyCache

      public void destroyCache(String cacheName) throws javax.cache.CacheException
      Specified by:
      destroyCache in interface org.apache.ignite.Ignite
      Throws:
      javax.cache.CacheException
    • destroyCaches

      public void destroyCaches(Collection<String> cacheNames) throws javax.cache.CacheException
      Specified by:
      destroyCaches in interface org.apache.ignite.Ignite
      Throws:
      javax.cache.CacheException
    • cache

      public <K, V> org.apache.ignite.IgniteCache<K,V> cache(String name) throws javax.cache.CacheException
      Specified by:
      cache in interface org.apache.ignite.Ignite
      Throws:
      javax.cache.CacheException
    • cacheNames

      public Collection<String> cacheNames()
      Specified by:
      cacheNames in interface org.apache.ignite.Ignite
    • transactions

      public org.apache.ignite.IgniteTransactions transactions()
      Specified by:
      transactions in interface org.apache.ignite.Ignite
    • dataStreamer

      public <K, V> org.apache.ignite.IgniteDataStreamer<K,V> dataStreamer(String cacheName) throws IllegalStateException
      Specified by:
      dataStreamer in interface org.apache.ignite.Ignite
      Throws:
      IllegalStateException
    • atomicSequence

      public org.apache.ignite.IgniteAtomicSequence atomicSequence(String name, long initVal, boolean create) throws org.apache.ignite.IgniteException
      Specified by:
      atomicSequence in interface org.apache.ignite.Ignite
      Throws:
      org.apache.ignite.IgniteException
    • atomicSequence

      public org.apache.ignite.IgniteAtomicSequence atomicSequence(String name, org.apache.ignite.configuration.AtomicConfiguration cfg, long initVal, boolean create) throws org.apache.ignite.IgniteException
      Specified by:
      atomicSequence in interface org.apache.ignite.Ignite
      Throws:
      org.apache.ignite.IgniteException
    • atomicLong

      public org.apache.ignite.IgniteAtomicLong atomicLong(String name, long initVal, boolean create) throws org.apache.ignite.IgniteException
      Specified by:
      atomicLong in interface org.apache.ignite.Ignite
      Throws:
      org.apache.ignite.IgniteException
    • atomicLong

      public org.apache.ignite.IgniteAtomicLong atomicLong(String name, org.apache.ignite.configuration.AtomicConfiguration cfg, long initVal, boolean create) throws org.apache.ignite.IgniteException
      Specified by:
      atomicLong in interface org.apache.ignite.Ignite
      Throws:
      org.apache.ignite.IgniteException
    • atomicReference

      public <T> org.apache.ignite.IgniteAtomicReference<T> atomicReference(String name, @Nullable T initVal, boolean create) throws org.apache.ignite.IgniteException
      Specified by:
      atomicReference in interface org.apache.ignite.Ignite
      Throws:
      org.apache.ignite.IgniteException
    • atomicReference

      public <T> org.apache.ignite.IgniteAtomicReference<T> atomicReference(String name, org.apache.ignite.configuration.AtomicConfiguration cfg, @Nullable T initVal, boolean create) throws org.apache.ignite.IgniteException
      Specified by:
      atomicReference in interface org.apache.ignite.Ignite
      Throws:
      org.apache.ignite.IgniteException
    • atomicStamped

      public <T, S> org.apache.ignite.IgniteAtomicStamped<T,S> atomicStamped(String name, @Nullable T initVal, @Nullable S initStamp, boolean create) throws org.apache.ignite.IgniteException
      Specified by:
      atomicStamped in interface org.apache.ignite.Ignite
      Throws:
      org.apache.ignite.IgniteException
    • atomicStamped

      public <T, S> org.apache.ignite.IgniteAtomicStamped<T,S> atomicStamped(String name, org.apache.ignite.configuration.AtomicConfiguration cfg, @Nullable T initVal, @Nullable S initStamp, boolean create) throws org.apache.ignite.IgniteException
      Specified by:
      atomicStamped in interface org.apache.ignite.Ignite
      Throws:
      org.apache.ignite.IgniteException
    • countDownLatch

      public org.apache.ignite.IgniteCountDownLatch countDownLatch(String name, int cnt, boolean autoDel, boolean create) throws org.apache.ignite.IgniteException
      Specified by:
      countDownLatch in interface org.apache.ignite.Ignite
      Throws:
      org.apache.ignite.IgniteException
    • semaphore

      public org.apache.ignite.IgniteSemaphore semaphore(String name, int cnt, boolean failoverSafe, boolean create) throws org.apache.ignite.IgniteException
      Specified by:
      semaphore in interface org.apache.ignite.Ignite
      Throws:
      org.apache.ignite.IgniteException
    • reentrantLock

      public org.apache.ignite.IgniteLock reentrantLock(String name, boolean failoverSafe, boolean fair, boolean create) throws org.apache.ignite.IgniteException
      Specified by:
      reentrantLock in interface org.apache.ignite.Ignite
      Throws:
      org.apache.ignite.IgniteException
    • queue

      public <T> org.apache.ignite.IgniteQueue<T> queue(String name, int cap, @Nullable @Nullable org.apache.ignite.configuration.CollectionConfiguration cfg) throws org.apache.ignite.IgniteException
      Specified by:
      queue in interface org.apache.ignite.Ignite
      Throws:
      org.apache.ignite.IgniteException
    • set

      public <T> org.apache.ignite.IgniteSet<T> set(String name, @Nullable @Nullable org.apache.ignite.configuration.CollectionConfiguration cfg) throws org.apache.ignite.IgniteException
      Specified by:
      set in interface org.apache.ignite.Ignite
      Throws:
      org.apache.ignite.IgniteException
    • plugin

      public <T extends org.apache.ignite.plugin.IgnitePlugin> T plugin(String name) throws org.apache.ignite.plugin.PluginNotFoundException
      Specified by:
      plugin in interface org.apache.ignite.Ignite
      Throws:
      org.apache.ignite.plugin.PluginNotFoundException
    • binary

      public org.apache.ignite.IgniteBinary binary()
      Specified by:
      binary in interface org.apache.ignite.Ignite
    • close

      public void close() throws org.apache.ignite.IgniteException
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface org.apache.ignite.Ignite
      Throws:
      org.apache.ignite.IgniteException
    • affinity

      public <K> org.apache.ignite.cache.affinity.Affinity<K> affinity(String cacheName)
      Specified by:
      affinity in interface org.apache.ignite.Ignite
    • active

      public boolean active()
      Specified by:
      active in interface org.apache.ignite.Ignite
    • active

      public void active(boolean active)
      Specified by:
      active in interface org.apache.ignite.Ignite
    • resetLostPartitions

      public void resetLostPartitions(Collection<String> cacheNames)
      Specified by:
      resetLostPartitions in interface org.apache.ignite.Ignite
    • memoryMetrics

      public Collection<org.apache.ignite.MemoryMetrics> memoryMetrics()
      Specified by:
      memoryMetrics in interface org.apache.ignite.Ignite
    • memoryMetrics

      @Nullable public @Nullable org.apache.ignite.MemoryMetrics memoryMetrics(String memPlcName)
      Specified by:
      memoryMetrics in interface org.apache.ignite.Ignite
    • persistentStoreMetrics

      public org.apache.ignite.PersistenceMetrics persistentStoreMetrics()
      Specified by:
      persistentStoreMetrics in interface org.apache.ignite.Ignite
    • dataRegionMetrics

      public Collection<org.apache.ignite.DataRegionMetrics> dataRegionMetrics()
      Specified by:
      dataRegionMetrics in interface org.apache.ignite.Ignite
    • dataRegionMetrics

      @Nullable public @Nullable org.apache.ignite.DataRegionMetrics dataRegionMetrics(String memPlcName)
      Specified by:
      dataRegionMetrics in interface org.apache.ignite.Ignite
    • dataStorageMetrics

      public org.apache.ignite.DataStorageMetrics dataStorageMetrics()
      Specified by:
      dataStorageMetrics in interface org.apache.ignite.Ignite
    • encryption

      public org.apache.ignite.IgniteEncryption encryption()
      Specified by:
      encryption in interface org.apache.ignite.Ignite
    • tracingConfiguration

      public org.apache.ignite.spi.tracing.TracingConfigurationManager tracingConfiguration()
      Specified by:
      tracingConfiguration in interface org.apache.ignite.Ignite