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 Ignitegrid()CacheConfigurationigniteCacheConfiguration()IgniteConfigurationigniteConfiguration()ClusterNodelocalNode()Gets local grid node.IgniteLoggerlog(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:
igniteConfigurationin interfaceCachePluginContext<C extends CachePluginConfiguration>- Returns:
- Ignite configuration.
-
igniteCacheConfiguration
public CacheConfiguration igniteCacheConfiguration()
- Specified by:
igniteCacheConfigurationin interfaceCachePluginContext<C extends CachePluginConfiguration>- Returns:
- Ignite cache configuration.
-
grid
public Ignite grid()
- Specified by:
gridin interfaceCachePluginContext<C extends CachePluginConfiguration>- Returns:
- Grid.
-
localNode
public ClusterNode localNode()
Gets local grid node. Instance of local node is provided by underlyingDiscoverySpiimplementation used.- Specified by:
localNodein interfaceCachePluginContext<C extends CachePluginConfiguration>- Returns:
- Local grid node.
- See Also:
DiscoverySpi
-
log
public IgniteLogger log(Class<?> cls)
Gets logger for given class.- Specified by:
login interfaceCachePluginContext<C extends CachePluginConfiguration>- Parameters:
cls- Class to get logger for.- Returns:
- Logger.
-
-