## Uses of Class
org.apache.ignite.internal.util.lang.GridAbsClosure

Packages that use GridAbsClosure
org.apache.ignite.internal: Contains main implementation.
org.apache.ignite.internal.util: System-wide utility routine and helper classes.
org.apache.ignite.internal.util.lang
org.apache.ignite.internal.util.lang.gridfunc: Contains utilities classes for `GridFunc`.
org.apache.ignite.internal.util.typedef: Contains typedefs definitions for frequently used classes.

### Uses of GridAbsClosure in org.apache.ignite.internal

Methods in org.apache.ignite.internal with parameters of type GridAbsClosure

`void`

IgniteKernal.`start(IgniteConfiguration cfg, ExecutorService utilityCachePool, ExecutorService execSvc, ExecutorService svcExecSvc, ExecutorService sysExecSvc, StripedExecutor stripedExecSvc, ExecutorService p2pExecSvc, ExecutorService mgmtExecSvc, StripedExecutor dataStreamExecSvc, ExecutorService restExecSvc, ExecutorService affExecSvc, @Nullable ExecutorService idxExecSvc, @Nullable ExecutorService buildIdxExecSvc, IgniteStripedThreadPoolExecutor callbackExecSvc, ExecutorService qryExecSvc, ExecutorService schemaExecSvc, ExecutorService rebalanceExecSvc, IgniteStripedThreadPoolExecutor rebalanceStripedExecSvc, @Nullable Map<String,? extends ExecutorService> customExecSvcs, GridAbsClosure errHnd, WorkersRegistry workerRegistry, Thread.UncaughtExceptionHandler hnd, TimeBag startTimer)`

### Uses of GridAbsClosure in org.apache.ignite.internal.util

Methods in org.apache.ignite.internal.util with parameters of type GridAbsClosure
`static GridJavaProcess` GridJavaProcess.`exec(Class cls, String params, @Nullable IgniteLogger log, @Nullable IgniteInClosure<String> printC, @Nullable GridAbsClosure procKilledC)` Executes main() method of the given class in a separate system process.
`static GridJavaProcess` GridJavaProcess.`exec(Class cls, String params, @Nullable IgniteLogger log, @Nullable IgniteInClosure<String> printC, @Nullable GridAbsClosure procKilledC, @Nullable Collection<String> jvmArgs, @Nullable String cp)` Executes main() method of the given class in a separate system process.
`static GridJavaProcess` GridJavaProcess.`exec(String clsName, String params, @Nullable IgniteLogger log, @Nullable IgniteInClosure<String> printC, @Nullable GridAbsClosure procKilledC, @Nullable String javaHome, @Nullable Collection<String> jvmArgs, @Nullable String cp)` Executes main() method of the given class in a separate system process.

### Uses of GridAbsClosure in org.apache.ignite.internal.util.lang

Subclasses of GridAbsClosure in org.apache.ignite.internal.util.lang
`class` `GridAbsClosureX` Convenient abs-closure subclass that allows for thrown grid exception.

Methods in org.apache.ignite.internal.util.lang that return GridAbsClosure
`static GridAbsClosure` GridFunc.`as(@Nullable Runnable r)` Deprecated.
`static GridAbsClosure` GridFunc.`noop()` Deprecated.

### Uses of GridAbsClosure in org.apache.ignite.internal.util.lang.gridfunc

Subclasses of GridAbsClosure in org.apache.ignite.internal.util.lang.gridfunc
`class` `NoOpClosure` Absolute closure that does nothing.
`class` `RunnableWrapperClosure` Closure that wraps given runnable.

### Uses of GridAbsClosure in org.apache.ignite.internal.util.typedef

Subclasses of GridAbsClosure in org.apache.ignite.internal.util.typedef
`class` `CA` Defines `alias` for `GridAbsClosure` by extending it.
`class` `CAX` Defines `alias` for `GridAbsClosureX` by extending it.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.11.0
Release Date | : September 11 2021