public abstract class PlatformAbstractFunc extends Object implements Serializable
PlatformClosureJob, uses less wrapping for the underlying object,
and a single callback.| Modifier and Type | Field and Description |
|---|---|
protected Ignite |
ignite
Ignite instance.
|
| Modifier | Constructor and Description |
|---|---|
protected |
PlatformAbstractFunc(Object func,
long ptr)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected Object |
invoke()
Invokes this instance.
|
protected abstract void |
platformCallback(PlatformCallbackGateway gate,
long memPtr)
Performs platform callback.
|
@IgniteInstanceResource protected transient Ignite ignite
protected PlatformAbstractFunc(Object func, long ptr)
func - Platform func.ptr - Handle for local execution.protected Object invoke() throws IgniteCheckedException
IgniteCheckedExceptionprotected abstract void platformCallback(PlatformCallbackGateway gate, long memPtr)
gate - Gateway.memPtr - Pointer.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.11.0 Release Date : September 11 2021