Yeah, it worked. I had to write a dynamic proxy to access the API because
Eclipse complains about access restrictions for com.apple.eawt but once I'd
written the code, exported the package from my system bundle fragment and
imported into the new bundle it all worked fine.

On Tue, Mar 5, 2013 at 5:51 PM, Dan Gravell
<elstensoftw...@googlemail.com>wrote:

> Thanks everyone. I was unaware of the Apple Application library and so
> I'll create a bundle for OS X which registers its own QuitHandler and see
> if that helps things.
>
> I'll pursue other suggestions afterwards.
>
> Dan
>
>
> On Tue, Mar 5, 2013 at 2:36 PM, Jan Willem Janssen <
> janwillem.jans...@luminis.eu> wrote:
>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> On 3/5/13 3:23 PM, Dan Gravell wrote:
>> > Well, I could be explicitly stopping the framework, or the stop
>> > could occur when the OS is shutdown and it *appears* this
>> > com.apple.eawt._AppEventHandler kicks in and calls System.exit...
>> > Does that count as an explicit stop?
>>
>> FWIW: The eawt application-quit hook calls System.exit(0) by default,
>> see [1]. Either set another quit strategy or call
>> QuitResponse#cancelQuit in your QuitHandler.
>>
>> Hope this helps,
>>
>> [1]
>>
>> http://developer.apple.com/library/mac/documentation/Java/Reference/JavaSE6_AppleExtensionsRef/api/com/apple/eawt/QuitStrategy.html
>>
>> - --
>> Met vriendelijke groeten | Kind regards
>>
>> Jan Willem Janssen | Software Architect
>> +31 631 765 814
>>
>> /My world is revolving around PulseOn and Amdatu/
>>
>> Luminis Technologies B.V.
>> J.C. Wilslaan 29
>> 7313 HK   Apeldoorn
>> +31 88 586 46 30
>>
>> http://www.luminis-technologies.com
>> http://www.luminis.eu
>>
>> KvK (CoC) 09 16 28 93
>> BTW (VAT) NL8169.78.566.B.01
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
>> Comment: GPGTools - http://gpgtools.org
>> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>>
>> iQIcBAEBAgAGBQJRNgL5AAoJEKF/mP2eHDc4EGsP/iWKEhx/EG9Gmu7iOO9XN05b
>> prFlolILB+STYP3akDBIuaI973H6UFofqdlCAiBcrbJWV2doXYcXzEv7aBIzSCLI
>> uZprA+z2dW9kaWp24QrOtNMH3bTR27a46/WSjiyAVEY3oYo+4GqKUwSzgTy4lFE0
>> P8eH1SzyFTZRwaa1engT8sieiEbgImR6o3GtFJlZqK9D0bBs28lF7U2kJFIvu+er
>> JlerOPwLN4VKe2DZO2iA6gS7NatQTcjXL0tkwmYY890cJhW4/v9RU1VHZOstf2PA
>> bWHN43dAE9J6r9MJY7fOdRx2uOYYM6rhlSZBqPIMMOInRcWHZ0SFuaqMpx9UzK/s
>> ZY0A1GGkZ2o4aNCzyI91CM9xF9w3Q/q+TxH2SUP0xQyTJ3LOWf4GCmwXw5O8rd7H
>> FAJK4ui6Pr98P2kmCWA/9wSrm5xVxuC3/pbzE5pYqT0wXvn00IIvlPF813fIszYC
>> xpL/zsyLt+SPjV/N0HQ1JBVoDZC6u/sGwkbwMbsl2HC79C+hEt1ELBOE5+BHwGW0
>> dOAOn0b5Hkq3tCLzWIdwhuXHpn1fLNcTvoMQ1LbP9pHC0Nh6nz1GbclRTIu8jRMo
>> zGGHJeltYPnGFLdAVUc10Mrq3O9abnWxDa1UB3KXLnr8GkzoGMVqS6/3142V/oTM
>> 8m58tIyf47Z28IxreoGy
>> =FS4a
>> -----END PGP SIGNATURE-----
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@felix.apache.org
>> For additional commands, e-mail: users-h...@felix.apache.org
>>
>>
>

Reply via email to