|
GridGain 2.0.3
Java API Specification |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@Apache20LicenseCompatible public interface GridDiscoverySpi
Grid discovery SPI allows to discover remote nodes in grid.
The default discovery SPI is GridMulticastDiscoverySpi
with default configuration which allows all nodes in local network
(with enabled multicast) to discover each other.
Gridgain provides the following GridDeploymentSpi implementations:
GridJbossDiscoverySpiGridJgroupsDiscoverySpiGridJmsDiscoverySpiGridMailDiscoverySpiGridMulticastDiscoverySpiGridMuleDiscoverySpiGridCoherenceDiscoverySpi
Documentation
Email Support
Online Forums
Issue Tracking
Author: 2005-2008 Copyright © GridGain Systems. All Rights Reserved. ver. 2.0.3
![]() |
![]() |
| Method Summary | |
|---|---|
GridNode |
getLocalNode()
Gets local node. |
GridNode |
getNode(UUID nodeId)
Gets node by ID. |
Collection<GridNode> |
getRemoteNodes()
Gets collection of remote nodes in grid or empty collection if no remote nodes found. |
boolean |
pingNode(UUID nodeId)
Pings the remote node to see if it's alive. |
void |
setListener(GridDiscoveryListener listener)
Sets a listener for discovery events. |
void |
setMetricsProvider(GridDiscoveryMetricsProvider metricsProvider)
Sets discovery metrics provider. |
void |
setNodeAttributes(Map<String,Serializable> attrs)
Sets node attributes which will be distributed in grid during join process. |
| Methods inherited from interface org.gridgain.grid.spi.GridSpi |
|---|
getNodeAttributes, onContextDestroyed, onContextInitialized, spiStart, spiStop |
| Method Detail |
|---|
Collection<GridNode> getRemoteNodes()
GridNode getLocalNode()
GridNode getNode(UUID nodeId)
nodeId - Node ID.
boolean pingNode(UUID nodeId)
nodeId - Node Id.
void setNodeAttributes(Map<String,Serializable> attrs)
attrs - Map of node attributes.void setListener(GridDiscoveryListener listener)
GridDiscoveryEventType for a set of all possible
discovery events.
listener - Listener to discovery events.void setMetricsProvider(GridDiscoveryMetricsProvider metricsProvider)
GridDiscoveryMetricsProvider.getMetrics() method to exchange
dynamic metrics between nodes.
metricsProvider - Provider of metrics data.
|
GridGain 2.0.3
Java API Specification |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
|
GridGain - Grid Computing Made Simple, ver. 2.0.3.20052008
2005-2008 Copyright © GridGain Systems. All Rights Reserved. |
|