Package io.quarkus.devui.deployment
Interface DevUIConfig
@ConfigRoot
@ConfigMapping(prefix="quarkus.dev-ui")
public interface DevUIConfig
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumstatic interfacestatic interfacestatic interfacestatic interface -
Method Summary
Modifier and TypeMethodDescriptionbooleanEnable/Disable the ability to add and remove extensions from Dev UISet the base theme.Set a context root for dev-ui.cors()CORS configuration.intThe number of history log entries to remember.hosts()More hosts allowed for Dev UI Comma separated list of valid URLs, e.g.: www.quarkus.io, myhost.com (This can also be a regex, e.g.: ^([A-Za-z0-9-]+).apps.myhost.com) By default localhost and 127.0.0.1 will always be allowed Note: Wildcards are not supported (e.g.: *.apps.myhost.com)booleanShow the JsonRPC Log.theme()Fine tune the themeWorkspace configuration.
-
Method Details
-
historySize
@WithDefault("50") int historySize()The number of history log entries to remember. -
showJsonRpcLog
@WithDefault("false") boolean showJsonRpcLog()Show the JsonRPC Log. Useful for extension developers -
baseTheme
Set the base theme.- Returns:
- Theme
-
hosts
More hosts allowed for Dev UI Comma separated list of valid URLs, e.g.: www.quarkus.io, myhost.com (This can also be a regex, e.g.: ^([A-Za-z0-9-]+).apps.myhost.com) By default localhost and 127.0.0.1 will always be allowed Note: Wildcards are not supported (e.g.: *.apps.myhost.com) -
contextRoot
Set a context root for dev-ui. This is useful for remote environments or online IDEs- Returns:
- The dev-ui context root
-
workspace
DevUIConfig.Workspace workspace()Workspace configuration. -
cors
DevUIConfig.Cors cors()CORS configuration. -
allowExtensionManagement
@WithDefault("true") boolean allowExtensionManagement()Enable/Disable the ability to add and remove extensions from Dev UI -
theme
Optional<DevUIConfig.Theme> theme()Fine tune the theme
-