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.