Package com.mendix.m2ee.api
Interface IAppContainer
-
public interface IAppContainerThis interface is meant for internal use only. The AppContainer is responsible for the first steps when starting a Mendix app. This includes checking the JDK version, starting the admin action handler, and registering the available admin actions.
-
-
Field Summary
Fields Modifier and Type Field Description static intEXIT_CODE_ADMIN_PORT_IN_USEstatic intEXIT_CODE_INVALID_JDK_VERSIONstatic intEXIT_CODE_RUNTIME_PORT_IN_USEstatic intEXIT_CODE_UNKNOWN_ERRORstatic intEXIT_CODE_WOOT
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddMimeType(java.lang.String extension, java.lang.String type)java.lang.StringgetMimeType(java.lang.String fileName)IMxRuntimegetRuntime()voidregisterAdminAction(AdminAction adminAction)voidregisterMonitoringAction(AdminAction monitoringAction)voidregisterWebSocketEndpoint(java.lang.String path, javax.websocket.Endpoint endpoint)voidshutdownAdminHandler()Stops the admin action handler and exits the JVM.
-
-
-
Field Detail
-
EXIT_CODE_WOOT
static final int EXIT_CODE_WOOT
- See Also:
- Constant Field Values
-
EXIT_CODE_UNKNOWN_ERROR
static final int EXIT_CODE_UNKNOWN_ERROR
- See Also:
- Constant Field Values
-
EXIT_CODE_ADMIN_PORT_IN_USE
static final int EXIT_CODE_ADMIN_PORT_IN_USE
- See Also:
- Constant Field Values
-
EXIT_CODE_RUNTIME_PORT_IN_USE
static final int EXIT_CODE_RUNTIME_PORT_IN_USE
- See Also:
- Constant Field Values
-
EXIT_CODE_INVALID_JDK_VERSION
static final int EXIT_CODE_INVALID_JDK_VERSION
- See Also:
- Constant Field Values
-
-
Method Detail
-
getRuntime
IMxRuntime getRuntime()
-
getMimeType
java.lang.String getMimeType(java.lang.String fileName)
-
addMimeType
void addMimeType(java.lang.String extension, java.lang.String type)
-
registerAdminAction
void registerAdminAction(AdminAction adminAction)
-
registerMonitoringAction
void registerMonitoringAction(AdminAction monitoringAction)
-
registerWebSocketEndpoint
void registerWebSocketEndpoint(java.lang.String path, javax.websocket.Endpoint endpoint) throws javax.websocket.DeploymentException- Throws:
javax.websocket.DeploymentException
-
shutdownAdminHandler
void shutdownAdminHandler() throws java.lang.ExceptionStops the admin action handler and exits the JVM.- Throws:
java.lang.Exception
-
-