Re: Prevent JVM from starting again and again

Madie <[email protected]>
Newsgroups gmane.comp.lang.as400.java
Message-ID <CAFW2iBDzErigueRtPn+xyC1r4Wm4zw9yAOhWHukxp-ha9AYDUg@mail.gmail.com>
I understand most part of what you replied... data queue RPGLE is not an
issue for me... Can you elaborate what you mean by " Each request received
on the data queue is then using the already established JVM" , how are you
achieving it? Are you calling java methods from within the RPGLE or you use
some other technique?

On Tue, Sep 4, 2018 at 11:26 AM, Don Brown <[email protected]> wrote:

>
> I had a similar problem where I did not want to start a new JVM for every
> request.
>
> I have now implemented a monitor program, a program that is started and
> waits on a data queue for requests.
>
> This program initially starts a JVM with a dummy call just to initialise
> the environment.  Each request received on the data queue is then using the
> already established JVM.  The results are large and in JSON so I am writing
> these to a file and passing the completion status back on a different keyed
> data queue.
>
> This is working very, very well.
>
> Let me know if you need assistance in setting up the data queues but it is
> really quite simple.
>
> Cheers
>
> Don Brown
>
>
> --
> This is the Java Programming on and around the IBM i (JAVA400-L) mailing
> list
> To post a message email: JAVA400-L-Zwy7GipZuJhWk0Htik3J/[email protected]
> To subscribe, unsubscribe, or change list options,
> visit: https://lists.midrange.com/mailman/listinfo/java400-l
> or email: JAVA400-L-request-Zwy7GipZuJhWk0Htik3J/[email protected]
> Before posting, please take a moment to review the archives
> at https://archive.midrange.com/java400-l.
>
>
-- 
This is the Java Programming on and around the IBM i (JAVA400-L) mailing list
To post a message email: JAVA400-L-Zwy7GipZuJhWk0Htik3J/[email protected]
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/java400-l
or email: JAVA400-L-request-Zwy7GipZuJhWk0Htik3J/[email protected]
Before posting, please take a moment to review the archives
at https://archive.midrange.com/java400-l.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.