public abstract class PlatformAbstractBootstrap extends Object implements PlatformBootstrap
| Constructor and Description |
|---|
PlatformAbstractBootstrap() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract IgniteClosure<IgniteConfiguration,IgniteConfiguration> |
closure(long envPtr)
Get configuration transformer closure.
|
void |
init()
Init the bootstrap.
|
protected void |
processInput(PlatformInputStream input,
IgniteConfiguration cfg)
Processes any additional input data.
|
PlatformProcessor |
start(IgniteConfiguration cfg,
GridSpringResourceContext springCtx,
long envPtr,
long dataPtr)
Start Ignite node.
|
public PlatformProcessor start(IgniteConfiguration cfg, @Nullable GridSpringResourceContext springCtx, long envPtr, long dataPtr)
start in interface PlatformBootstrapcfg - Configuration.springCtx - Optional Spring resource context.envPtr - Environment pointer.dataPtr - Optional pointer to additional data required for startup.public void init()
init in interface PlatformBootstrapprotected abstract IgniteClosure<IgniteConfiguration,IgniteConfiguration> closure(long envPtr)
envPtr - Environment pointer.protected void processInput(PlatformInputStream input, IgniteConfiguration cfg)
input - Input stream.cfg - Config.
Follow @ApacheIgnite
Ignite Fabric : ver. 2.2.0 Release Date : September 15 2017