Package | Description |
---|---|
org.apache.ignite.internal.processors.metric | |
org.apache.ignite.spi |
Contains common classes and interfaces for SPI implementations.
|
org.apache.ignite.spi.checkpoint |
Contains APIs for checkpoint SPI.
|
org.apache.ignite.spi.checkpoint.cache |
Contains cache-based implementation for checkpoint SPI.
|
org.apache.ignite.spi.checkpoint.jdbc |
Contains JDBC implementation for checkpoint SPI.
|
org.apache.ignite.spi.checkpoint.noop |
Contains default no-op checkpoint SPI implementation.
|
org.apache.ignite.spi.checkpoint.sharedfs |
Contains shared file system implementation for checkpoint SPI.
|
org.apache.ignite.spi.collision |
Contains APIs for collision SPI.
|
org.apache.ignite.spi.collision.fifoqueue |
Contains FIFO based collision SPI implementation.
|
org.apache.ignite.spi.collision.jobstealing |
Contains job stealing collision SPI implementation.
|
org.apache.ignite.spi.collision.noop |
Contains default no-op collision SPI implementation.
|
org.apache.ignite.spi.collision.priorityqueue |
Contains priority based collision SPI implementation.
|
org.apache.ignite.spi.communication |
Contains APIs for grid communication SPI.
|
org.apache.ignite.spi.communication.tcp |
Contains default TCP/IP-based implementation for communication SPI.
|
org.apache.ignite.spi.communication.tcp.internal | |
org.apache.ignite.spi.deployment |
Contains APIs for deployment SPI.
|
org.apache.ignite.spi.deployment.local |
Contains default local deployment SPI implementation.
|
org.apache.ignite.spi.deployment.uri |
Contains URI-based deployment SPI implementation.
|
org.apache.ignite.spi.discovery |
Contains APIs for topology manager SPI.
|
org.apache.ignite.spi.discovery.isolated |
Contains implementation of special "isolated" mode for single-node cluster.
|
org.apache.ignite.spi.discovery.tcp |
Contains default TCP/IP implementation for discovery SPI.
|
org.apache.ignite.spi.discovery.zk |
Contains Zookeeper Discovery Spi classes and interfaces.
|
org.apache.ignite.spi.encryption |
Contains APIs for encryption SPI.
|
org.apache.ignite.spi.encryption.keystore |
Contains encryption SPI implementation based on standard jdk keystore.
|
org.apache.ignite.spi.encryption.noop |
Contains no-op encryption SPI implementation.
|
org.apache.ignite.spi.eventstorage |
Contains APIs for event storage SPI.
|
org.apache.ignite.spi.eventstorage.memory |
Contains default in-memory implementation for event storage SPI.
|
org.apache.ignite.spi.failover |
Contains APIs for failover SPI.
|
org.apache.ignite.spi.failover.always |
Contains default "always" failover SPI.
|
org.apache.ignite.spi.failover.jobstealing |
Contains job stealing failover SPI.
|
org.apache.ignite.spi.failover.never |
Contains "never" failover SPI.
|
org.apache.ignite.spi.indexing |
Contains APIs for indexing SPI.
|
org.apache.ignite.spi.indexing.noop |
Contains default no-op indexing SPI implementation.
|
org.apache.ignite.spi.loadbalancing |
Contains APIs for load balancing SPI.
|
org.apache.ignite.spi.loadbalancing.adaptive |
Contains adaptive load balancing SPI.
|
org.apache.ignite.spi.loadbalancing.roundrobin |
Contains default round-robin implementation for load balancing SPI.
|
org.apache.ignite.spi.loadbalancing.weightedrandom |
Contains weighted random-base implementation for load balancing SPI.
|
org.apache.ignite.spi.metric |
Contains common classes and interfaces for metric SPI implementations.
|
org.apache.ignite.spi.metric.jmx |
Contains JMX based implementation of MetricExporterSpi.
|
org.apache.ignite.spi.metric.log |
Contains push to log implementation of MetricExporterSpi.
|
org.apache.ignite.spi.metric.noop |
Contains no-op implementation of MetricExporterSpi.
|
org.apache.ignite.spi.metric.opencensus | |
org.apache.ignite.spi.systemview |
Contains common classes and interfaces for system view SPI implementations.
|
org.apache.ignite.spi.tracing |
Contains common classes and interfaces for tracing SPI implementations.
|
org.apache.ignite.spi.tracing.opencensus |
Contains API for OpenCensus Tracing framework integration.
|
Modifier and Type | Class and Description |
---|---|
class |
org.apache.ignite.internal.processors.metric.PushMetricsExporterAdapter
Base class for exporters that pushes metrics to the external system.
|
Modifier and Type | Class and Description |
---|---|
class |
IgniteSpiAdapter
This class provides convenient adapter for SPI implementations.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CheckpointSpi
Checkpoint SPI provides an ability to save an intermediate job state.
|
Modifier and Type | Class and Description |
---|---|
class |
CacheCheckpointSpi
This class defines cache-based implementation for checkpoint SPI.
|
Modifier and Type | Class and Description |
---|---|
class |
JdbcCheckpointSpi
This class defines JDBC checkpoint SPI implementation.
|
Modifier and Type | Class and Description |
---|---|
class |
NoopCheckpointSpi
No-op implementation of
CheckpointSpi . |
Modifier and Type | Class and Description |
---|---|
class |
SharedFsCheckpointSpi
This class defines shared file system
CheckpointSpi implementation for
checkpoint SPI. |
Modifier and Type | Interface and Description |
---|---|
interface |
CollisionSpi
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 |
FifoQueueCollisionSpi
This class provides implementation for Collision SPI based on FIFO queue.
|
Modifier and Type | Class and Description |
---|---|
class |
JobStealingCollisionSpi
Collision SPI that supports job stealing from over-utilized nodes to
under-utilized nodes.
|
Modifier and Type | Class and Description |
---|---|
class |
NoopCollisionSpi
No-op implementation of
CollisionSpi . |
Modifier and Type | Class and Description |
---|---|
class |
PriorityQueueCollisionSpi
This class provides implementation for Collision SPI based on priority queue.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CommunicationSpi<T extends Serializable>
Communication SPI is responsible for data exchange between nodes.
|
Modifier and Type | Class and Description |
---|---|
class |
TcpCommunicationSpi
TcpCommunicationSpi is default communication SPI which uses
TCP/IP protocol and Java NIO to communicate with other nodes.
|
Modifier and Type | Class and Description |
---|---|
class |
org.apache.ignite.spi.communication.tcp.internal.TcpCommunicationConfigInitializer
Only may implement it TcpCommunicationSpi.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DeploymentSpi
Grid deployment SPI is in charge of deploying tasks and classes from different
sources.
|
Modifier and Type | Class and Description |
---|---|
class |
LocalDeploymentSpi
Local deployment SPI that implements only within VM deployment on local
node via
LocalDeploymentSpi.register(ClassLoader, Class) method. |
Modifier and Type | Class and Description |
---|---|
class |
UriDeploymentSpi
Implementation of
DeploymentSpi which can deploy tasks from
different sources like file system folders, email and HTTP. |
Modifier and Type | Interface and Description |
---|---|
interface |
DiscoverySpi
Grid discovery SPI allows to discover remote nodes in grid.
|
Modifier and Type | Class and Description |
---|---|
class |
IsolatedDiscoverySpi
Special discovery SPI implementation to start a single-node cluster in "isolated" mode.
|
Modifier and Type | Class and Description |
---|---|
class |
TcpDiscoverySpi
Discovery SPI implementation that uses TCP/IP for node discovery.
|
Modifier and Type | Class and Description |
---|---|
class |
ZookeeperDiscoverySpi
Zookeeper Discovery Spi.
|
Modifier and Type | Interface and Description |
---|---|
interface |
EncryptionSpi
SPI provides encryption features for an Ignite.
|
Modifier and Type | Class and Description |
---|---|
class |
KeystoreEncryptionSpi
EncryptionSPI implementation base on JDK provided cipher algorithm implementations.
|
Modifier and Type | Class and Description |
---|---|
class |
NoopEncryptionSpi
No operation
EncryptionSPI implementation. |
Modifier and Type | Interface and Description |
---|---|
interface |
EventStorageSpi
This SPI provides local node events storage.
|
Modifier and Type | Class and Description |
---|---|
class |
NoopEventStorageSpi
No-op implementation of
EventStorageSpi . |
Modifier and Type | Class and Description |
---|---|
class |
MemoryEventStorageSpi
In-memory
EventStorageSpi implementation. |
Modifier and Type | Interface and Description |
---|---|
interface |
FailoverSpi
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 |
AlwaysFailoverSpi
Failover SPI that always reroutes a failed job to another node.
|
Modifier and Type | Class and Description |
---|---|
class |
JobStealingFailoverSpi
Job stealing failover SPI needs to always be used in conjunction with
JobStealingCollisionSpi SPI. |
Modifier and Type | Class and Description |
---|---|
class |
NeverFailoverSpi
This class provides failover SPI implementation that never fails over.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IndexingSpi
Indexing SPI allows user to index cache content.
|
Modifier and Type | Class and Description |
---|---|
class |
NoopIndexingSpi
Default implementation of
IndexingSpi which does not index cache. |
Modifier and Type | Interface and Description |
---|---|
interface |
LoadBalancingSpi
Load balancing SPI provides the next best balanced node for job
execution.
|
Modifier and Type | Class and Description |
---|---|
class |
AdaptiveLoadBalancingSpi
Load balancing SPI that adapts to overall node performance.
|
Modifier and Type | Class and Description |
---|---|
class |
RoundRobinLoadBalancingSpi
This SPI iterates through nodes in round-robin fashion and pick the next
sequential node.
|
Modifier and Type | Class and Description |
---|---|
class |
WeightedRandomLoadBalancingSpi
Load balancing SPI that picks a random node for job execution.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MetricExporterSpi
Exporter of metric information to the external recipient.
|
Modifier and Type | Class and Description |
---|---|
class |
JmxMetricExporterSpi
Overview
Ignite provides this default built-in implementation of
MetricExporterSpi it exports metrics as JMX beans. |
Modifier and Type | Class and Description |
---|---|
class |
LogExporterSpi
This SPI implementation exports metrics to Ignite log.
|
Modifier and Type | Class and Description |
---|---|
class |
NoopMetricExporterSpi
No-op implementation of metric exporter SPI.
|
Modifier and Type | Class and Description |
---|---|
class |
OpenCensusMetricExporterSpi
OpenCensus monitoring exporter.
|
Modifier and Type | Interface and Description |
---|---|
interface |
SystemViewExporterSpi
Exporter of system view to the external recepient.
|
Modifier and Type | Interface and Description |
---|---|
interface |
TracingSpi<S extends SpiSpecificSpan>
Tracing SPI interface.
|
Modifier and Type | Class and Description |
---|---|
class |
NoopTracingSpi
Noop and null-safe implementation of Tracing SPI.
|
Modifier and Type | Class and Description |
---|---|
class |
OpenCensusTracingSpi
Tracing SPI implementation based on OpenCensus library.
|
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.16.0 Release Date : December 15 2023