From dev-return-4588-archive-asf-public=cust-asf.ponee.io@streams.apache.org Fri Jan 26 01:43:26 2018 Return-Path: X-Original-To: archive-asf-public@eu.ponee.io Delivered-To: archive-asf-public@eu.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by mx-eu-01.ponee.io (Postfix) with ESMTP id CEC4B180651 for ; Fri, 26 Jan 2018 01:43:26 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id BE602160C4F; Fri, 26 Jan 2018 00:43:26 +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 10A25160C3D for ; Fri, 26 Jan 2018 01:43:25 +0100 (CET) Received: (qmail 4658 invoked by uid 500); 26 Jan 2018 00:43:25 -0000 Mailing-List: contact dev-help@streams.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@streams.apache.org Delivered-To: mailing list dev@streams.apache.org Received: (qmail 4636 invoked by uid 99); 26 Jan 2018 00:43:24 -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; Fri, 26 Jan 2018 00:43:24 +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 F03D2C436D for ; Fri, 26 Jan 2018 00:43:23 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.679 X-Spam-Level: * X-Spam-Status: No, score=1.679 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, KAM_NUMSUBJECT=0.5, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 IMPfKE3TcQAi for ; Fri, 26 Jan 2018 00:43:23 +0000 (UTC) Received: from mail-qt0-f182.google.com (mail-qt0-f182.google.com [209.85.216.182]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 486975F3CC for ; Fri, 26 Jan 2018 00:43:22 +0000 (UTC) Received: by mail-qt0-f182.google.com with SMTP id s3so23985250qtb.10 for ; Thu, 25 Jan 2018 16:43:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=Fxv4eltWO4UzegCaYYqRZ7EE8eI0apTX2i5FOg5amBA=; b=XH/aAYLXKUDAOy75T7H+Qg8GgGmObLj9GWPFV4p4o9wQuKGQ7lhVkBkAWulpYHqyXd gtitgCoL4wUo9NHDNGd6hqC91tzYuXaVU/oZHm5ECd9lGGuXod8Hc4AQzOREH7xaX0nC 1i2bcXekGHI9dvw3UnRkt4t5TI2BkC9TpHL3Z74QIlCpCYVGZRV3GeLc0GdOd4Rt7ntG wIPv88vekDf38H1yqZakaQdg+gWoMK+ZugHzQ2v5imnt0cSe5xC5CwKBODsIJuJv1IfY CcifK/ssrcLxjHunAc7a6J9UcTByZWlGab19R6JMbYY2X0T0D05NP5DRdZLmutPlnq0m x3nA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=Fxv4eltWO4UzegCaYYqRZ7EE8eI0apTX2i5FOg5amBA=; b=BtPNgFcUCkUeTkBKc3+AaPZIdm2YuTv+JuVkmzpQ6QeZ6FVc4kiKac5zgGKdE7t/yt 4w46eazEjifATwbQ30EWf4oG/6WykTblVaYjssgEd5ZFocJgFE7D+57CVmVGyml+Mr+D a5Xq/MSMc3YzWVYr3ShNyjNp0VwTnE4/jJ/OanCM9V5Jd+6cSEA7kPg9Wh2c5BUnmzBp yYczHfsNdcMoxtw+R8jwZFPSPMxvwYomCTfNr94+3jh7mDFoMGRmJCVWrHoVoT64jAhU OUQliQLoECwKSKCEdqg9H9DqRSYK1QqGskToo/CWYPWVd3DPljWbc8kRDHnemiuEBMzF 9Hbw== X-Gm-Message-State: AKwxytdTB+VdYma9J6QN3h+4u1kwdLKTj0e2ldmRLV9R90jkrk5llrpr 3WRs36UorlAcla9P6ZIn2smrmCBTa/VNplommpn/mw== X-Google-Smtp-Source: AH8x2271pMjGGvKmcZpKqjHn9SCVGXu12WJZfYon/UbFch+KGnLfm2dbTneVikxTtCr/dygtKd4blieLuf4I21rGUjQ= X-Received: by 10.200.17.153 with SMTP id d25mr16284250qtj.97.1516927400995; Thu, 25 Jan 2018 16:43:20 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Matt Franklin Date: Fri, 26 Jan 2018 00:43:10 +0000 Message-ID: Subject: Re: Reactive Streams API and Java 9 To: dev@streams.apache.org Content-Type: multipart/alternative; boundary="089e0826829ce2ef780563a32ee2" --089e0826829ce2ef780563a32ee2 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable +1. Makes a ton of sense. On Thu, Jan 18, 2018 at 1:05 PM Suneel Marthi wrote: > +1 to move to Java 9 > > On Thu, Jan 18, 2018 at 9:57 AM, Steve Blackmon > wrote: > > > Hello, > > > > There have been a few threads going back several years about whether we > > could align Apache Streams components to the Reactive Streams > > specification. > > > > This came back to me last night when I read that Reactive Streams > > interfaces are built into Java 9, along with new classes under > > java.util.concurrent that facilitate connecting publishers and > subscribers > > and handle message passing between them within a JVM. > > > > Wanted to bring this up on the list to find out if anyone would be > > interested in working on a proof-of-concept adapting a provider to use > > these new capabilities instead of or in addition to the interfaces in > > streams-core, and all of that providers tests to remove the dependency = on > > streams-runtime-local that I think we=E2=80=99ve established consensus = that we > want > > to deprecate. > > > > Also, to find out whether anyone is fundamentally opposed to switching > to a > > strict Java 9 dependency in Apache Streams, before spending significant > > time working on this. As context, Oracle has announced that maintenanc= e > > releases for Java 8 will cease in September 2018. > > > > sblackmon@apache.org > > > --089e0826829ce2ef780563a32ee2--