public interface IgniteEx extends Ignite, ClusterGroupEx, IgniteCluster
| Modifier and Type | Method and Description |
|---|---|
boolean |
allEventsUserRecordable(int[] types)
Checks whether all provided events are user-recordable.
|
Collection<GridCache<?,?>> |
cachesx(IgnitePredicate<? super GridCache<?,?>>... p)
Gets configured cache instance that satisfy all provided predicates including non-public caches.
|
<K,V> GridCache<K,V> |
cachex()
Gets default cache instance if one is configured or null otherwise returning even non-public caches.
|
<K,V> GridCache<K,V> |
cachex(String name)
Gets the cache instance for the given name if one is configured or
null otherwise returning even non-public caches.
|
Collection<String> |
compatibleVersions()
Gets list of compatible versions.
|
boolean |
eventUserRecordable(int type)
Checks if the event type is user-recordable.
|
GridHadoop |
hadoop()
Get Hadoop facade.
|
IgniteFs |
igfsx(String name)
Get IGFS instance returning null if it doesn't exist.
|
boolean |
isJmxRemoteEnabled()
Whether or not remote JMX management is enabled for this node.
|
boolean |
isRestartEnabled()
Whether or not node restart is enabled.
|
String |
latestVersion()
Get latest version in string form.
|
<K extends GridCacheUtilityKey,V> |
utilityCache(Class<K> keyCls,
Class<V> valCls)
Gets utility cache.
|
affinity, atomicLong, atomicReference, atomicSequence, atomicStamped, close, cluster, compute, compute, configuration, countDownLatch, dataLoader, events, events, executorService, executorService, fileSystem, fileSystems, jcache, log, message, message, name, plugin, queue, scheduler, services, services, set, streamer, streamers, transactions, versionforCacheNodes, forSubjectIdforLocal, localNode, mapKeysToNodes, mapKeyToNode, nodeLocalMap, pingNode, resetMetrics, restartNodes, restartNodes, startNodes, startNodes, stopNodes, stopNodes, topology, topologyVersion, withAsyncforAttribute, forCacheNodes, forClientNodes, forDaemons, forDataNodes, forHost, forNode, forNodeId, forNodeIds, forNodes, forOldest, forOthers, forOthers, forPredicate, forRandom, forRemotes, forStreamer, forYoungest, ignite, metrics, node, node, nodes, predicatefuture, isAsync<K extends GridCacheUtilityKey,V> GridCacheProjectionEx<K,V> utilityCache(Class<K> keyCls, Class<V> valCls)
keyCls - Key class.valCls - Value class.@Nullable <K,V> GridCache<K,V> cachex(@Nullable String name)
K - Key type.V - Value type.name - Cache name.@Nullable <K,V> GridCache<K,V> cachex()
CacheProjection.name() method on default instance returns null.K - Key type.V - Value type.Collection<GridCache<?,?>> cachesx(@Nullable IgnitePredicate<? super GridCache<?,?>>... p)
p - Predicates. If none provided - all configured caches will be returned.boolean eventUserRecordable(int type)
type - Event type to check.true if passed event should be recorded, false - otherwise.boolean allEventsUserRecordable(int[] types)
Note that this method supports only predefined Ignite events.
types - Event types.IllegalArgumentException - If types contains user event type.Collection<String> compatibleVersions()
boolean isJmxRemoteEnabled()
True if remote JMX management is enabled - false otherwise.boolean isRestartEnabled()
True if restart mode is enabled, false otherwise.@Nullable IgniteFs igfsx(@Nullable String name)
name - IGFS name.GridHadoop hadoop()
Follow @ApacheIgnite
Ignite Fabric : ver. 1.0.0-RC1 Release Date : February 17 2015