Type alias for '() => R'.
Type alias for '() => R'.
Type alias for '(E1) => R'.
Type alias for '(E1) => R'.
Type alias for '(E1, E2) => R'.
Type alias for '(E1, E2) => R'.
Type alias for '(E1, E2, E3) => R'.
Type alias for '(E1, E2, E3) => R'.
Type alias for node filter predicate.
Type alias for node filter predicate.
Type alias for '() => Boolean'.
Type alias for '() => Boolean'.
Type alias for '(E1) => Boolean'.
Type alias for '(E1) => Boolean'.
Type alias for '(E1, E2) => Boolean'.
Type alias for '(E1, E2) => Boolean'.
Type alias for '(E1, E2, E3) => Boolean'.
Type alias for '(E1, E2, E3) => Boolean'.
Type alias for '() => Unit'.
Type alias for '() => Unit'.
Alias for method send$(...)
.
Alias for method send$(...)
.
Optional sequence of objects to send. If empty or null
- this
method is no-op.
Optional node filter predicate. If none provided or null
-
all nodes in the projection will be used.
org.apache.ignite.cluster.ClusterGroup.send(...)
Alias for method send$(...)
.
Alias for method send$(...)
.
Optional object to send. If null
- this method is no-op.
Optional node filter predicates. If none provided or null
-
all nodes in the projection will be used.
org.apache.ignite.cluster.ClusterGroup.send(...)
Alias for the same function call$
.
Alias for the same function call$
.
Optional closure to call. If null
- this method is no-op and returns null
.
Optional node filter predicate. If null
provided - all nodes in projection will be used.
Sequence of result values from all nodes where given closures were executed
or null
(see above).
org.apache.ignite.cluster.ClusterGroup.call(...)
Alias for the same function call$
.
Alias for the same function call$
.
Optional sequence of closures to call. If empty or null
- this method is no-op and returns null
.
Optional node filter predicate. If null
provided - all nodes in projection will be used.
Sequence of result values from all nodes where given closures were executed or null
(see above).
org.apache.ignite.cluster.ClusterGroup.call(...)
Alias for the same function callAsync$
.
Alias for the same function callAsync$
.
Optional closure to call. If null
- this method is no-op and finished
future over null
is returned.
Optional node filter predicate. If null
provided - all nodes in projection will be used.
Future of Java collection containing result values from all nodes where given
closures were executed or null
(see above).
org.apache.ignite.cluster.ClusterGroup.call(...)
Alias for the same function callAsync$
.
Alias for the same function callAsync$
.
Optional sequence of closures to call. If empty or null
- this method
is no-op and finished future over null
is returned.
Optional node filter predicate. If null
provided - all nodes in projection will be used.
Future of Java collection containing result values from all nodes where given
closures were executed or null
(see above).
org.apache.ignite.cluster.ClusterGroup.call(...)
Alias for the same function run$
.
Alias for the same function run$
.
Optional closure to call. If empty or null
- this method is no-op.
Optional node filter predicate. If none provided or null
- all nodes in projection will be used.
org.apache.ignite.cluster.ClusterGroup.run(...)
Alias alias for the same function run$
.
Alias alias for the same function run$
.
Optional sequence of closures to call. If empty or null
- this method is no-op.
Optional node filter predicate. If null
provided - all nodes in projection will be used.
org.apache.ignite.cluster.ClusterGroup.run(...)
Alias for the same function runAsync$
.
Alias for the same function runAsync$
.
Optional absolute closure to call. If null
- this method
is no-op and finished future over null
will be returned.
Optional node filter predicate. If null
provided - all nodes in projection will be used.
org.apache.ignite.cluster.ClusterGroup.run(...)
Alias for the same function runAsync$
.
Alias for the same function runAsync$
.
Optional sequence of absolute closures to call. If empty or null
- this method
is no-op and finished future over null
will be returned.
Optional node filter predicate. If null
provided - all nodes in projection will be used.
org.apache.ignite.cluster.ClusterGroup.call(...)
Alias for the same function reduce$
.
Alias for the same function reduce$
.
Optional sequence of closures to call. If empty or null
- this method is no-op and will return null
.
Optional reduction function. If null
- this method is no-op and will return null
.
Optional node filter predicate. If null
provided - all nodes in projection will be used.
Reduced result or null
(see above).
org.apache.ignite.cluster.ClusterGroup.reduce(...)
Alias for the same function reduceAsync$
.
Alias for the same function reduceAsync$
.
Optional sequence of closures to call. If empty or null
- this method
is no-op and will return finished future over null
.
Optional reduction function. If null
- this method
is no-op and will return finished future over null
.
Optional node filter predicate. If null
provided - all nodes in projection will be used.
Future over the reduced result or null
(see above).
org.apache.ignite.cluster.ClusterGroup.reduce(...)
Pimp for adding explicit conversion method scala
.
Pimp for adding explicit conversion method scala
.
Java-side absolute closure to pimp.
Pimp for adding explicit conversion method scala
.
Pimp for adding explicit conversion method scala
.
Java-side absolute closure to pimp.
Pimp for adding explicit conversion method scala
.
Pimp for adding explicit conversion method scala
.
Java-side predicate to pimp.
Pimp for adding explicit conversion method scala
.
Pimp for adding explicit conversion method scala
.
Java-side predicate to pimp.
Executes given closure on the nodes where data for provided affinity key is located.
Executes given closure on the nodes where data for provided affinity key is located. This
is known as affinity co-location between compute grid (a closure) and in-memory data grid
(value with affinity key). Note that implementation of multiple executions of the same closure will
be wrapped as a single task that splits into multiple job
s that will be mapped to nodes
with provided affinity keys.
This method will block until its execution is complete or an exception is thrown.
All default SPI implementations configured for this grid instance will be
used (i.e. failover, load balancing, collision resolution, etc.).
Note that if you need greater control on any aspects of Java code execution on the grid
you should implement ComputeTask
which will provide you with full control over the execution.
Notice that Runnable
and Callable
implementations must support serialization as required
by the configured marshaller. For example, JDK marshaller will require that implementations would
be serializable. Other marshallers, e.g. JBoss marshaller, may not have this limitation. Please consult
with specific marshaller implementation for the details. Note that all closures and predicates in
org.apache.ignite.lang
package are serializable and can be freely used in the distributed
context with all marshallers currently shipped with Ignite.
Name of the cache to use for affinity co-location.
Affinity key.
Closure to affinity co-located on the node with given affinity key and execute.
If null
- this method is no-op.
Optional filtering predicate. If null
provided - all nodes in this projection will be used for topology.
ClusterGroupEmptyException
Thrown in case when this projection is empty.
Note that in case of dynamic projection this method will take a snapshot of all the
nodes at the time of this call, apply all filtering predicates, if any, and if the
resulting collection of nodes is empty - the exception will be thrown.
IgniteCheckedException
Thrown in case of any error.
IgniteFutureCancelledException
Subclass of IgniteException
thrown if computation was cancelled.
IgniteInterruptedException
Subclass of IgniteException
thrown if the wait was interrupted.
Executes given closure on the nodes where data for provided affinity key is located.
Executes given closure on the nodes where data for provided affinity key is located. This
is known as affinity co-location between compute grid (a closure) and in-memory data grid
(value with affinity key). Note that implementation of multiple executions of the same closure will
be wrapped as a single task that splits into multiple job
s that will be mapped to nodes
with provided affinity keys.
Unlike its sibling method affinityRun(String, Collection, Runnable, GridPredicate[])
this method does
not block and returns immediately with future. All default SPI implementations
configured for this grid instance will be used (i.e. failover, load balancing, collision resolution, etc.).
Note that if you need greater control on any aspects of Java code execution on the grid
you should implement ComputeTask
which will provide you with full control over the execution.
Note that class GridAbsClosure
implements Runnable
and class GridOutClosure
implements Callable
interface. Note also that class GridFunc
and typedefs provide rich
APIs and functionality for closures and predicates based processing in Ignite. While Java interfaces
Runnable
and Callable
allow for lowest common denominator for APIs - it is advisable
to use richer Functional Programming support provided by Ignite available in org.apache.ignite.lang
package.
Notice that Runnable
and Callable
implementations must support serialization as required
by the configured marshaller. For example, JDK marshaller will require that implementations would
be serializable. Other marshallers, e.g. JBoss marshaller, may not have this limitation. Please consult
with specific marshaller implementation for the details. Note that all closures and predicates in
org.apache.ignite.lang
package are serializable and can be freely used in the distributed
context with all marshallers currently shipped with Ignite.
Name of the cache to use for affinity co-location.
Affinity key.
Closure to affinity co-located on the node with given affinity key and execute.
If null
- this method is no-op.
Optional filtering predicate. If null
provided - all nodes in this projection will be used for topology.
Non-cancellable future of this execution.
ClusterGroupEmptyCheckedException
Thrown in case when this projection is empty.
Note that in case of dynamic projection this method will take a snapshot of all the
nodes at the time of this call, apply all filtering predicates, if any, and if the
resulting collection of nodes is empty - the exception will be thrown.
IgniteCheckedException
Thrown in case of any error.
IgniteFutureCancelledException
Subclass of IgniteException
thrown if computation was cancelled.
IgniteInterruptedException
Subclass of IgniteException
thrown if the wait was interrupted.
Synchronous broadcast closure call on this projection without return value.
Synchronous broadcast closure call on this projection without return value.
Closure to run all nodes in projection.
Optional node filter predicate. If null
provided- all nodes in projection will be used.
Synchronous closure call on this projection with return value.
Synchronous closure call on this projection with return value. This call will block until all results are received and ready.
Optional closure to call. If null
- this method is no-op and returns null
.
Optional node filter predicate. If null
provided - all nodes in projection will be used.
Sequence of result values from all nodes where given closures were executed or null
(see above).
org.apache.ignite.cluster.ClusterGroup.call(...)
Synchronous closures call on this projection with return value.
Synchronous closures call on this projection with return value. This call will block until all results are received and ready.
Optional sequence of closures to call. If empty or null
- this method is no-op and returns null
.
Optional node filter predicate. If null
provided - all nodes in projection will be used.
Sequence of result values from all nodes where given closures were executed or null
(see above).
Asynchronous closure call on this projection with return value.
Asynchronous closure call on this projection with return value. This call will return immediately with the future that can be used to wait asynchronously for the results.
Optional closure to call. If null
- this method is no-op and finished
future over null
is returned.
Optional node filter predicate. If null
provided - all nodes in projection will be used.
Future of Java collection containing result values from all nodes where given
closures were executed or null
(see above).
org.apache.ignite.cluster.ClusterGroup.call(...)
Asynchronous closures call on this projection with return value.
Asynchronous closures call on this projection with return value. This call will return immediately with the future that can be used to wait asynchronously for the results.
Optional sequence of closures to call. If empty or null
- this method
is no-op and finished future over null
is returned.
Optional node filter predicate. If null
provided - all nodes in projection will be used.
Future of Java collection containing result values from all nodes where given
closures were executed or null
(see above).
org.apache.ignite.cluster.ClusterGroup.call(...)
Synchronous closure call on this projection with return value.
Synchronous closure call on this projection with return value.
This call will block until all results are received and ready. If this projection
is empty than dflt
closure will be executed and its result returned.
Optional closure to call. If null
- this method is no-op and returns null
.
Closure to execute if projection is empty.
Optional node filter predicate. If null
provided - all nodes in projection will be used.
Sequence of result values from all nodes where given closures were executed or null
(see above).
org.apache.ignite.cluster.ClusterGroup.call(...)
Synchronous closures call on this projection with return value.
Synchronous closures call on this projection with return value.
This call will block until all results are received and ready. If this projection
is empty than dflt
closure will be executed and its result returned.
Optional sequence of closures to call. If empty or null
- this method is no-op and returns null
.
Closure to execute if projection is empty.
Optional node filter predicate. If null
provided - all nodes in projection will be used.
Sequence of result values from all nodes where given closures were executed or null
(see above).
Pimp for adding explicit conversion method scala
.
Pimp for adding explicit conversion method scala
.
Java-side closure to pimp.
Pimp for adding explicit conversion method scala
.
Pimp for adding explicit conversion method scala
.
Java-side closure to pimp.
Pimp for adding explicit conversion method scala
.
Pimp for adding explicit conversion method scala
.
Java-side closure to pimp.
Pimp for adding explicit conversion method scala
.
Pimp for adding explicit conversion method scala
.
Java-side closure to pimp.
Pimp for adding explicit conversion method scala
.
Pimp for adding explicit conversion method scala
.
Java-side closure to pimp.
Pimp for adding explicit conversion method scala
.
Pimp for adding explicit conversion method scala
.
Java-side closure to pimp.
Implicit converter from GridAbsClosure
to Scala wrapping function.
Implicit converter from GridAbsClosure
to Scala wrapping function.
Grid closure to convert.
Implicit converter from GridAbsClosureX
to Scala wrapping function.
Implicit converter from GridAbsClosureX
to Scala wrapping function.
Grid closure to convert.
Implicit converter from GridAbsPredicate
to Scala wrapping predicate.
Implicit converter from GridAbsPredicate
to Scala wrapping predicate.
Grid predicate to convert.
Implicit converter from GridAbsPredicateX
to Scala wrapping predicate.
Implicit converter from GridAbsPredicateX
to Scala wrapping predicate.
Grid predicate to convert.
Implicit converter from GridClosure
to Scala wrapping closure.
Implicit converter from GridClosure
to Scala wrapping closure.
Grid closure to convert.
Implicit converter from GridClosure2X
to Scala wrapping closure.
Implicit converter from GridClosure2X
to Scala wrapping closure.
Grid closure to convert.
Implicit converter from GridClosure2X
to Scala wrapping closure.
Implicit converter from GridClosure2X
to Scala wrapping closure.
Grid closure to convert.
Implicit converter from GridClosure3
to Scala wrapping closure.
Implicit converter from GridClosure3
to Scala wrapping closure.
Grid closure to convert.
Implicit converter from GridClosure3X
to Scala wrapping closure.
Implicit converter from GridClosure3X
to Scala wrapping closure.
Grid closure to convert.
Implicit converter from GridClosureX
to Scala wrapping closure.
Implicit converter from GridClosureX
to Scala wrapping closure.
Grid closure to convert.
Implicit converter from GridInClosure
to Scala wrapping function.
Implicit converter from GridInClosure
to Scala wrapping function.
Grid closure to convert.
Implicit converter from GridInClosure2
to Scala wrapping function.
Implicit converter from GridInClosure2
to Scala wrapping function.
Grid closure to convert.
Implicit converter from GridInClosure2X
to Scala wrapping function.
Implicit converter from GridInClosure2X
to Scala wrapping function.
Grid closure to convert.
Implicit converter from GridInClosure3
to Scala wrapping function.
Implicit converter from GridInClosure3
to Scala wrapping function.
Grid closure to convert.
Implicit converter from GridInClosure3X
to Scala wrapping function.
Implicit converter from GridInClosure3X
to Scala wrapping function.
Grid closure to convert.
Implicit converter from GridInClosureX
to Scala wrapping function.
Implicit converter from GridInClosureX
to Scala wrapping function.
Grid closure to convert.
Implicit converter from GridOutClosure
to Scala wrapping function.
Implicit converter from GridOutClosure
to Scala wrapping function.
Grid closure to convert.
Implicit converter from GridOutClosureX
to Scala wrapping function.
Implicit converter from GridOutClosureX
to Scala wrapping function.
Grid closure to convert.
Implicit converter from GridPredicate
to Scala wrapping predicate.
Implicit converter from GridPredicate
to Scala wrapping predicate.
Grid predicate to convert.
Implicit converter from GridPredicate2X
to Scala wrapping predicate.
Implicit converter from GridPredicate2X
to Scala wrapping predicate.
Grid predicate to convert.
Implicit converter from GridPredicate2X
to Scala wrapping predicate.
Implicit converter from GridPredicate2X
to Scala wrapping predicate.
Grid predicate to convert.
Implicit converter from GridPredicate3X
to Scala wrapping predicate.
Implicit converter from GridPredicate3X
to Scala wrapping predicate.
Grid predicate to convert.
Implicit converter from GridPredicate3X
to Scala wrapping predicate.
Implicit converter from GridPredicate3X
to Scala wrapping predicate.
Grid predicate to convert.
Implicit converter from GridPredicate
to Scala wrapping predicate.
Implicit converter from GridPredicate
to Scala wrapping predicate.
Grid predicate to convert.
Implicit converter from Java GridReducer
to Scala function.
Implicit converter from Java GridReducer
to Scala function.
Java GridReducer
to convert.
Implicit converter from Java GridReducer2
to Scala function.
Implicit converter from Java GridReducer2
to Scala function.
Java GridReducer2
to convert.
Implicit converter from Java GridReducer3
to Scala function.
Implicit converter from Java GridReducer3
to Scala function.
Java GridReducer3
to convert.
Converts from Symbol
to String
.
Implicit converter from GridTuple2
to Scala tuple.
Implicit converter from GridTuple2
to Scala tuple.
GridTuple2
to convert.
Implicit converter from GridTuple3
to Scala tuple.
Implicit converter from GridTuple3
to Scala tuple.
GridTuple3
to convert.
Implicit converter from GridTuple4
to Scala tuple.
Implicit converter from GridTuple4
to Scala tuple.
GridTuple4
to convert.
Implicit converter from GridTuple5
to Scala tuple.
Implicit converter from GridTuple5
to Scala tuple.
GridTuple5
to convert.
Pimp for adding explicit conversion method scala
.
Pimp for adding explicit conversion method scala
.
Java-side closure to pimp.
Pimp for adding explicit conversion method scala
.
Pimp for adding explicit conversion method scala
.
Java-side closure to pimp.
Pimp for adding explicit conversion method scala
.
Pimp for adding explicit conversion method scala
.
Java-side closure to pimp.
Pimp for adding explicit conversion method scala
.
Pimp for adding explicit conversion method scala
.
Java-side closure to pimp.
Pimp for adding explicit conversion method scala
.
Pimp for adding explicit conversion method scala
.
Java-side closure to pimp.
Pimp for adding explicit conversion method scala
.
Pimp for adding explicit conversion method scala
.
Java-side closure to pimp.
Gets iterator for this projection's nodes.
Gets iterator for this projection's nodes.
Gets sequence of all nodes in this projection for given predicate.
Gets sequence of all nodes in this projection for given predicate.
Optional node filter predicates. It null
provided - all nodes will be returned.
org.apache.ignite.cluster.ClusterGroup.nodes(...)
Pimp for adding explicit conversion method scala
.
Pimp for adding explicit conversion method scala
.
Java-side closure to pimp.
Pimp for adding explicit conversion method scala
.
Pimp for adding explicit conversion method scala
.
Java-side closure to pimp.
Pimp for adding explicit conversion method scala
.
Pimp for adding explicit conversion method scala
.
Java-side predicate to pimp.
Pimp for adding explicit conversion method scala
.
Pimp for adding explicit conversion method scala
.
Java-side predicate to pimp.
Pimp for adding explicit conversion method scala
.
Pimp for adding explicit conversion method scala
.
Java-side predicate to pimp.
Pimp for adding explicit conversion method scala
.
Pimp for adding explicit conversion method scala
.
Java-side predicate to pimp.
Pimp for adding explicit conversion method scala
.
Pimp for adding explicit conversion method scala
.
Java-side predicate to pimp.
Pimp for adding explicit conversion method scala
.
Pimp for adding explicit conversion method scala
.
Java-side predicate to pimp.
Synchronous closures execution on this projection with reduction.
Synchronous closures execution on this projection with reduction. This call will block until all results are reduced.
Optional sequence of closures to call. If empty or null
- this method
is no-op and will return null
.
Optional reduction function. If null
- this method
is no-op and will return null
.
Optional node filter predicate. If null
provided - all nodes in projection will be used.
Reduced result or null
(see above).
org.apache.ignite.cluster.ClusterGroup.reduce(...)
Asynchronous closures execution on this projection with reduction.
Asynchronous closures execution on this projection with reduction. This call will return immediately with the future that can be used to wait asynchronously for the results.
Optional sequence of closures to call. If empty or null
- this method
is no-op and will return finished future over null
.
Optional reduction function. If null
- this method
is no-op and will return finished future over null
.
Optional node filter predicate. If null
provided - all nodes in projection will be used.
Future over the reduced result or null
(see above).
org.apache.ignite.cluster.ClusterGroup.reduce(...)
Synchronous closures execution on this projection with reduction.
Synchronous closures execution on this projection with reduction.
This call will block until all results are reduced. If this projection
is empty than dflt
closure will be executed and its result returned.
Optional sequence of closures to call. If empty or null
- this method
is no-op and will return null
.
Optional reduction function. If null
- this method
is no-op and will return null
.
Closure to execute if projection is empty.
Optional node filter predicate. If null
provided - all nodes in projection will be used.
Reduced result or null
(see above).
org.apache.ignite.cluster.ClusterGroup.reduce(...)
Pimp for adding explicit conversion method scala
.
Pimp for adding explicit conversion method scala
.
Java-side reducer to pimp.
Pimp for adding explicit conversion method scala
.
Pimp for adding explicit conversion method scala
.
Java-side reducer to pimp.
Pimp for adding explicit conversion method scala
.
Pimp for adding explicit conversion method scala
.
Java-side reducer to pimp.
Gets sequence of all remote nodes in this projection for given predicate.
Gets sequence of all remote nodes in this projection for given predicate.
Optional node filter predicate. It null
provided - all remote nodes will be returned.
org.apache.ignite.cluster.ClusterGroup.remoteNodes(...)
Synchronous closure call on this projection without return value.
Synchronous closure call on this projection without return value. This call will block until all executions are complete.
Optional closure to call. If empty or null
- this method is no-op.
Optional node filter predicate. If null
provided - all nodes in projection will be used.
org.apache.ignite.cluster.ClusterGroup.run(...)
Synchronous closures call on this projection without return value.
Synchronous closures call on this projection without return value. This call will block until all executions are complete.
Optional sequence of closures to call. If empty or null
- this method is no-op.
Optional node filter predicate. If null
provided- all nodes in projection will be used.
org.apache.ignite.cluster.ClusterGroup.run(...)
Asynchronous closure call on this projection without return value.
Asynchronous closure call on this projection without return value. This call will return immediately with the future that can be used to wait asynchronously for the results.
Optional absolute closure to call. If null
- this method
is no-op and finished future over null
will be returned.
Optional node filter predicate. If null
provided - all nodes in projection will be used.
org.apache.ignite.cluster.ClusterGroup.run(...)
Asynchronous closures call on this projection without return value.
Asynchronous closures call on this projection without return value. This call will return immediately with the future that can be used to wait asynchronously for the results.
Optional sequence of absolute closures to call. If empty or null
- this method
is no-op and finished future over null
will be returned.
Optional node filter predicate. If null
provided - all nodes in projection will be used.
org.apache.ignite.cluster.ClusterGroup.call(...)
Synchronous closure call on this projection without return value.
Synchronous closure call on this projection without return value.
This call will block until all executions are complete. If this projection
is empty than dflt
closure will be executed.
Optional closure to call. If empty or null
- this method is no-op.
Closure to execute if projection is empty.
Optional node filter predicate. If null
provided - all nodes in projection will be used.
org.apache.ignite.cluster.ClusterGroup.run(...)
Synchronous closures call on this projection without return value.
Synchronous closures call on this projection without return value.
This call will block until all executions are complete. If this projection
is empty than dflt
closure will be executed.
Optional sequence of closures to call. If empty or null
- this
method is no-op.
Closure to execute if projection is empty.
Optional node filter predicate. If null
provided - all nodes in projection will be used.
org.apache.ignite.cluster.ClusterGroup.run(...)
(Changed in version 2.9.0) The behavior of scanRight
has changed. The previous behavior can be reproduced with scanRight.reverse.
Schedules closure for execution using local cron-based scheduling.
Schedules closure for execution using local cron-based scheduling.
Closure to schedule to run as a background cron-based job.
Scheduling pattern in UNIX cron format with optional prefix {n1, n2}
where n1
is delay of scheduling in seconds and n2
is the number of execution. Both
parameters are optional.
Schedules closure for execution using local cron-based scheduling.
Schedules closure for execution using local cron-based scheduling.
Closure to schedule to run as a background cron-based job.
Scheduling pattern in UNIX cron format with optional prefix {n1, n2}
where n1
is delay of scheduling in seconds and n2
is the number of execution. Both
parameters are optional.
Sends given object to the nodes in this projection.
Sends given object to the nodes in this projection.
Optional sequence of objects to send. If empty or null
- this
method is no-op.
Optional node filter predicate. If null
provided - all nodes in the projection will be used.
org.apache.ignite.cluster.ClusterGroup.send(...)
Sends given object to the nodes in this projection.
Sends given object to the nodes in this projection.
Optional object to send. If null
- this method is no-op.
Optional node filter predicate. If none provided or null
-
all nodes in the projection will be used.
org.apache.ignite.cluster.ClusterGroup.send(...)
Explicit converter for TimerTask
.
Explicit converter for TimerTask
. Note that since TimerTask
implements Runnable
we can't use the implicit conversion.
Closure to convert.
Time task instance.
Implicit converter from java.lang.Runnable
to GridAbsClosure
.
Implicit converter from java.lang.Runnable
to GridAbsClosure
.
Java runnable to convert.
Implicit converter from Scala function to GridAbsClosureX
.
Implicit converter from Scala function to GridAbsClosureX
.
Scala function to convert.
Implicit converter from Scala predicate to GridAbsPredicate
.
Implicit converter from Scala predicate to GridAbsPredicate
.
Scala predicate to convert.
Implicit converter from Scala predicate to GridAbsPredicateX
.
Implicit converter from Scala predicate to GridAbsPredicateX
.
Scala predicate to convert.
Implicit converter from Scala function to GridOutClosure
.
Implicit converter from Scala function to GridOutClosure
.
Scala function to convert.
Implicit converter from Scala closure to GridClosure
.
Implicit converter from Scala closure to GridClosure
.
Scala closure to convert.
Implicit converter from Scala closure to GridClosure2
.
Implicit converter from Scala closure to GridClosure2
.
Scala closure to convert.
Implicit converter from Scala closure to GridClosure2X
.
Implicit converter from Scala closure to GridClosure2X
.
Scala closure to convert.
Implicit converter from Scala closure to GridClosure3X
.
Implicit converter from Scala closure to GridClosure3X
.
Scala closure to convert.
Implicit converter from Scala closure to GridClosure3X
.
Implicit converter from Scala closure to GridClosure3X
.
Scala closure to convert.
Implicit converter from Scala closure to GridClosureX
.
Implicit converter from Scala closure to GridClosureX
.
Scala closure to convert.
Implicit converter from Scala function to GridInClosure
.
Implicit converter from Scala function to GridInClosure
.
Scala function to convert.
Implicit converter from Scala function to GridInClosure2
.
Implicit converter from Scala function to GridInClosure2
.
Scala function to convert.
Implicit converter from Scala function to GridInClosure2X
.
Implicit converter from Scala function to GridInClosure2X
.
Scala function to convert.
Implicit converter from Scala function to GridInClosure3
.
Implicit converter from Scala function to GridInClosure3
.
Scala function to convert.
Implicit converter from Scala function to GridInClosure3X
.
Implicit converter from Scala function to GridInClosure3X
.
Scala function to convert.
Implicit converter from Scala function to GridInClosureX
.
Implicit converter from Scala function to GridInClosureX
.
Scala function to convert.
Helper transformer from Scala iterator to Java collection.
Helper transformer from Scala iterator to Java collection.
Scala iterator to transform.
Transforming function.
Helper converter from Scala sequence to Java collection.
Helper converter from Scala sequence to Java collection.
Scala sequence to convert.
Helper transformer from Scala sequence to Java collection.
Helper transformer from Scala sequence to Java collection.
Scala sequence to transform.
Transforming function.
Implicit converter from Scala function to ComputeJob
.
Implicit converter from Scala function to ComputeJob
.
Scala function to convert.
Implicit converter from Scala function to GridOutClosureX
.
Implicit converter from Scala function to GridOutClosureX
.
Scala function to convert.
Implicit converter from Scala predicate to Scala wrapping predicate.
Implicit converter from Scala predicate to Scala wrapping predicate.
Scala predicate to convert.
Implicit converter from Scala predicate to Scala wrapping predicate.
Implicit converter from Scala predicate to Scala wrapping predicate.
Scala predicate to convert.
Implicit converter from Scala predicate to Scala wrapping predicate.
Implicit converter from Scala predicate to Scala wrapping predicate.
Scala predicate to convert.
Implicit converter from Scala predicate to Scala wrapping predicate.
Implicit converter from Scala predicate to Scala wrapping predicate.
Scala predicate to convert.
Implicit converter from Scala predicate to Scala wrapping predicate.
Implicit converter from Scala predicate to Scala wrapping predicate.
Scala predicate to convert.
Implicit converter from Scala predicate to Scala wrapping predicate.
Implicit converter from Scala predicate to Scala wrapping predicate.
Scala predicate to convert.
Implicit converter from Scala function and Java GridReducer
.
Implicit converter from Scala function and Java GridReducer
.
Scala function to convert.
Implicit converter from Scala function and Java GridReducer2
.
Implicit converter from Scala function and Java GridReducer2
.
Scala function to convert.
Implicit converter from Scala function and Java GridReducer3
.
Implicit converter from Scala function and Java GridReducer3
.
Scala function to convert.
Introduction of ^^
operator for
Any type that will call
break.
Introduction of ^^
operator for
Any type that will call
break.
Any
value.
Implicit converter from Scala function to GridAbsClosure
.
Implicit converter from Scala function to GridAbsClosure
.
Scala function to convert.
Helper converter from Java entry collection to Scala iterable of pair.
Helper converter from Java entry collection to Scala iterable of pair.
Java collection to convert.
Helper converter from Java iterable to Scala sequence.
Helper converter from Java iterable to Scala sequence.
Java iterable to convert.
Helper transformer from Java iterable to Scala sequence.
Helper transformer from Java iterable to Scala sequence.
Java iterable to transform.
Transforming function.
Helper converter from Java iterator to Scala sequence.
Helper converter from Java iterator to Scala sequence.
Java iterator to convert.
Helper transformer from Java iterator to Scala sequence.
Helper transformer from Java iterator to Scala sequence.
Java iterator to transform.
Transforming function.
Helper transformer from Java collection to Scala sequence.
Helper transformer from Java collection to Scala sequence.
Java collection to transform.
Transforming function.
Implicit converter from Cache
to ScalarCachePimp
"pimp".
Implicit converter from Cache
to ScalarCachePimp
"pimp".
Grid cache to convert.
Implicit converter from Grid
to ScalarGridPimp
"pimp".
Implicit converter from Grid
to ScalarGridPimp
"pimp".
Grid to convert.
Implicit converter from GridProjection
to ScalarProjectionPimp
"pimp".
Implicit converter from GridProjection
to ScalarProjectionPimp
"pimp".
Grid projection to convert.
Implicit converter from Scala tuple to GridTuple2
.
Implicit converter from Scala tuple to GridTuple2
.
Scala tuple to convert.
Extension for Tuple2
.
Implicit converter from Scala tuple to GridTuple3
.
Implicit converter from Scala tuple to GridTuple3
.
Scala tuple to convert.
Extension for Tuple3
.
Implicit converter from Scala tuple to GridTuple4
.
Implicit converter from Scala tuple to GridTuple4
.
Scala tuple to convert.
Implicit converter from Scala tuple to GridTuple5
.
Implicit converter from Scala tuple to GridTuple5
.
Scala tuple to convert.
Implicit converter from vararg of one-argument Scala functions to Java GridPredicate
s.
Implicit converter from vararg of one-argument Scala functions to Java GridPredicate
s.
Sequence of one-argument Scala functions to convert.
Implicit converter from vararg of two-argument Scala functions to Java GridPredicate2
s.
Implicit converter from vararg of two-argument Scala functions to Java GridPredicate2
s.
Sequence of two-argument Scala functions to convert.
Implicit converter from vararg of three-argument Scala functions to Java GridPredicate3
s.
Implicit converter from vararg of three-argument Scala functions to Java GridPredicate3
s.
Sequence of three-argument Scala functions to convert.
(Changed in version 2.9.0) transpose
throws an IllegalArgumentException
if collections are not uniformly sized.
Pimp for adding explicit conversion method scala
.
Pimp for adding explicit conversion method scala
.
Java-side tuple to pimp.
Pimp for adding explicit conversion method scala
.
Pimp for adding explicit conversion method scala
.
Java-side tuple to pimp.
Pimp for adding explicit conversion method scala
.
Pimp for adding explicit conversion method scala
.
Java-side tuple to pimp.
Pimp for adding explicit conversion method scala
.
Pimp for adding explicit conversion method scala
.
Java-side tuple to pimp.
Properly typed version of Compute#withName(...)
method.
Properly typed version of Compute#withName(...)
method.
Name of the task.
Properly typed version of Compute#withNoFailover()
method.
Properly typed version of Compute#withNoFailover()
method.
Overview
Defines Scalar "pimp" for
Grid
on Java side.Essentially this class extends Java
GridProjection
interface with Scala specific API adapters using primarily implicit conversions defined inScalarConversions
object. What it means is that you can use functions defined in this class on object of JavaGridProjection
type. Scala will automatically (implicitly) convert it into Scalar's pimp and replace the original call with a call on that pimp.Note that Scalar provide extensive library of implicit conversion between Java and Scala Ignite counterparts in
ScalarConversions
objectSuffix '$' In Names
Symbol
$
is used in names when they conflict with the names in the base Java class that Scala pimp is shadowing or with Java package name that your Scala code is importing. Instead of giving two different names to the same function we've decided to simply mark Scala's side method with$
suffix.