public class GridPluginContext extends Object implements PluginContext
Constructor and Description |
---|
GridPluginContext(GridKernalContext ctx,
IgniteConfiguration igniteCfg) |
Modifier and Type | Method and Description |
---|---|
void |
deregisterPort(int port,
IgnitePortProtocol proto,
Class<?> cls)
Deregisters closed port.
|
void |
deregisterPorts(Class<?> cls)
Deregisters all closed ports.
|
Ignite |
grid() |
IgniteConfiguration |
igniteConfiguration() |
ClusterNode |
localNode()
Gets local grid node.
|
IgniteLogger |
log(Class<?> cls)
Gets logger for given class.
|
MarshallerContext |
marshallerContext() |
Collection<ClusterNode> |
nodes()
Gets a collection of all grid nodes.
|
void |
registerPort(int port,
IgnitePortProtocol proto,
Class<?> cls)
Registers open port.
|
public GridPluginContext(GridKernalContext ctx, IgniteConfiguration igniteCfg)
ctx
- Kernal context.igniteCfg
- Ignite configuration.public IgniteConfiguration igniteConfiguration()
igniteConfiguration
in interface PluginContext
public Ignite grid()
grid
in interface PluginContext
public MarshallerContext marshallerContext()
marshallerContext
in interface PluginContext
public Collection<ClusterNode> nodes()
DiscoverySpi
implementation used.nodes
in interface PluginContext
PluginContext.localNode()
,
DiscoverySpi
public ClusterNode localNode()
DiscoverySpi
implementation used.localNode
in interface PluginContext
DiscoverySpi
public IgniteLogger log(Class<?> cls)
log
in interface PluginContext
cls
- Class to get logger for.public void registerPort(int port, IgnitePortProtocol proto, Class<?> cls)
registerPort
in interface PluginContext
port
- Port.proto
- Protocol.cls
- Class.public void deregisterPort(int port, IgnitePortProtocol proto, Class<?> cls)
deregisterPort
in interface PluginContext
port
- Port.proto
- Protocol.cls
- Class.public void deregisterPorts(Class<?> cls)
deregisterPorts
in interface PluginContext
cls
- Class.
Follow @ApacheIgnite
Ignite Fabric : ver. 1.5.0.final Release Date : December 29 2015