| Package | Description |
|---|---|
| org.gridgain.grid.kernal.managers |
TODO.
|
| org.gridgain.grid.kernal.processors.resource |
TODO.
|
| org.gridgain.grid.spi |
Contains common classes and interfaces for SPI implementations.
|
| org.gridgain.grid.spi.authentication |
Contains APIs for authentication SPI.
|
| org.gridgain.grid.spi.authentication.noop |
Contains default no-op implementation for authentication SPI.
|
| org.gridgain.grid.spi.checkpoint |
Contains APIs for checkpoint SPI.
|
| org.gridgain.grid.spi.checkpoint.cache |
Contains cache-based implementation for checkpoint SPI.
|
| org.gridgain.grid.spi.checkpoint.jdbc |
Contains JDBC implementation for checkpoint SPI.
|
| org.gridgain.grid.spi.checkpoint.noop |
Contains default no-op checkpoint SPI implementation.
|
| org.gridgain.grid.spi.checkpoint.sharedfs |
Contains shared file system implementation for checkpoint SPI.
|
| org.gridgain.grid.spi.collision |
Contains APIs for collision SPI.
|
| org.gridgain.grid.spi.collision.fifoqueue |
Contains FIFO based collision SPI implementation.
|
| org.gridgain.grid.spi.collision.jobstealing |
Contains job stealing collision SPI implementation.
|
| org.gridgain.grid.spi.collision.noop |
Contains default no-op collision SPI implementation.
|
| org.gridgain.grid.spi.collision.priorityqueue |
Contains priority based collision SPI implementation.
|
| org.gridgain.grid.spi.communication |
Contains APIs for grid communication SPI.
|
| org.gridgain.grid.spi.communication.tcp |
Contains default TCP/IP-based implementation for communication SPI.
|
| org.gridgain.grid.spi.deployment |
Contains APIs for deployment SPI.
|
| org.gridgain.grid.spi.deployment.local |
Contains default local deployment SPI implementation.
|
| org.gridgain.grid.spi.discovery |
Contains APIs for topology manager SPI.
|
| org.gridgain.grid.spi.discovery.tcp |
Contains default TCP/IP implementation for discovery SPI.
|
| org.gridgain.grid.spi.eventstorage |
Contains APIs for event storage SPI.
|
| org.gridgain.grid.spi.eventstorage.memory |
Contains default in-memory implementation for event storage SPI.
|
| org.gridgain.grid.spi.failover |
Contains APIs for failover SPI.
|
| org.gridgain.grid.spi.failover.always |
Contains default "always" failover SPI.
|
| org.gridgain.grid.spi.failover.jobstealing |
Contains job stealing failover SPI.
|
| org.gridgain.grid.spi.failover.never |
Contains "never" failover SPI.
|
| org.gridgain.grid.spi.indexing |
Contains APIs for indexing SPI.
|
| org.gridgain.grid.spi.loadbalancing |
Contains APIs for load balancing SPI.
|
| org.gridgain.grid.spi.loadbalancing.adaptive |
Contains adaptive load balancing SPI.
|
| org.gridgain.grid.spi.loadbalancing.roundrobin |
Contains default round-robin implementation for load balancing SPI.
|
| org.gridgain.grid.spi.loadbalancing.weightedrandom |
Contains weighted random-base implementation for load balancing SPI.
|
| org.gridgain.grid.spi.securesession |
Contains APIs for secure session SPI.
|
| org.gridgain.grid.spi.securesession.noop |
Contains default no-op implementation for secure session SPI.
|
| org.gridgain.grid.spi.swapspace |
Contains APIs for swap space SPI.
|
| org.gridgain.grid.spi.swapspace.file |
Contains file-based swap space SPI.
|
| org.gridgain.grid.spi.swapspace.noop |
Contains default no-op swap space SPI implementation.
|
| org.gridgain.grid.util |
System-wide utility routine and helper classes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridManagerAdapter<T extends GridSpi>
Convenience adapter for grid managers.
|
| Modifier and Type | Method and Description |
|---|---|
protected T[] |
GridManagerAdapter.getSpis() |
| Constructor and Description |
|---|
GridManagerAdapter(GridKernalContext ctx,
T... spis) |
| Modifier and Type | Method and Description |
|---|---|
void |
GridResourceProcessor.cleanup(GridSpi spi)
Cleans up resources from given SPI implementation.
|
void |
GridResourceProcessor.inject(GridSpi spi)
Injects held resources into given SPI implementation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridSpiAdapter
This class provides convenient adapter for SPI implementations.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
GridAuthenticationSpi
Authentication SPI used for authenticating grid nodes and remote clients.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridNoopAuthenticationSpi
Default implementation of the authentication SPI which permits any request.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
GridCheckpointSpi
Checkpoint SPI provides an ability to save an intermediate job state.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridCacheCheckpointSpi
This class defines cache-based implementation for checkpoint SPI.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridJdbcCheckpointSpi
This class defines JDBC checkpoint SPI implementation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridNoopCheckpointSpi
No-op implementation of
GridCheckpointSpi. |
| Modifier and Type | Class and Description |
|---|---|
class |
GridSharedFsCheckpointSpi
This class defines shared file system
GridCheckpointSpi implementation for
checkpoint SPI. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
GridCollisionSpi
Collision SPI allows to regulate how grid jobs get executed when they arrive on a
destination node for execution.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridFifoQueueCollisionSpi
This class provides implementation for Collision SPI based on FIFO queue.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridJobStealingCollisionSpi
Collision SPI that supports job stealing from over-utilized nodes to
under-utilized nodes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridNoopCollisionSpi
No-op implementation of
GridCollisionSpi. |
| Modifier and Type | Class and Description |
|---|---|
class |
GridPriorityQueueCollisionSpi
This class provides implementation for Collision SPI based on priority queue.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
GridCommunicationSpi<T extends Serializable>
Communication SPI is responsible for data exchange between nodes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridTcpCommunicationSpi
GridTcpCommunicationSpi is default communication SPI which uses
TCP/IP protocol and Java NIO to communicate with other nodes.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
GridDeploymentSpi
Grid deployment SPI is in charge of deploying tasks and classes from different
sources.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridLocalDeploymentSpi
Local deployment SPI that implements only within VM deployment on local
node via
GridLocalDeploymentSpi.register(ClassLoader, Class) method. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
GridDiscoverySpi
Grid discovery SPI allows to discover remote nodes in grid.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridTcpDiscoverySpi
Discovery SPI implementation that uses TCP/IP for node discovery.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
GridEventStorageSpi
This SPI provides local node events storage.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridMemoryEventStorageSpi
In-memory
GridEventStorageSpi implementation. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
GridFailoverSpi
Failover SPI provides developer with ability to supply custom logic for handling
failed execution of a grid job.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridAlwaysFailoverSpi
Failover SPI that always reroutes a failed job to another node.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridJobStealingFailoverSpi
Job stealing failover SPI needs to always be used in conjunction with
GridJobStealingCollisionSpi SPI. |
| Modifier and Type | Class and Description |
|---|---|
class |
GridNeverFailoverSpi
This class provides failover SPI implementation that never fails over.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
GridIndexingSpi
Indexing SPI allows user to index cache content.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridNoopIndexingSpi
No-op implementation of
GridIndexingSpi, throws exception on query attempt. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
GridLoadBalancingSpi
Load balancing SPI provides the next best balanced node for job
execution.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridAdaptiveLoadBalancingSpi
Load balancing SPI that adapts to overall node performance.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridRoundRobinLoadBalancingSpi
This SPI iterates through nodes in round-robin fashion and pick the next
sequential node.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridWeightedRandomLoadBalancingSpi
Load balancing SPI that picks a random node for job execution.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
GridSecureSessionSpi
Secure session SPI allows for session creation and validation, typically after authentication
has successfully happened.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridNoopSecureSessionSpi
Default no-op implementation of the secure session SPI which supports all subject types and denies any token.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
GridSwapSpaceSpi
Provides a mechanism in grid for storing data on disk.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridFileSwapSpaceSpi
File-based swap space SPI implementation which holds keys in memory.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridNoopSwapSpaceSpi
No-op implementation of
GridSwapSpaceSpi. |
| Modifier and Type | Method and Description |
|---|---|
static String |
GridUtils.spiAttribute(GridSpi spi,
String attrName)
Creates SPI attribute name by adding prefix to the attribute name.
|
Copyright © 2014. All rights reserved.