Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 8CA33200C2A for ; Wed, 1 Mar 2017 09:12:08 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 8B1BA160B70; Wed, 1 Mar 2017 08:12:08 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id CD0EA160B5E for ; Wed, 1 Mar 2017 09:12:07 +0100 (CET) Received: (qmail 45406 invoked by uid 500); 1 Mar 2017 08:12:07 -0000 Mailing-List: contact dev-help@ignite.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ignite.apache.org Delivered-To: mailing list dev@ignite.apache.org Received: (qmail 45394 invoked by uid 99); 1 Mar 2017 08:12:06 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Mar 2017 08:12:06 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id E7C00C0B4C for ; Wed, 1 Mar 2017 08:12:05 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.379 X-Spam-Level: ** X-Spam-Status: No, score=2.379 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id 38xFsRzwwroA for ; Wed, 1 Mar 2017 08:12:03 +0000 (UTC) Received: from mail-it0-f48.google.com (mail-it0-f48.google.com [209.85.214.48]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id EBC745F1A1 for ; Wed, 1 Mar 2017 08:12:02 +0000 (UTC) Received: by mail-it0-f48.google.com with SMTP id m27so3197457iti.1 for ; Wed, 01 Mar 2017 00:12:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=Ch6I/siuTl6eKiCXURxnUG+mLRN0w7ugYqnuifzNqqw=; b=bgJ1gcTdAY3zY1ZHth2UYCnDGOq4a16EkXI7u5Aa7zp/vwW4eQdcrqPgCejQoJqqkZ A94C95GuHIqWFqa2euZ+JfY1zhdGn1gl3mzwkXkJGxgeWxhdeyJ9pEtlcYmtuanQxaUo jukW1geL1svHyz+CuqQeayF4dTgZKNXDsoKYToaWD5K86ktYihDtg/gfOGW8/FdKaclj w00H36wzB1FSKOFwL54shwLHUcap851KqaZkynNiQvMIBb6CxbuRKNdITP6gSJFvQefp 6THTbMdu/TRqp7P9Z08sSUvK2qs6IqtBtugsQAkt3Y4EzknF6L8WNbHPjWbQOzJXmxCj EZvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=Ch6I/siuTl6eKiCXURxnUG+mLRN0w7ugYqnuifzNqqw=; b=cAMyTc5MA3bl1jqDaOckcL8UyY6S9qZk6ZV0cY6Lq+oXfpOOheYj4xA0o4c9tdThZG glglkC5punYtO3aonlQUcL/eAtUMVcEu4F/8IENWSng/SL69Dxbsbk/98YFOdB1ArKyV ijpJ7sZlypiZd9nZyn3zXSNohpFHscuuGCRBv9KMwoX2SVe8++XUwZAEQtITXtqBSv6R H54aX7D9U+0IA8hknN4wtHf+/yz3UcegT3h1jiakWCKJRV1NdAe7R25b7vFA92R8nrTc aVmVbiTAHD7bxnk5VQ+djSY8yNk20O8+fMVLWyA8Gciw0qqGG9ZW/kkTX9/eHnkYzMD4 aJ5w== X-Gm-Message-State: AMke39mV6A19BB9q0C9fOlKl3b/gf4vWyy38h6h3UlCPrxjjXXOq50Yn7xFQsepX5J/Fn0TJs8oePn9UzQgzpg== X-Received: by 10.36.28.85 with SMTP id c82mr2861785itc.49.1488355918930; Wed, 01 Mar 2017 00:11:58 -0800 (PST) MIME-Version: 1.0 Received: by 10.79.40.4 with HTTP; Wed, 1 Mar 2017 00:11:58 -0800 (PST) In-Reply-To: References: <5CA257DA-AE41-4C09-BAF5-074CC0270DC5@apache.org> <9ED94A13-2DE7-4B28-9090-67C2AF0B2ACB@apache.org> From: Vyacheslav Daradur Date: Wed, 1 Mar 2017 11:11:58 +0300 Message-ID: Subject: Re: IGNITE-3422 - ready for review To: dev@ignite.apache.org Content-Type: multipart/alternative; boundary=001a11416666d8f4510549a6ddf7 archived-at: Wed, 01 Mar 2017 08:12:08 -0000 --001a11416666d8f4510549a6ddf7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Guys, any thoughts? 2017-02-23 13:22 GMT+03:00 Vyacheslav Daradur : > I think it makes a sense to define factory in IgniteConfiguration, as the > Map which will be ised when deserializing. > > Interface example: > > public intterface InstanceFactory { > newInstance(Class clazz, BinaryReader reader); > } > > P.S. > About "constructor(BinraryReader reader)" - I think there is no sense, > because it just duplicate readObject method and we can't manage a referen= ce > of new instance. > How about singlton-deserialization? > > > > 2017-02-23 10:16 GMT+03:00 Denis Magda : > >> In my understanding the goal is well-defined in the ticket. At the same >> time we have a similar task prepared by Pavel for .NET: >> https://issues.apache.org/jira/browse/IGNITE-3102 < >> https://issues.apache.org/jira/browse/IGNITE-3102> >> >> So, what we need to agree on is how to proceed with the implementation. >> Let us think this over and propose design. >> >> =E2=80=94 >> Denis >> >> > On Feb 22, 2017, at 2:41 AM, Vyacheslav Daradur >> wrote: >> > >> > Guys, let's discuss a goal of this task. >> > >> > I need the task specification. >> > >> > >> > 2017-02-22 2:00 GMT+03:00 Denis Magda > dmagda@apache.org>>: >> > Replied. >> > >> > =E2=80=94 >> > Denis >> > >> > > On Feb 20, 2017, at 3:08 AM, Vladimir Ozerov > > wrote: >> > > >> > > Hi Vyacheslav, >> > > >> > > Thank you for contribution. I reviewed implementation again and now = I >> am in >> > > doubts whether our product would really benefit from it or not. See = my >> > > comments in the ticket. I'de prefer Denis Magda to chime in and give >> his >> > > feedback first. >> > > >> > > Vladimir. >> > > >> > > On Wed, Feb 15, 2017 at 5:00 PM, Vyacheslav Daradur < >> daradurvs@gmail.com > >> > > wrote: >> > > >> > >> Hello everyone. >> > >> >> > >> Please, review implemented solution. >> > >> >> > >> https://issues.apache.org/jira/browse/IGNITE-3422 < >> https://issues.apache.org/jira/browse/IGNITE-3422> - No way to control >> > >> object initialization during deserialization/unmarshalling >> > >> >> > >> ci.tests > > >> > >> >> > >> > >> >> > --001a11416666d8f4510549a6ddf7--