Package org.apache.ignite.internal
Contains main implementation. All classes and interfaces are not public API.
API Compatibility is not maintained.
See also GitHub Readme
-
Interface Summary Interface Description ExecutorAwareMessage Message with specified custom executor must be processed in the appropriate thread pool.GridComponent Interface for all main internal Ignite components (managers and processors).GridInternalWrapper<T> Internal wrapper interface for custom resource injection logic.GridKernalContext GridKernalGateway This interface guards access to implementations of public methods that access kernal functionality from the following main API interfaces:ClusterGroupNote that this kernal gateway should not be used to guard against method from the following non-rich interfaces since their implementations are already managed by their respective implementing classes:IgniteClusterNodeKernal gateway is also responsible for notifying various futures about the change in kernal state so that issued futures could properly interrupt themselves when kernal becomes unavailable while future is held externally by the user.GridProxyListener Interception listener is notified about method apply.GridTaskSessionInternal Internal task session interface.IgniteDiagnosticAware IgniteEx Extended Grid interface which provides some additional methods required for kernal and Visor.IgniteInternalFuture<R> Extension for standardFutureinterface.IgniteServicesEx Extended interface that provides additional internal methods for managing services.IgniteTransactionsEx Extended interface to work with system transactions.InvalidEnvironmentException Marker interface of invalid environment exception.PlatformSecurityAwareJob Represents the base interface for all Platform Compute Jobs that wrap and execute user code.ThinProtocolFeature The base feature class. -
Class Summary Class Description AsyncSupportAdapter<T extends IgniteAsyncSupport> Adapter forIgniteAsyncSupport.CheckCpHistTask Task that checks whether last checkpoint is applicable for providing history for all groups and partitions that are passed as parameters.ClassSet Set of classes represented as prefix tree.ClusterLocalNodeMetricsMXBeanImpl Local node metrics MBean.ClusterMetricsMXBeanImpl Cluster metrics MBean.ClusterMetricsSnapshot Implementation forClusterMetricsinterface.ComputeMXBeanImpl ComputeMXBean implementation.ComputeTaskInternalFuture<R> This class provide implementation for task future.GridCachePluginContext<C extends CachePluginConfiguration> Cache plugin context.GridCodegenConverter.Default Used as the default value for converter typeGridJobCancelRequest Job cancellation request.GridJobContextImpl Remote job context implementation.GridJobExecuteRequest Job execution request.GridJobExecuteResponse Job execution response.GridJobResultImpl Class provides implementation for job result.GridJobSessionImpl Job session implementation.GridJobSiblingImpl This class provides implementation for job sibling.GridJobSiblingsRequest Job siblings request.GridJobSiblingsResponse Job siblings response.GridKernalContextImpl Implementation of kernal context.GridKernalGatewayImpl GridLoggerProxy GridMessageListenHandler Continuous handler for message subscription.GridPluginComponent GridPluginContext GridTaskCancelRequest Request for cancelling tasks.GridTaskNameHashKey Keys for task name hashing.GridTaskSessionImpl Task session.GridTaskSessionRequest Task session request.IgniteComputeHandler Represents a general facade that delegates Ignite compute requests toGridTaskProcessorandGridClosureProcessorinternal processors.IgniteComputeImpl IgniteComputeimplementation.IgniteDiagnosticInfo IgniteDiagnosticMessage IgniteDiagnosticMessage.DiagnosticBaseClosure IgniteDiagnosticMessage.ExchangeInfoClosure IgniteDiagnosticMessage.TxEntriesInfoClosure IgniteDiagnosticMessage.TxInfoClosure IgniteDiagnosticPrepareContext Groups diagnostic closures by node/closure type.IgniteEventsImpl IgniteEventsimplementation.IgniteKernal IgniteMessagingImpl IgniteMessagingimplementation.IgniteMXBeanImpl Implementation ofIgniteMXBean.IgniteNodeAttributes This class defines constants (NOT enums) for internally-used node attributes.IgniteProperties Ignite properties holder.IgniteSchedulerImpl IgniteSchedulerimplementation.IgniteServicesImpl IgniteServicesimplementation.IgniteVersionUtils Ignite version utils.IgnitionEx This class is part of an internal API and can be modified at any time without backward compatibility.IgnitionMXBeanAdapter Management bean that provides access toIgnition.LongJVMPauseDetector Class for detection of long JVM pauses.MarshallerContextImpl Marshaller context implementation.MarshallerPlatformIds Constants for platform IDs to feed intoMarshallerContext.QueryMXBeanImpl QueryMXBean implementation.SecurityAwareBiPredicate<E1,E2> Security aware IgniteBiPredicate.SecurityAwarePredicate<E> Security aware IgnitePredicate.SecurityCredentialsAttrFilterPredicate Predicate to filter out security credentials attribute by its name.ServiceMXBeanImpl ServiceMXBean implementation.ThreadLocalDirectByteBuffer Thread local direct byte buffer.TransactionMetricsMxBeanImpl Deprecated. Check theJmxMetricExporterSpiwith "name=\"tx\"" instead.TransactionsMXBeanImpl TransactionsMXBean implementation. -
Enum Summary Enum Description GridClosureCallMode Distribution modes for one or more closures executed viaGrid.call(...)methods.GridComponent.DiscoveryDataExchangeType Unique component type for discovery data exchange.GridKernalState Kernal life cycle states.GridTopic Communication topic.IgniteComponentType Component type.IgniteFeatures Defines supported features and check its on other nodes. -
Exception Summary Exception Description DuplicateTypeIdException The exception indicates a duplicate type ID was encountered.GridInternalException When log debug mode is disabled this exception should be logged in short form - without stack trace.IgniteClientDisconnectedCheckedException IgniteDeploymentCheckedException Deployment or re-deployment failed.IgniteFutureCancelledCheckedException Future computation cannot be retrieved because it was cancelled.IgniteFutureTimeoutCheckedException Future computation completion is timed out.IgniteInterruptedCheckedException This exception is used to wrap standardInterruptedExceptionintoIgniteCheckedException.IgniteNeedReconnectException Indicates that node should try reconnect to cluster.IgniteTooManyOpenFilesException Custom exception forSocketExceptionwith Too many open files error message.NodeStoppingException UnregisteredBinaryTypeException Exception thrown during serialization if binary metadata isn't registered and it's registration isn't allowed.UnregisteredClassException Exception thrown during serialization if class isn't registered and it's registration isn't allowed. -
Annotation Types Summary Annotation Type Description GridCodegenConverter Annotates fields that required custom reading / writing.GridDirectCollection Annotates iterable fields.GridDirectMap Annotates map fields.GridDirectTransient Annotates transient fields.IgniteCodeGeneratingFail Annotates fields that code generator should not be override.