Package org.apache.ignite.plugin
Interface PluginContext
- 
 public interface PluginContextPlugin context.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidderegisterPort(int port, IgnitePortProtocol proto, Class<?> cls)Deregisters closed port.voidderegisterPorts(Class<?> cls)Deregisters all closed ports.Ignitegrid()IgniteConfigurationigniteConfiguration()ClusterNodelocalNode()Gets local grid node.IgniteLoggerlog(Class<?> cls)Gets logger for given class.MarshallerContextmarshallerContext()Collection<ClusterNode>nodes()Gets a collection of all grid nodes.voidregisterPort(int port, IgnitePortProtocol proto, Class<?> cls)Registers open port.
 
- 
- 
- 
Method Detail- 
igniteConfigurationIgniteConfiguration igniteConfiguration() - Returns:
- Ignite configuration.
 
 - 
gridIgnite grid() - Returns:
- Grid.
 
 - 
marshallerContextMarshallerContext marshallerContext() - Returns:
- Marshaller context.
 
 - 
nodesCollection<ClusterNode> nodes() Gets a collection of all grid nodes. Remote nodes are discovered via underlyingDiscoverySpiimplementation used.- Returns:
- Collection of grid nodes.
- See Also:
- localNode(),- DiscoverySpi
 
 - 
localNodeClusterNode localNode() Gets local grid node. Instance of local node is provided by underlyingDiscoverySpiimplementation used.- Returns:
- Local grid node.
- See Also:
- DiscoverySpi
 
 - 
logIgniteLogger log(Class<?> cls) Gets logger for given class.- Parameters:
- cls- Class to get logger for.
- Returns:
- Logger.
 
 - 
registerPortvoid registerPort(int port, IgnitePortProtocol proto, Class<?> cls)Registers open port.- Parameters:
- port- Port.
- proto- Protocol.
- cls- Class.
 
 - 
deregisterPortvoid deregisterPort(int port, IgnitePortProtocol proto, Class<?> cls)Deregisters closed port.- Parameters:
- port- Port.
- proto- Protocol.
- cls- Class.
 
 - 
deregisterPortsvoid deregisterPorts(Class<?> cls) Deregisters all closed ports.- Parameters:
- cls- Class.
 
 
- 
 
-