Class CacheConfigurationCollectorJob
- java.lang.Object
-
- org.apache.ignite.compute.ComputeJobAdapter
-
- org.apache.ignite.internal.visor.VisorJob<CacheConfigurationCollectorTaskArg,Map<String,CacheConfiguration>>
-
- org.apache.ignite.internal.management.cache.CacheConfigurationCollectorJob
-
- All Implemented Interfaces:
Serializable,Callable<Object>,ComputeJob,PublicAccessJob
public class CacheConfigurationCollectorJob extends VisorJob<CacheConfigurationCollectorTaskArg,Map<String,CacheConfiguration>>
Job that collect cache configuration from node.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CacheConfigurationCollectorJob(CacheConfigurationCollectorTaskArg arg, boolean debug)Create job with given argument.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CacheConfigurationconfig(CacheConfiguration ccfg, IgniteUuid dynamicDeploymentId)protected Map<String,CacheConfiguration>run(CacheConfigurationCollectorTaskArg arg)Execution logic of concrete job.StringtoString()-
Methods inherited from class org.apache.ignite.internal.visor.VisorJob
execute, requiredPermissions
-
Methods inherited from class org.apache.ignite.compute.ComputeJobAdapter
argument, arguments, call, cancel, isCancelled, setArguments
-
-
-
-
Constructor Detail
-
CacheConfigurationCollectorJob
public CacheConfigurationCollectorJob(CacheConfigurationCollectorTaskArg arg, boolean debug)
Create job with given argument.- Parameters:
arg- Whether to collect metrics for all caches or for specified cache name only or by regex.debug- Debug flag.
-
-
Method Detail
-
run
protected Map<String,CacheConfiguration> run(CacheConfigurationCollectorTaskArg arg)
Execution logic of concrete job.- Specified by:
runin classVisorJob<CacheConfigurationCollectorTaskArg,Map<String,CacheConfiguration>>- Parameters:
arg- Task argument.- Returns:
- Result.
-
config
protected CacheConfiguration config(CacheConfiguration ccfg, IgniteUuid dynamicDeploymentId)
- Parameters:
ccfg- Cache configuration.- Returns:
- Data transfer object to send it to Visor.
-
-