Re: about AOP development

2016-02-03 Thread 李玉珏
Hi: I found the ignite-aop module on github, and I asked what the module is to do? In addition, this module does not have a document. 在 16/1/21 19:40, Vladimir Ershov 写道: Hi, Yes, sure, I can take a look. Just send me, please, your full logs with exception, and describe how exactly you

Re: about AOP development

2016-02-03 Thread Dmitriy Setrakyan
This module enables grid-enabling standard Java methods using @Gridify annotation in conjunction with some AOP framework. However, AOP is no longer a popular technology, and we thought that having documentation at Javadoc level should suffice. D. On Wed, Feb 3, 2016 at 3:45 AM, 李玉珏@163

Re: Re: Re: about AOP development

2016-01-21 Thread Vladimir Ershov
Hi, Yes, sure, I can take a look. Just send me, please, your full logs with exception, and describe how exactly you reproduce it (how many nodes started, which one is client and etc.). Thanks! On Thu, Jan 21, 2016 at 9:43 AM, 李玉珏 <18624049...@163.com> wrote: > Hi: > > I understand your

Re: about AOP development

2016-01-21 Thread 李玉珏
Hi: I am at home now, can not reproduce. Do not need to cluster, to get the code to run directly, you can reproduce. If you use the AOP spring technology, through the following code: ClusterGroup cg = ignite.cluster().forServers(); IgniteCompute compute = ignite.compute(cg); IgniteServices

Re: Re: Re: about AOP development

2016-01-20 Thread 李玉珏
Hi: I understand your approach, it should be feasible, but not very elegant. If use ProxyFactory in spring. At runtime dynamically add interceptor, can solve the problem, but performance will influence. I switched to a different way of writing, using the Service mechanism, code has been

Re: Re: about AOP development

2016-01-20 Thread Vladimir Ershov
Hi! I've checked your code and spot an issue. The root cause, is using of Autowired annotation, since it cause bean to be serialized on a client side, and that leads ClassNotFoundException on the server side during bean deserialization, since server was started from *.sh, without necessary spring

Re: about AOP development

2016-01-19 Thread Dmitriy Setrakyan
The list does not support attachments. You can use pastebin [1] or gist [2] to paste your code and send the link here. [1] http://pastebin.com/ [2] https://gist.github.com/ D. On Tue, Jan 19, 2016 at 4:48 AM, 李玉珏@163 <18624049...@163.com> wrote: > Hi: > > I had just sent the code to the list.

Re: Re: about AOP development

2016-01-19 Thread 李玉珏
Hi: The relevant code on the GitHub, the address is: https://github.com/liyuj/computegrid Sent from Mail Master On 2016-01-20 04:32 , Dmitriy Setrakyan Wrote: The list does not support attachments. You can use pastebin [1] or gist [2] to paste your code and send the link here. [1]

Re: about AOP development

2016-01-19 Thread Denis Magda
Seems that peerClassLoading doesn't work for your case. Please share the source code of your example. -- Denis On 1/18/2016 3:48 PM, 李玉珏@163 wrote: Hi: I have already opened the peerClassLoading. My practice is in eclipse create a java project, developed a ComputeTaskSplitAdapter examples,

Re: about AOP development

2016-01-19 Thread 李玉珏
Hi: I had just sent the code to the list. 在 16/1/19 20:39, Denis Magda 写道: Seems that peerClassLoading doesn't work for your case. Please share the source code of your example. -- Denis On 1/18/2016 3:48 PM, 李玉珏@163 wrote: Hi: I have already opened the peerClassLoading. My practice is in

Re: about AOP development

2016-01-18 Thread 李玉珏
Hi: I have already opened the peerClassLoading. My practice is in eclipse create a java project, developed a ComputeTaskSplitAdapter examples, then in the ComputeJobAdapter call configured spring interceptors service. This example in eclipse operation is no problem. But if I open a node in

Re: about AOP development

2016-01-18 Thread Yakov Zhdanov
Can you please try enabling "peerClassLoading" and share the results here? --Yakov 2016-01-16 12:09 GMT+03:00 李玉珏@163 <18624049...@163.com>: > Hi: > > In a distributed environment, if use the spring AOP programming, generated > a class of byte code enhancement, then the error will be reported

about AOP development

2016-01-16 Thread 李玉珏
Hi: In a distributed environment, if use the spring AOP programming, generated a class of byte code enhancement, then the error will be reported as follows: java.lang.ClassNotFoundException: demo.computegrid.ComputeGridService$$EnhancerBySpringCGLIB$$7b44b192 This error I understand, this