Hi Jaydatta,
To have the ability to submit multiple jobs concurrently with a single JPPF client, you need to define a pool of connections to the server with that client.
This is defined in the client's configuration file, as illustrated in the following examples:
With server discovery enabled:
jppf.discovery.enabled = true
#define a pool of 4 connections for discovered drivers
jppf.pool.size=4
With server discovery disabled:
jppf.discovery.enabled = false
# configure connections explicitely
jppf.drivers = myDriver
#define a pool of 4 connections for the configured drivers
myDriver.jppf.pool.size=4
When there is a single server connection, only one job at a time can be submmitted. The other jobs will be waiting in the client's queue and be sent only when the previous job has finished executing.
I hope this clarifies.
-Laurent