[9] API review request: 8090585: Provide an official API to start the JavaFX platform
Kevin Rushforth
kevin.rushforth at oracle.com
Mon Nov 23 20:16:13 UTC 2015
PlatformImpl isn't API. It's an internal method in a non-public,
non-documented class. I don't want to pick a less desirable name just
because there is an internal method with the same name that works
differently in 9.
-- Kevin
Ali Ebrahimi wrote:
> Hi,
> I know concerns here, but I think PlatformImpl.startup() and
> Platform.startup() should have same behavior from caller's POW.
> So I think if we can not have default behavior(duplicate calls) for
> public API so please change method name.
> My suggestions: Platform.safeStartup() or Platform.startPlatform
> or Platform.start
>
> On Sun, Nov 22, 2015 at 11:35 PM, Jonathan Giles
> <jonathan.giles at oracle.com <mailto:jonathan.giles at oracle.com>> wrote:
>
> 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); //******** here default 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
>
>
>
>
> --
>
> Best Regards,
> Ali Ebrahimi
More information about the openjfx-dev
mailing list