public abstract class PlatformAbstractFunc extends Object implements PlatformSecurityAwareJob, 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,
String funcName)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected Object |
invoke()
Invokes this instance.
|
String |
name() |
protected abstract void |
platformCallback(PlatformCallbackGateway gate,
long memPtr)
Performs platform callback.
|
@IgniteInstanceResource protected transient Ignite ignite
protected Object invoke() throws IgniteCheckedException
IgniteCheckedExceptionpublic String name()
name in interface PlatformSecurityAwareJobprotected abstract void platformCallback(PlatformCallbackGateway gate, long memPtr)
gate - Gateway.memPtr - Pointer.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.15.0 Release Date : April 25 2023