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.