Package org.openremote.manager.web
Class ManagerWebService
java.lang.Object
org.openremote.container.web.WebService
org.openremote.manager.web.ManagerWebService
- All Implemented Interfaces:
org.openremote.model.ContainerService
public class ManagerWebService
extends org.openremote.container.web.WebService
-
Nested Class Summary
Nested classes/interfaces inherited from class org.openremote.container.web.WebService
org.openremote.container.web.WebService.DeploymentInstance, org.openremote.container.web.WebService.RequestHandler -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringprotected Collection<Class<?>> protected Collection<Object> protected Pathstatic final Stringprotected Pathprotected booleanstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringprotected static final Patternstatic final intstatic final Stringstatic final Stringstatic final StringFields inherited from class org.openremote.container.web.WebService
alreadyGzippedWriterInterceptor, clientErrorExceptionHandler, containerHostUri, corsFilterRef, defaultResteasyExceptionMapper, devMode, forbiddenResteasyExceptionMapper, host, httpHandlers, jacksonConfig, OR_WEBSERVER_ALLOWED_ORIGINS, OR_WEBSERVER_DUMP_REQUESTS, OR_WEBSERVER_DUMP_REQUESTS_DEFAULT, OR_WEBSERVER_IO_THREADS_MAX, OR_WEBSERVER_IO_THREADS_MAX_DEFAULT, OR_WEBSERVER_LISTEN_HOST, OR_WEBSERVER_LISTEN_HOST_DEFAULT, OR_WEBSERVER_LISTEN_PORT, OR_WEBSERVER_LISTEN_PORT_DEFAULT, OR_WEBSERVER_WORKER_THREADS_MAX, port, undertow, undertowExceptionHandler, WEBSERVER_WORKER_THREADS_MAX_DEFAULTFields inherited from interface org.openremote.model.ContainerService
DEFAULT_PRIORITY, HIGH_PRIORITY, LOW_PRIORITY, MED_PRIORITY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddApiSingleton(Object singleton) Add resource/provider/etc.protected io.undertow.server.HttpHandlercreateApiHandler(org.openremote.model.Container container, org.jboss.resteasy.spi.ResteasyDeployment resteasyDeployment) static io.undertow.server.HttpHandlercreateFileHandler(org.openremote.model.Container container, io.undertow.server.handlers.resource.ResourceManager resourceManager, String[] requiredRoles) Collection<Class<?>> Add resource/provider/etc.intStart web service after other services.voidinit(org.openremote.model.Container container) protected voidserveFilesFromBuiltInAppDocRoot(org.openremote.model.Container container, io.undertow.server.handlers.PathHandler deploymentHandler) protected voidserveFilesFromClassPath(org.openremote.model.Container container, io.undertow.server.handlers.PathHandler deploymentHandler) toString()Methods inherited from class org.openremote.container.web.WebService
addServletDeployment, build, configureDeploymentInfo, createResteasyDeployment, getAllowedOrigins, getCorsFilterInfo, getExternalHostnames, getHostUri, getLocalIpAddress, getRequestHandlers, getStandardProviders, getUndertow, pathStartsWithHandler, removeServletDeployment, start, stop
-
Field Details
-
PRIORITY
public static final int PRIORITY- See Also:
-
OR_APP_DOCROOT
- See Also:
-
OR_APP_DOCROOT_DEFAULT
- See Also:
-
OR_CUSTOM_APP_DOCROOT
- See Also:
-
OR_CUSTOM_APP_DOCROOT_DEFAULT
- See Also:
-
OR_ROOT_REDIRECT_PATH
- See Also:
-
OR_ROOT_REDIRECT_PATH_DEFAULT
- See Also:
-
API_PATH
- See Also:
-
MANAGER_APP_PATH
- See Also:
-
INSIGHTS_APP_PATH
- See Also:
-
SWAGGER_APP_PATH
- See Also:
-
CONSOLE_LOADER_APP_PATH
- See Also:
-
SHARED_PATH
- See Also:
-
APP_PATHS
-
UI_CLASSPATH_PREFIX
- See Also:
-
PATTERN_REALM_SUB
-
initialised
protected boolean initialised -
builtInAppDocRoot
-
customAppDocRoot
-
apiClasses
-
apiSingletons
-
-
Constructor Details
-
ManagerWebService
public ManagerWebService()
-
-
Method Details
-
getPriority
public int getPriority()Start web service after other services.- Specified by:
getPriorityin interfaceorg.openremote.model.ContainerService- Overrides:
getPriorityin classorg.openremote.container.web.WebService
-
init
- Specified by:
initin interfaceorg.openremote.model.ContainerService- Overrides:
initin classorg.openremote.container.web.WebService- Throws:
Exception
-
serveFilesFromBuiltInAppDocRoot
protected void serveFilesFromBuiltInAppDocRoot(org.openremote.model.Container container, io.undertow.server.handlers.PathHandler deploymentHandler) -
serveFilesFromClassPath
protected void serveFilesFromClassPath(org.openremote.model.Container container, io.undertow.server.handlers.PathHandler deploymentHandler) -
getApiClasses
Add resource/provider/etc. classes to enable REST API -
addApiSingleton
Add resource/provider/etc. singletons to enable REST API. -
getBuiltInAppDocRoot
-
getCustomAppDocRoot
-
createApiHandler
protected io.undertow.server.HttpHandler createApiHandler(org.openremote.model.Container container, org.jboss.resteasy.spi.ResteasyDeployment resteasyDeployment) -
createFileHandler
public static io.undertow.server.HttpHandler createFileHandler(org.openremote.model.Container container, io.undertow.server.handlers.resource.ResourceManager resourceManager, String[] requiredRoles) -
toString
-