public class PsLauncher
extends java.lang.Object
For help, type:
$ >_ java launcher
Usage : java launcher [toolName] [server] [name] [engine-model] [port]
Others. : [-h |--help] Full help
Examples: java launcher platform
java launcher platform 192.168.56.22 1077
java launcher all-nodes localhost
java launcher node localhost Yarvis CLIPS
java launcher stage-node localhost Yarvis jess 4455
java launcher monitor localhost H202
java launcher board
java launcher dummy
java launcher test localhost Pluto 4455
etc...
-------------------------------------
| Type | Property and Description |
|---|---|
private static java.util.HashMap<java.lang.String,java.lang.String> |
loadFramework
Added the framework.properties "launcher-artifacts" keys
on artifacts-by-classes HashMap variable.
|
| Modifier and Type | Field and Description |
|---|---|
private static java.util.HashMap<java.lang.String,java.lang.String> |
artifacts_by_classes |
private static java.util.HashMap<java.lang.Integer,java.lang.String> |
errorLevels |
private static int |
level0 |
private static int |
level1 |
private static int |
level2 |
private static java.lang.String |
toolName |
| Constructor and Description |
|---|
PsLauncher() |
| Modifier and Type | Method and Description |
|---|---|
private static void |
getInfoOfBooting(java.lang.String[] localArgs2)
The real launched command-line.
|
private static java.lang.String |
getJadeListOfInstances(java.lang.String path,
java.lang.String clazz,
java.lang.String param)
List of available agents instances on /path/ for this kind of toolName.
|
private static java.util.Properties |
getPropertyFile(java.lang.String fileName)
A framework.properties file reader/loader.
|
private static java.lang.String |
getTheHost(java.lang.String _theHost)
Return the correct IP-Address to host-name parameter.
|
private static java.lang.String |
i18n(java.lang.String s)
Local version of i18n method.
|
private static boolean |
isJADESocketFree(java.lang.String _host,
int _port)
Free-use socket test.
|
private static java.util.HashMap<java.lang.String,java.lang.String> |
loadFrameworkProperty()
Added the framework.properties "launcher-artifacts" keys
on artifacts-by-classes HashMap variable.
|
static void |
main(java.lang.String[] args)
The 'java launcher' command-line tool.
|
private static java.lang.String[] |
setJADEBootParameters(java.lang.String _host,
int _port,
java.lang.String _sport,
java.lang.String _agentName,
java.lang.String _agentClazz,
java.lang.String agentParams)
A JADE Boot-sentence composer.
|
private static void |
sysLogger(java.lang.Object _errorDesc,
java.lang.String _description)
Local version with two parameters of sysLogger method.
|
private static void |
sysLogger(java.lang.Object _errorDesc,
java.lang.String _description,
java.lang.String _cause)
Local version of sysLogger method.
|
private static boolean |
testCLASSPATH(java.lang.String _clazz)
Local version of testCLASSPATH method.
|
private static final java.util.HashMap<java.lang.String,java.lang.String> artifacts_by_classes
private static final int level0
private static final int level1
private static final int level2
private static final java.lang.String toolName
private static final java.util.HashMap<java.lang.Integer,java.lang.String> errorLevels
public static void main(java.lang.String[] args)
throws java.io.IOException
args - Usually, [toolName-name] [host] [agent-name] [technology] [port]java.io.IOException - When file framework.properties is not found.private static void sysLogger(java.lang.Object _errorDesc,
java.lang.String _description,
java.lang.String _cause)
_errorDesc - Level error description or String level error description._description - A description about the detected error._cause - Error cause of.private static void sysLogger(java.lang.Object _errorDesc,
java.lang.String _description)
_errorDesc - Level error description._description - Error description.private static java.lang.String i18n(java.lang.String s)
s - Resource Key on dpsnode_messages.properties.private static boolean testCLASSPATH(java.lang.String _clazz)
_clazz - Name of class to test.private static boolean isJADESocketFree(java.lang.String _host,
int _port)
_host - DNS name or IP Address._port - Integer number of port to test.private static java.lang.String[] setJADEBootParameters(java.lang.String _host,
int _port,
java.lang.String _sport,
java.lang.String _agentName,
java.lang.String _agentClazz,
java.lang.String agentParams)
_host - DNS name or IP Address._port - Integer number of port to test._sport - The number of port as String._agentName - Name of agent in platform._agentClazz - Name of class from that agent.agentParams - Anothers parameters.private static java.util.Properties getPropertyFile(java.lang.String fileName)
fileName - The name of property file to read.private static java.lang.String getTheHost(java.lang.String _theHost)
_theHost - Name of host.private static java.util.HashMap<java.lang.String,java.lang.String> loadFrameworkProperty()
private static java.lang.String getJadeListOfInstances(java.lang.String path,
java.lang.String clazz,
java.lang.String param)
path - directory name for this class of toolName.clazz - class of that toolName.param - technology connected to that instance.private static void getInfoOfBooting(java.lang.String[] localArgs2)
localArgs2 - The set of arguments used to launch the agent.