<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Remote code loading</title><link>https://sourceforge.net/p/multiprocessing/wiki/Remote%2520code%2520loading/</link><description>Recent changes to Remote code loading</description><atom:link href="https://sourceforge.net/p/multiprocessing/wiki/Remote%20code%20loading/feed" rel="self"/><language>en</language><lastBuildDate>Thu, 24 Oct 2024 18:48:30 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/multiprocessing/wiki/Remote%20code%20loading/feed" rel="self" type="application/rss+xml"/><item><title>Remote code loading modified by ENGITEX</title><link>https://sourceforge.net/p/multiprocessing/wiki/Remote%2520code%2520loading/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -10,7 +10,7 @@
 3. Admin panel will restart itself when no active tasks are left running and the codebase will be made available


-**Adding several jars available at different ftp servers is possible!**
+**Adding several jars available at different FTP servers is possible!**


 -----
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ENGITEX</dc:creator><pubDate>Thu, 24 Oct 2024 18:48:30 -0000</pubDate><guid>https://sourceforge.net74e5f3ab9f9d8c66da1ac688182a5a934e8debfa</guid></item><item><title>Remote code loading modified by ENGITEX</title><link>https://sourceforge.net/p/multiprocessing/wiki/Remote%2520code%2520loading/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -9,6 +9,8 @@
 2. Add this link to the node with `add jar ftp://192.168.0.101/myClasses.jar`command in the admin panel
 3. Admin panel will restart itself when no active tasks are left running and the codebase will be made available

+
+**Adding several jars available at different ftp servers is possible!**


 -----
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ENGITEX</dc:creator><pubDate>Thu, 24 Oct 2024 18:48:09 -0000</pubDate><guid>https://sourceforge.netf554874ad991c01e4cf8f135d169b36e9ed1c16e</guid></item><item><title>Remote code loading modified by ENGITEX</title><link>https://sourceforge.net/p/multiprocessing/wiki/Remote%2520code%2520loading/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -7,6 +7,7 @@
 The required steps are:
 1. Start a server that points out at a jar containing the codebase, e.g. ftp://192.168.0.101/myClasses.jar
 2. Add this link to the node with `add jar ftp://192.168.0.101/myClasses.jar`command in the admin panel
+3. Admin panel will restart itself when no active tasks are left running and the codebase will be made available



&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ENGITEX</dc:creator><pubDate>Thu, 24 Oct 2024 18:46:30 -0000</pubDate><guid>https://sourceforge.neta0ed5c483a5c17bb46dd2b4927c4e1a21fdf153d</guid></item><item><title>Remote code loading modified by ENGITEX</title><link>https://sourceforge.net/p/multiprocessing/wiki/Remote%2520code%2520loading/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -1,4 +1,25 @@
-Remote code loading with JMP
+### Remote code loading with JMP

 Having JMP node running in a terminal ([Node admin panel]) makes it possible to run a code contained in `RunnableWrapper` derived class that is absent on the target machine.
 JMP implements so-called dynamic code loading as described here: https://docs.oracle.com/javase/8/docs/technotes/guides/rmi/codebase.html
+
+To do so, however, FTP server should be run on the "client" machine and this FTP server must be made known to the node.
+The required steps are:
+1. Start a server that points out at a jar containing the codebase, e.g. ftp://192.168.0.101/myClasses.jar
+2. Add this link to the node with `add jar ftp://192.168.0.101/myClasses.jar`command in the admin panel
+
+
+
+-----
+
+
+**JMP premium version makes it possible to avoid running FTP server and makes sure all codebase files are encrypted when uploaded on the target machine.**
+
+
+-----
+
+
+**Recommendations on FTP server:**
+A good example of free FTP server is [Xlight FTP server](https://www.xlightftpd.com/index.htm)
+Stay with the standard FTP port 21.
+Allow anon. user logins.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ENGITEX</dc:creator><pubDate>Thu, 24 Oct 2024 18:11:09 -0000</pubDate><guid>https://sourceforge.netce1ca3e6510c9c7e0606fe825d97a7e0689967b5</guid></item><item><title>Remote code loading modified by ENGITEX</title><link>https://sourceforge.net/p/multiprocessing/wiki/Remote%2520code%2520loading/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -0,0 +1,4 @@
+Remote code loading with JMP
+
+Having JMP node running in a terminal ([Node admin panel]) makes it possible to run a code contained in `RunnableWrapper` derived class that is absent on the target machine.
+JMP implements so-called dynamic code loading as described here: https://docs.oracle.com/javase/8/docs/technotes/guides/rmi/codebase.html
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ENGITEX</dc:creator><pubDate>Thu, 24 Oct 2024 18:02:24 -0000</pubDate><guid>https://sourceforge.net8c0a27c85a62eff3800f3a564f0e378f178501f4</guid></item><item><title>Remote code loading modified by ENGITEX</title><link>https://sourceforge.net/p/multiprocessing/wiki/Remote%2520code%2520loading/</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ENGITEX</dc:creator><pubDate>Thu, 24 Oct 2024 17:59:11 -0000</pubDate><guid>https://sourceforge.net21719bc38fcc30393dab692a1aeb57d0be264c47</guid></item></channel></rss>