Re: Thin client: Java bindings

2018-03-01 Thread Denis Magda
Alexey, outstanding progress! Can't wait the client rolled out to Ignite users. Please create a doc JIRA ticket for 2.5 release and assign to Prachi for review. -- Denis On Thu, Mar 1, 2018 at 4:56 AM, Alexey Kukushkin wrote: > Igniters! > > Could you please help with the Java thin client code

Re: Thin client: Java bindings

2018-03-01 Thread Alexey Kukushkin
Igniters! Could you please help with the Java thin client code review: Documentation Code Thank you for the help. On Mon, Feb 5, 2018 at 5:45 PM, Alexey Kukushkin wrote

Re: Thin client: Java bindings

2018-02-05 Thread Alexey Kukushkin
We also need asynchronous versions of all the thin client APIs. I created JIRA-7623 to address async APIs. Proposed design: Async methods are named by appending "Async" to the corresponding syncMethod, e.g. putAsync, clearAsync. Async methods r

Re: Thin client: Java bindings

2018-01-16 Thread Denis Magda
Alexey, Pavel agreed to add transactions to the protocol in 2.5 release: https://issues.apache.org/jira/browse/IGNITE-7369 — Denis > On Jan 16, 2018, at 2:02 AM, Alexey Kukushkin > wrote: > > Dmitriy, > > Although having invoke() was reall

Re: Thin client: Java bindings

2018-01-16 Thread Denis Magda
Not sure the protocol should care of invoke() or any compute grid methods. Technically the user add a computation or entry processor to the class path of remote nodes and then trigger them using a simple operation support by the protocol. But do users and we really need this? Usually invoke and

Re: Thin client: Java bindings

2018-01-16 Thread Dmitriy Setrakyan
Got it, thanks! On Tue, Jan 16, 2018 at 2:02 AM, Alexey Kukushkin wrote: > Dmitriy, > > Although having invoke() was really important for us, implementing invoke() > does not look trivial (need to think about real multi-lingual and > cross-platform design) and we do not have time to implement it

Re: Thin client: Java bindings

2018-01-16 Thread Alexey Kukushkin
Dmitriy, Although having invoke() was really important for us, implementing invoke() does not look trivial (need to think about real multi-lingual and cross-platform design) and we do not have time to implement it on the first phase. Currently thin client protocol does not support it so we would h

Re: Thin client: Java bindings

2018-01-16 Thread Dmitriy Setrakyan
Hi Alexey, Thanks for a detailed email. I think your approach is correct. Are you planning to implement the full JCache API for the Java thin client? If yes, I think you are missing the invoke(...) methods. Also, would be nice to support transactions as well. D. On Tue, Jan 16, 2018 at 12:03 AM

Thin client: Java bindings

2018-01-16 Thread Alexey Kukushkin
Igniters, I am working on a project where users will use Ignite via a thin client protocol. The API will be Java and the client will have to support failover and encryption. I know community already developed the thin client protocol and .NET bindings and is going to develop failover and encrypti