[9] API review request: 8090585: Provide an official API to start the JavaFX platform

Jonathan Giles jonathan.giles at oracle.com
Sun Nov 22 20:05:48 UTC 2015


I don't believe there is any inconsistency here. We are preserving the 
existing semantics in PlatformImpl.startup to not prevent duplicate 
calls by default, whilst we are reversing the semantics for the public 
API in Platform, where we do prevent duplicate calls. The end result is 
that we have one public API (Platform.startup) with one set of semantics 
(prevent duplicate values).

-- Jonathan

On 21/11/15 11:57 PM, Ali Ebrahimi wrote:
> Hi,
> I think there is an inconsistency between :
>
> PlatformImpl.java
>       public static void startup(final Runnable r) {
> +        startup(r, false);  //************* here default value false
> + }
>
> and
>
> Platform.java
> +    public static void startup(Runnable runnable) {
> +        PlatformImpl.startup(runnable, true);  //******** heredefault value true
> +    }
>
> On Sat, Nov 21, 2015 at 3:28 AM, Kevin Rushforth 
> <kevin.rushforth at oracle.com <mailto:kevin.rushforth at oracle.com>> wrote:
>
>     Jonathan and all,
>
>     Please review the following new API proposal to add the ability to
>     explicitly start the FX runtime.
>
>     https://bugs.openjdk.java.net/browse/JDK-8090585
>     http://cr.openjdk.java.net/~kcr/8090585/webrev.00/
>     <http://cr.openjdk.java.net/%7Ekcr/8090585/webrev.00/>
>
>     -- Kevin
>
>
>
>
> -- 
>
> Best Regards,
> Ali Ebrahimi



More information about the openjfx-dev mailing list