Uses of Interface
org.apache.ignite.compute.ComputeJob
-
-
Uses of ComputeJob in org.apache.ignite.compute
Classes in org.apache.ignite.compute that implement ComputeJob Modifier and Type Class Description classComputeJobAdapterConvenience adapter forComputeJobimplementations.classComputeJobContinuationAdapterConvenience adapter forComputeJobimplementations.Methods in org.apache.ignite.compute with type parameters of type ComputeJob Modifier and Type Method Description <T extends ComputeJob>
TComputeJobResult. getJob()Gets local instance of remote job returned byComputeTask.map(List, Object)method.Methods in org.apache.ignite.compute that return types with arguments of type ComputeJob Modifier and Type Method Description @NotNull Map<? extends ComputeJob,ClusterNode>ComputeTask. map(List<ClusterNode> subgrid, T arg)This method is called to map or split grid task into multiple grid jobs.@NotNull Map<? extends ComputeJob,ClusterNode>ComputeTaskSplitAdapter. map(List<ClusterNode> subgrid, T arg)This method is called to map or split grid task into multiple grid jobs.protected abstract Collection<? extends ComputeJob>ComputeTaskSplitAdapter. split(int gridSize, T arg)This is a simplified version ofComputeTask.map(List, Object)method.Methods in org.apache.ignite.compute with parameters of type ComputeJob Modifier and Type Method Description @Nullable ClusterNodeComputeLoadBalancer. getBalancedNode(ComputeJob job, @Nullable Collection<ClusterNode> exclNodes)Gets the next balanced node according to the underlying load balancing policy.voidComputeTaskContinuousMapper. send(ComputeJob job)Sends job to a node automatically picked by the underlying load balancer.voidComputeTaskContinuousMapper. send(ComputeJob job, ClusterNode node)Sends given job to a specific grid node.Method parameters in org.apache.ignite.compute with type arguments of type ComputeJob Modifier and Type Method Description voidComputeTaskContinuousMapper. send(Collection<? extends ComputeJob> jobs)Sends collection of jobs to nodes automatically picked by the underlying load balancer.voidComputeTaskContinuousMapper. send(Map<? extends ComputeJob,ClusterNode> mappedJobs)Sends collection of grid jobs to assigned nodes. -
Uses of ComputeJob in org.apache.ignite.internal
Methods in org.apache.ignite.internal that return ComputeJob Modifier and Type Method Description ComputeJobGridJobExecuteRequest. getJob()ComputeJobGridJobResultImpl. getJob()Gets local instance of remote job returned byComputeTask.map(List, Object)method.Constructors in org.apache.ignite.internal with parameters of type ComputeJob Constructor Description GridJobExecuteRequest(IgniteUuid sesId, IgniteUuid jobId, String taskName, String userVer, String taskClsName, byte[] jobBytes, ComputeJob job, long startTaskTime, long timeout, @Nullable Collection<UUID> top, @Nullable IgnitePredicate<ClusterNode> topPred, byte[] topPredBytes, byte[] siblingsBytes, Collection<ComputeJobSibling> siblings, byte[] sesAttrsBytes, Map<Object,Object> sesAttrs, byte[] jobAttrsBytes, Map<? extends Serializable,? extends Serializable> jobAttrs, String cpSpi, IgniteUuid clsLdrId, DeploymentMode depMode, boolean dynamicSiblings, Map<UUID,IgniteUuid> ldrParticipants, boolean forceLocDep, boolean sesFullSup, boolean internal, @org.jetbrains.annotations.Nullable int[] cacheIds, int part, @Nullable AffinityTopologyVersion topVer, @Nullable String execName)GridJobResultImpl(ComputeJob job, IgniteUuid jobId, ClusterNode node, GridJobSiblingImpl sib) -
Uses of ComputeJob in org.apache.ignite.internal.management.cache
Classes in org.apache.ignite.internal.management.cache that implement ComputeJob Modifier and Type Class Description classCacheConfigurationCollectorJobJob that collect cache configuration from node.Methods in org.apache.ignite.internal.management.cache that return types with arguments of type ComputeJob Modifier and Type Method Description @NotNull Map<? extends ComputeJob,ClusterNode>VerifyBackupPartitionsDumpTask. map(List<ClusterNode> subgrid, CacheIdleVerifyCommandArg arg)This method is called to map or split grid task into multiple grid jobs.@NotNull Map<? extends ComputeJob,ClusterNode>VerifyBackupPartitionsTaskV2. map(List<ClusterNode> subgrid, CacheIdleVerifyCommandArg arg)This method is called to map or split grid task into multiple grid jobs. -
Uses of ComputeJob in org.apache.ignite.internal.management.encryption
Classes in org.apache.ignite.internal.management.encryption that implement ComputeJob Modifier and Type Class Description protected static classCacheGroupEncryptionTask.ReencryptionBaseJob<T> -
Uses of ComputeJob in org.apache.ignite.internal.management.snapshot
Classes in org.apache.ignite.internal.management.snapshot that implement ComputeJob Modifier and Type Class Description classSnapshotJob<A,R> -
Uses of ComputeJob in org.apache.ignite.internal.management.tx
Classes in org.apache.ignite.internal.management.tx that implement ComputeJob Modifier and Type Class Description static classTxTask.TxJob -
Uses of ComputeJob in org.apache.ignite.internal.managers.collision
Methods in org.apache.ignite.internal.managers.collision that return ComputeJob Modifier and Type Method Description ComputeJobGridCollisionJobContextAdapter. getJob()Job for this context. -
Uses of ComputeJob in org.apache.ignite.internal.managers.loadbalancer
Methods in org.apache.ignite.internal.managers.loadbalancer with parameters of type ComputeJob Modifier and Type Method Description ClusterNodeGridLoadBalancerManager. getBalancedNode(GridTaskSessionImpl ses, List<ClusterNode> top, ComputeJob job) -
Uses of ComputeJob in org.apache.ignite.internal.processors.cache
Classes in org.apache.ignite.internal.processors.cache that implement ComputeJob Modifier and Type Class Description static classGridCacheAdapter.TopologyVersionAwareJobDelayed callable class. -
Uses of ComputeJob in org.apache.ignite.internal.processors.cache.distributed
Classes in org.apache.ignite.internal.processors.cache.distributed that implement ComputeJob Modifier and Type Class Description static classGridDistributedCacheAdapter.GlobalRemoveAllJob<K,V>Internal job which performs remove all primary key mappings operation on a cache with the given name. -
Uses of ComputeJob in org.apache.ignite.internal.processors.cache.persistence.snapshot
Classes in org.apache.ignite.internal.processors.cache.persistence.snapshot that implement ComputeJob Modifier and Type Class Description protected static classAbstractSnapshotVerificationTask.AbstractSnapshotVerificationJobMethods in org.apache.ignite.internal.processors.cache.persistence.snapshot that return types with arguments of type ComputeJob Modifier and Type Method Description Map<ComputeJob,ClusterNode>AbstractSnapshotVerificationTask. map(List<ClusterNode> subgrid, SnapshotPartitionsVerifyTaskArg arg)This method is called to map or split grid task into multiple grid jobs.@NotNull Map<? extends ComputeJob,ClusterNode>SnapshotMetadataVerificationTask. map(List<ClusterNode> subgrid, SnapshotMetadataVerificationTaskArg arg)This method is called to map or split grid task into multiple grid jobs. -
Uses of ComputeJob in org.apache.ignite.internal.processors.cache.verify
Classes in org.apache.ignite.internal.processors.cache.verify that implement ComputeJob Modifier and Type Class Description static classCollectConflictPartitionKeysTask.CollectPartitionEntryHashesJobstatic classRetrieveConflictPartitionValuesTask.RetrieveConflictValuesJobMethods in org.apache.ignite.internal.processors.cache.verify that return types with arguments of type ComputeJob Modifier and Type Method Description @NotNull Map<? extends ComputeJob,ClusterNode>CollectConflictPartitionKeysTask. map(List<ClusterNode> subgrid, PartitionKey partKey)This method is called to map or split grid task into multiple grid jobs.@NotNull Map<? extends ComputeJob,ClusterNode>RetrieveConflictPartitionValuesTask. map(List<ClusterNode> subgrid, Map<PartitionHashRecord,List<PartitionEntryHashRecord>> collectTaskRes)This method is called to map or split grid task into multiple grid jobs. -
Uses of ComputeJob in org.apache.ignite.internal.processors.closure
Classes in org.apache.ignite.internal.processors.closure that implement ComputeJob Modifier and Type Class Description static classGridClosureProcessor.C1<T,R>static classGridClosureProcessor.C1MLA<T,R>static classGridClosureProcessor.C2<R>static classGridClosureProcessor.C2MLA<R>static classGridClosureProcessor.C4static classGridClosureProcessor.C4MLA -
Uses of ComputeJob in org.apache.ignite.internal.processors.job
Methods in org.apache.ignite.internal.processors.job that return ComputeJob Modifier and Type Method Description @Nullable ComputeJobGridJobWorker. getJob()Gets deployed job ornullof job could not be deployed. -
Uses of ComputeJob in org.apache.ignite.internal.processors.platform.compute
Subinterfaces of ComputeJob in org.apache.ignite.internal.processors.platform.compute Modifier and Type Interface Description interfacePlatformJobPlatform closure job interface.Classes in org.apache.ignite.internal.processors.platform.compute that implement ComputeJob Modifier and Type Class Description classPlatformAbstractJobBase interop job.classPlatformClosureJobLight-weight interop job.classPlatformFullJobWrapper around job created in native platform.Methods in org.apache.ignite.internal.processors.platform.compute that return types with arguments of type ComputeJob Modifier and Type Method Description @NotNull Map<? extends ComputeJob,ClusterNode>PlatformBalancingMultiClosureTask. map(List<ClusterNode> subgrid, @Nullable Object arg)This method is called to map or split grid task into multiple grid jobs.@NotNull Map<? extends ComputeJob,ClusterNode>PlatformBalancingSingleClosureTask. map(List<ClusterNode> subgrid, @Nullable Object arg)This method is called to map or split grid task into multiple grid jobs.@NotNull Map<? extends ComputeJob,ClusterNode>PlatformBroadcastingMultiClosureTask. map(List<ClusterNode> subgrid, @Nullable Object arg)This method is called to map or split grid task into multiple grid jobs.@NotNull Map<? extends ComputeJob,ClusterNode>PlatformBroadcastingSingleClosureTask. map(List<ClusterNode> subgrid, @Nullable Object arg)This method is called to map or split grid task into multiple grid jobs.@NotNull Map<? extends ComputeJob,ClusterNode>PlatformFullTask. map(List<ClusterNode> subgrid, @Nullable Object arg)This method is called to map or split grid task into multiple grid jobs. -
Uses of ComputeJob in org.apache.ignite.internal.processors.resource
Methods in org.apache.ignite.internal.processors.resource with parameters of type ComputeJob Modifier and Type Method Description voidGridResourceProcessor. inject(GridDeployment dep, Class<?> taskCls, ComputeJob job, ComputeTaskSession ses, GridJobContextImpl jobCtx)Injects held resources into givenjob. -
Uses of ComputeJob in org.apache.ignite.internal.util.future
Methods in org.apache.ignite.internal.util.future that return types with arguments of type ComputeJob Modifier and Type Method Description @NotNull Map<? extends ComputeJob,ClusterNode>IgniteRemoteMapTask. map(List<ClusterNode> subgrid, T arg)This method is called to map or split grid task into multiple grid jobs. -
Uses of ComputeJob in org.apache.ignite.internal.visor
Classes in org.apache.ignite.internal.visor that implement ComputeJob Modifier and Type Class Description classVisorJob<A,R>Base class for Visor jobs.Methods in org.apache.ignite.internal.visor that return types with arguments of type ComputeJob Modifier and Type Method Description @NotNull Map<? extends ComputeJob,ClusterNode>VisorMultiNodeTask. map(List<ClusterNode> subgrid, VisorTaskArgument<A> arg)This method is called to map or split grid task into multiple grid jobs.protected Map<? extends ComputeJob,ClusterNode>VisorMultiNodeTask. map0(List<ClusterNode> subgrid, VisorTaskArgument<A> arg)Actual map logic. -
Uses of ComputeJob in org.apache.ignite.spi.collision
Methods in org.apache.ignite.spi.collision that return ComputeJob Modifier and Type Method Description ComputeJobCollisionJobContext. getJob()Job for this context. -
Uses of ComputeJob in org.apache.ignite.spi.loadbalancing
Methods in org.apache.ignite.spi.loadbalancing with parameters of type ComputeJob Modifier and Type Method Description ClusterNodeLoadBalancingSpi. getBalancedNode(ComputeTaskSession ses, List<ClusterNode> top, ComputeJob job)Gets balanced node for specified job within given task session. -
Uses of ComputeJob in org.apache.ignite.spi.loadbalancing.adaptive
Methods in org.apache.ignite.spi.loadbalancing.adaptive with parameters of type ComputeJob Modifier and Type Method Description ClusterNodeAdaptiveLoadBalancingSpi. getBalancedNode(ComputeTaskSession ses, List<ClusterNode> top, ComputeJob job)Gets balanced node for specified job within given task session. -
Uses of ComputeJob in org.apache.ignite.spi.loadbalancing.roundrobin
Methods in org.apache.ignite.spi.loadbalancing.roundrobin with parameters of type ComputeJob Modifier and Type Method Description ClusterNodeRoundRobinLoadBalancingSpi. getBalancedNode(ComputeTaskSession ses, List<ClusterNode> top, ComputeJob job)Gets balanced node for specified job within given task session. -
Uses of ComputeJob in org.apache.ignite.spi.loadbalancing.weightedrandom
Methods in org.apache.ignite.spi.loadbalancing.weightedrandom with parameters of type ComputeJob Modifier and Type Method Description ClusterNodeWeightedRandomLoadBalancingSpi. getBalancedNode(ComputeTaskSession ses, List<ClusterNode> top, ComputeJob job)Gets balanced node for specified job within given task session.
-