| Package | Description |
|---|---|
| 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.typedef |
Contains typedefs definitions for frequently used classes.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IgniteKernal.start(IgniteConfiguration cfg,
ExecutorService utilityCachePool,
ExecutorService marshCachePool,
ExecutorService execSvc,
ExecutorService sysExecSvc,
ExecutorService p2pExecSvc,
ExecutorService mgmtExecSvc,
ExecutorService igfsExecSvc,
ExecutorService restExecSvc,
GridAbsClosure errHnd) |
| Modifier and Type | Method and Description |
|---|---|
static GridJavaProcess |
GridJavaProcess.exec(Class cls,
String params,
IgniteLogger log,
IgniteInClosure<String> printC,
GridAbsClosure procKilledC)
Executes main() method of the given class in a separate system process.
|
static GridJavaProcess |
GridJavaProcess.exec(Class cls,
String params,
IgniteLogger log,
IgniteInClosure<String> printC,
GridAbsClosure procKilledC,
Collection<String> jvmArgs,
String cp)
Executes main() method of the given class in a separate system process.
|
static GridJavaProcess |
GridJavaProcess.exec(String clsName,
String params,
IgniteLogger log,
IgniteInClosure<String> printC,
GridAbsClosure procKilledC,
Collection<String> jvmArgs,
String cp)
Executes main() method of the given class in a separate system process.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridAbsClosureX
Convenient abs-closure subclass that allows for thrown grid exception.
|
| Modifier and Type | Method and Description |
|---|---|
static GridAbsClosure |
GridFunc.as(Runnable r)
Converts given runnable to an absolute closure.
|
static GridAbsClosure |
GridFunc.caInvoke(Class<?> cls,
String mtdName,
Object... args)
Creates absolute closure that will reflectively call a static method with the given name.
|
static GridAbsClosure |
GridFunc.caInvoke(Object o,
String mtdName,
Object... args)
Creates absolute closure that will reflectively call a method with the given name on provided object.
|
static <T> GridAbsClosure |
GridFunc.curry(IgniteInClosure<? super T> f,
T e)
Curries given closure.
|
static GridAbsClosure |
GridFunc.noop()
Creates an absolute (no-arg) closure that does nothing.
|
static GridAbsClosure |
GridFunc.print(String msg)
Creates absolute closure that does System.out.print(msg).
|
static GridAbsClosure |
GridFunc.println(String msg)
Creates absolute closure that does System.out.println(msg).
|
| Modifier and Type | Method and Description |
|---|---|
static <T> Collection<GridAbsClosure> |
GridFunc.curry(IgniteInClosure<? super T> c,
Collection<? extends T> args)
Curries collection of closures with given collection of arguments.
|
static <T> Collection<GridAbsClosure> |
GridFunc.curry(int cnt,
IgniteInClosure<? super T> c,
IgniteOutClosure<T> pdc)
Curries collection of closures with given collection of arguments.
|
static <T> Collection<GridAbsClosure> |
GridFunc.curry0(Collection<? extends IgniteInClosure<? super T>> in,
Collection<? extends T> args)
Curries collection of in closures with given collection of arguments.
|
static IgniteClosure<Runnable,GridAbsClosure> |
GridFunc.r2c()
Returns closure that converts
Runnable to GridAbsClosure. |
static <T> Collection<GridAbsClosure> |
GridFunc.yield(Collection<? extends T> c,
IgniteInClosure<? super T> f)
Given collection of items and a closure this method returns read-only collection of
closures where each closure is closed on an element of the initial collection.
|
static <T> Collection<GridAbsClosure> |
GridFunc.yield(T[] c,
IgniteInClosure<? super T> f)
Given collection of items and a closure this method returns collection
of closures where each closure is closed on an element of the initial collection.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CA
Defines
alias for GridAbsClosure by extending it. |
class |
CAX
Defines
alias for GridAbsClosureX by extending it. |
Follow @ApacheIgnite
Ignite Fabric : ver. 1.1.0-incubating Release Date : May 20 2015