ignite-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Semen Boikov (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (IGNITE-44) Support invoke/invokeAll methods
Date Fri, 12 Dec 2014 11:46:13 GMT

     [ https://issues.apache.org/jira/browse/IGNITE-44?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Semen Boikov updated IGNITE-44:
-------------------------------
    Description: 
invoke/invokeAll is JCache analog for GridGain 'transform'/'transformAndCompute' methods.

Note: if EntryProcessor throws an exception then entry is not modified and user gets EntryProcessorException,
now GridGain does not allow transform closure to throw an exception. Also now GridGain does
not implement 'transformAndComputeAll'.

Also need to add on IgniteCache shortcut methods with predicates: 'putIf(K key, IgnitePredicate)',
'removeIf(K key, IgnitePredicate)'.

  was:
invoke/invokeAll is JCache analog for GridGain 'transform'/'transformAndCompute' methods.

Note: if EntryProcessor throws an exception then entry is not modified and user gets EntryProcessorException,
now GridGain does not allow transform closure to throw an exception. Also now GridGain does
not implement 'transformAndComputeAll'.


> Support invoke/invokeAll methods
> --------------------------------
>
>                 Key: IGNITE-44
>                 URL: https://issues.apache.org/jira/browse/IGNITE-44
>             Project: Ignite
>          Issue Type: Sub-task
>          Components: cache
>            Reporter: Semen Boikov
>             Fix For: sprint-1
>
>
> invoke/invokeAll is JCache analog for GridGain 'transform'/'transformAndCompute' methods.
> Note: if EntryProcessor throws an exception then entry is not modified and user gets
EntryProcessorException, now GridGain does not allow transform closure to throw an exception.
Also now GridGain does not implement 'transformAndComputeAll'.
> Also need to add on IgniteCache shortcut methods with predicates: 'putIf(K key, IgnitePredicate)',
'removeIf(K key, IgnitePredicate)'.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message