@GridToStringExclude public interface GridKernalContext extends Iterable<GridComponent>
| Modifier and Type | Method and Description |
|---|---|
GridAffinityProcessor |
affinity()
Gets cache data affinity processor.
|
GridCacheProcessor |
cache()
Gets caches processor.
|
GridCheckpointManager |
checkpoint()
Gets checkpoint manager.
|
GridClockSyncProcessor |
clockSync()
Gets time processor.
|
GridClosureProcessor |
closure()
Gets closure processor.
|
GridCollisionManager |
collision()
Gets collision manager.
|
List<GridComponent> |
components()
Gets list of all grid components in the order they were added.
|
IgniteConfiguration |
config()
Gets grid configuration.
|
GridContinuousProcessor |
continuous()
Gets event continuous processor.
|
<T> T |
createComponent(Class<T> cls)
Creates optional component.
|
<K,V> GridDataLoaderProcessor<K,V> |
dataLoad()
Gets data loader processor.
|
DataStructuresProcessor |
dataStructures()
Gets data structures processor.
|
GridDeploymentManager |
deploy()
Gets deployment manager.
|
GridDiscoveryManager |
discovery()
Gets discovery manager.
|
GridEventStorageManager |
event()
Gets event storage manager.
|
GridFailoverManager |
failover()
Gets failover manager.
|
GridKernalGateway |
gateway()
Gets kernal gateway.
|
ExecutorService |
getExecutorService() |
ExecutorService |
getIgfsExecutorService()
Executor service that is in charge of processing outgoing IGFS messages.
|
ExecutorService |
getManagementExecutorService()
Executor service that is in charge of processing internal and Visor
GridJobs. |
ExecutorService |
getPeerClassLoadingExecutorService() |
ExecutorService |
getRestExecutorService()
Should return an instance of fully configured thread pool to be used for
processing of client messages (REST requests).
|
ExecutorService |
getSystemExecutorService()
Executor service that is in charge of processing internal system messages.
|
IgniteEx |
grid()
Gets grid instance managed by kernal.
|
String |
gridName()
Gets grid name.
|
IgniteHadoopProcessorAdapter |
hadoop()
Gets Hadoop processor.
|
IgfsProcessorAdapter |
igfs()
Gets file system processor.
|
IgfsHelper |
igfsHelper()
Gets IGFS utils processor.
|
GridIndexingManager |
indexing()
Gets indexing manager.
|
GridIoManager |
io()
Gets communication manager.
|
boolean |
isDaemon()
Checks whether this node is daemon.
|
boolean |
isStopping() |
GridJobProcessor |
job()
Gets job processor.
|
GridJobMetricsProcessor |
jobMetric()
Gets job metric processor.
|
GridLoadBalancerManager |
loadBalancing()
Gets load balancing manager.
|
UUID |
localNodeId()
Gets local node ID.
|
IgniteLogger |
log()
Gets logger.
|
IgniteLogger |
log(Class<?> cls)
Gets logger for given class.
|
void |
markSegmented()
Sets segmented flag to
true when node is stopped due to segmentation issues. |
GridOffHeapProcessor |
offheap()
Gets offheap processor.
|
GridPerformanceSuggestions |
performance() |
PluginProvider |
pluginProvider(String name) |
IgnitePluginProcessor |
plugins() |
GridPortableProcessor |
portable()
Gets portable processor.
|
GridPortProcessor |
ports()
Gets port processor.
|
void |
printMemoryStats()
Print grid kernal memory stats (sizes of internal structures, etc.).
|
GridQueryProcessor |
query()
Gets query processor.
|
GridResourceProcessor |
resource()
Gets resource processor.
|
GridRestProcessor |
rest()
Gets REST processor.
|
IgniteScheduleProcessorAdapter |
schedule()
Gets schedule processor.
|
GridSecureSessionProcessor |
secureSession()
Gets secure session processor.
|
GridSecurityProcessor |
security()
Gets authentication processor.
|
GridSegmentationProcessor |
segmentation()
Gets segmentation processor.
|
boolean |
segmented()
Gets segmented flag.
|
GridServiceProcessor |
service()
Gets service processor.
|
GridTaskSessionProcessor |
session()
Gets task session processor.
|
GridStreamProcessor |
stream()
Gets stream processor.
|
GridSwapSpaceManager |
swap()
Gets swap space manager.
|
GridTaskProcessor |
task()
Gets task processor.
|
GridTimeoutProcessor |
timeout()
Gets timeout processor.
|
GridClockSource |
timeSource()
Gets grid time source.
|
String |
userVersion(ClassLoader ldr)
Gets user version for given class loader by checking
META-INF/ignite.xml file for userVersion attribute. |
ExecutorService |
utilityCachePool()
Gets utility cache pool.
|
List<GridComponent> components()
UUID localNodeId()
String gridName()
IgniteLogger log()
IgniteLogger log(Class<?> cls)
cls - Class to get logger for.boolean isStopping()
True if grid is in the process of stopping.GridKernalGateway gateway()
IgniteEx grid()
IgniteConfiguration config()
GridTaskProcessor task()
GridAffinityProcessor affinity()
GridJobProcessor job()
GridOffHeapProcessor offheap()
GridTimeoutProcessor timeout()
GridClockSyncProcessor clockSync()
GridResourceProcessor resource()
GridJobMetricsProcessor jobMetric()
GridCacheProcessor cache()
GridTaskSessionProcessor session()
GridClosureProcessor closure()
GridServiceProcessor service()
GridPortProcessor ports()
IgniteScheduleProcessorAdapter schedule()
GridRestProcessor rest()
GridSegmentationProcessor segmentation()
<K,V> GridDataLoaderProcessor<K,V> dataLoad()
IgfsProcessorAdapter igfs()
IgfsHelper igfsHelper()
GridStreamProcessor stream()
GridContinuousProcessor continuous()
IgniteHadoopProcessorAdapter hadoop()
ExecutorService utilityCachePool()
GridPortableProcessor portable()
GridQueryProcessor query()
IgnitePluginProcessor plugins()
GridDeploymentManager deploy()
GridIoManager io()
GridDiscoveryManager discovery()
GridCheckpointManager checkpoint()
GridEventStorageManager event()
GridFailoverManager failover()
GridCollisionManager collision()
GridSecurityProcessor security()
GridSecureSessionProcessor secureSession()
GridLoadBalancerManager loadBalancing()
GridSwapSpaceManager swap()
GridIndexingManager indexing()
GridClockSource timeSource()
DataStructuresProcessor dataStructures()
void markSegmented()
true when node is stopped due to segmentation issues.boolean segmented()
True if network is currently segmented, false otherwise.void printMemoryStats()
boolean isDaemon()
True if this node is daemon, false otherwise.GridPerformanceSuggestions performance()
String userVersion(ClassLoader ldr)
META-INF/ignite.xml file for userVersion attribute. If
ignite.xml file is not found, or user version is not specified there,
then default version (empty string) is returned.ldr - Class loader.PluginProvider pluginProvider(String name) throws PluginNotFoundException
name - Plugin name.PluginNotFoundException - If plugin provider for the given name was not found.<T> T createComponent(Class<T> cls)
cls - Component class.ExecutorService getExecutorService()
ExecutorService getSystemExecutorService()
ExecutorService getManagementExecutorService()
GridJobs.ExecutorService getPeerClassLoadingExecutorService()
ExecutorService getIgfsExecutorService()
ExecutorService getRestExecutorService()
Follow @ApacheIgnite
Ignite Fabric : ver. 1.0.0-RC1 Release Date : February 17 2015