Package org.apache.ignite.internal
Class GridCachePluginContext<C extends CachePluginConfiguration>
- java.lang.Object
-
- org.apache.ignite.internal.GridCachePluginContext<C>
-
- All Implemented Interfaces:
CachePluginContext<C>
public class GridCachePluginContext<C extends CachePluginConfiguration> extends Object implements CachePluginContext<C>
Cache plugin context.
-
-
Constructor Summary
Constructors Constructor Description GridCachePluginContext(GridKernalContext ctx, CacheConfiguration igniteCacheCfg)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Ignite
grid()
CacheConfiguration
igniteCacheConfiguration()
IgniteConfiguration
igniteConfiguration()
ClusterNode
localNode()
Gets local grid node.IgniteLogger
log(Class<?> cls)
Gets logger for given class.
-
-
-
Constructor Detail
-
GridCachePluginContext
public GridCachePluginContext(GridKernalContext ctx, CacheConfiguration igniteCacheCfg)
- Parameters:
ctx
- Kernal context.igniteCacheCfg
- Ignite config.
-
-
Method Detail
-
igniteConfiguration
public IgniteConfiguration igniteConfiguration()
- Specified by:
igniteConfiguration
in interfaceCachePluginContext<C extends CachePluginConfiguration>
- Returns:
- Ignite configuration.
-
igniteCacheConfiguration
public CacheConfiguration igniteCacheConfiguration()
- Specified by:
igniteCacheConfiguration
in interfaceCachePluginContext<C extends CachePluginConfiguration>
- Returns:
- Ignite cache configuration.
-
grid
public Ignite grid()
- Specified by:
grid
in interfaceCachePluginContext<C extends CachePluginConfiguration>
- Returns:
- Grid.
-
localNode
public ClusterNode localNode()
Gets local grid node. Instance of local node is provided by underlyingDiscoverySpi
implementation used.- Specified by:
localNode
in interfaceCachePluginContext<C extends CachePluginConfiguration>
- Returns:
- Local grid node.
- See Also:
DiscoverySpi
-
log
public IgniteLogger log(Class<?> cls)
Gets logger for given class.- Specified by:
log
in interfaceCachePluginContext<C extends CachePluginConfiguration>
- Parameters:
cls
- Class to get logger for.- Returns:
- Logger.
-
-