Thanks Emilian, I was able to use that class as the outline of an auto-updater-and-restarter mechanism in my client.

I am not really sure what is going on inside all of the InstallSupport, OperationContainer and UpdateElement stuff, but I now have effectively the same behaviour as the Java Web Start application which my Platform client is ultimately replacing.

Thanks

Mark

On 12/12/18 19:40, Emilian Bold wrote:
That UpdateHandler seems to be the right thing.

Making a rolling release Platform app sounds the kind of use case we should support out of the box (maybe even for the IDE?)

I haven't looked much into this (other that using that class you found) but there are some odd corner cases too study: I remember I had an app kinda looping after I killed it right before it wanted to restart for the auto-update. Worked rather flawlessly other than that though, so don't worry too much about it.

--emi

http://coolbeans.xyz/ - CoolBeans: An IDE for Java, JavaEE, PHP and more!


On Wed, Dec 12, 2018 at 7:26 PM Mark Phipps <mark.phi...@sucfin.com <mailto:mark.phi...@sucfin.com>> wrote:

    Hi all,

    I am keen to follow the way of "pushing" updates to my NB platform
    app, that Geertjan and Jiri Rechtacek described a few years ago,
    in their blog posts and which is referred to in several other places.

    
https://blogs.oracle.com/geertjan/how-to-push-netbeans-plugins-silently-to-end-users

    https://www.pellissier.co.za/hermien/?p=496

    However Jiri's blogpost with details of his plugin and technique
    seems to have disappeared. Can anyone point me to where I can find
    that plugin or details/example code to make this happen?

    Searching for Jiri himself, I came across the WakaTime netbeans
    plugin - is this the same/similar thing?
    
https://github.com/wakatime/netbeans-wakatime/blob/master/src/org/wakatime/netbeans/plugin/UpdateHandler.java

    Any help is much appreciated

    Thanks

    Mark

    *Mark Phipps |***Front Office Development Manager
    *Sucden Financial Limited |*Plantation Place South***|***60 Great
    Tower Street***| *London EC3R 5AZ

    *Telephone (DDI): *+44 (0)20 3207 5140* | Switchboard:***+44 (0)20
    3207 5000
    *Email: *mark.phi...@sucfin.com <mailto:mark.phi...@sucfin.com> |
    *Website:* www.sucdenfinancial.com <http://www.sucdenfinancial.com>


    Description: signature20170705.jpg
    <http://www.sucdenfinancial.com/en>

    Twitter <https://twitter.com/SucdenFinancial>| LinkedIn
    <https://www.linkedin.com/company/sucden-financial-limited>

    www.sucdenfinancial.com <http://www.sucdenfinancial.com/>

    Sucden Financial Limited, Plantation Place South, 60 Great Tower
    Street, London EC3R 5AZ
    Telephone +44 203 207 5000

    Registered in England no. 1095841
    VAT registration no. GB 446 9061 33

    Authorised and Regulated by the Financial Conduct Authority (FCA)
    and entered in the FCA register under no. 114239

    This email, including any files transmitted with it, is
    confidential and may be privileged. It may be read, copied and
    used only by the intended recipient. If you are not the intended
    recipient of this message, please notify _postmas...@sucfin.com
    <mailto:postmas...@sucfin.com>_ immediately and delete it from
    your computer system.

    We believe, but do not warrant, that this email and its
    attachments are virus-free, but you should check.

    Sucden Financial Limited may monitor traffic data of both business
    and personal emails. By replying to this email, you consent to
    Sucden Financial's monitoring the content of any emails you send
    to or receive from Sucden Financial. Sucden Financial is not
    liable for any opinions expressed by the sender where this is a
    non-business email.

    The contents of this e-mail do not constitute advice and should
    not be regarded as a recommendation to buy, sell or otherwise deal
    with any particular investment.Where any trade ideas are made by
    an employee of Sucden Financial in an electronic communication,
    these are made incidentally to your dealing relationship with us
    and are provided solely to enable you to make your own investment
    decisions and do not amount to advice. Please note that the
    employee may have had many, varied trade ideas over the past 12
    months, including contrary ideas. Any trade ideas are solely based
    on the employee’s market knowledge and experience and may not be
    tailored to your specific circumstances or investment objectives.
    Please contact the employee who made the trade idea if you would
    like to see any of his/her trade ideas made in the previous 12
    months for comparative purposes. Please visit our website to view
    our full risk warnings and disclaimers: www.sucdenfinancial.com
    <http://www.sucdenfinancial.com/>

    This message has been scanned for viruses by Mimecast
    <http://www.mimecast.com/>


Reply via email to