...
ID | IEP-38 | ||||||||||
Author | |||||||||||
Sponsor | |||||||||||
Created | 16.10.2019 | ||||||||||
Status |
| Grey
| DRAFT
|
Table of Contents |
---|
...
The main unit of the Ignite Sandbox is the IgniteSandbox interface, accessed through IgniteSecurity.
Users for this interface are components that can run a user-defined code. To run a user-defined code with restrictions,
they have to pass it to the IgniteSandbox.execute method.
There are two a few conditions to run user-defined code with restrictions:
...
The existing implementations of interfaces Runnable, IgniteRunnable,
Callable.class, IgniteCallable, ComputeTask, ComputeJob, IgniteClosure, IgniteBiClosure, IgniteDataStreamer, IgnitePredicate,
IgniteBiPredicate cannot cast the instance of Ignite to IgniteEx or IgniteKernal if the Sandbox is enabled.
...