start up the jade runtime . this method launches a jade front end container . since jade supports only one container in the split-container deployment , if a front end is already running this method does nothing . concode_field_sep String PJAVA concode_elem_sep String CONTAINER_NAME_KEY concode_elem_sep String PLATFORM_ADDRESSES_KEY concode_elem_sep String J2SE concode_elem_sep String AGENTS_KEY concode_elem_sep String HTTP_PROTOCOL concode_elem_sep String BE_REQUIRED_SERVICES_KEY concode_elem_sep String JVM_KEY concode_elem_sep String CONN_MGR_CLASS_KEY concode_elem_sep String HTTPS_PROTOCOL concode_elem_sep String HOST_KEY concode_elem_sep String SOCKET_PROTOCOL concode_elem_sep String SSL_PROTOCOL concode_elem_sep String MIDP concode_elem_sep String PROTO_KEY concode_elem_sep String PORT_KEY concode_elem_sep Runnable terminator concode_elem_sep FrontEndContainer myFrontEnd concode_elem_sep String SERVICES_KEY concode_elem_sep boolean terminated concode_elem_sep String PLATFORM_KEY concode_field_sep void killAgent concode_elem_sep void handleTermination concode_elem_sep boolean isRunning concode_elem_sep void detach concode_elem_sep void stopJADE concode_elem_sep AgentController getAgent concode_elem_sep void startAgent
void function ( Properties arg0 , Runnable arg1 ) { if ( myFrontEnd == null ) { terminator = arg1 ; terminated = false ; myFrontEnd = new FrontEndContainer ( arg0 ) ; if ( terminated ) { myFrontEnd = null ; } } }