Index

A B C D E F G H I L M N O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractControlPanel<B> - Class in io.micronaut.controlpanel.core
Base class for control panels that can delegate some of its values to a ControlPanelConfiguration.
AbstractControlPanel(String, ControlPanelConfiguration) - Constructor for class io.micronaut.controlpanel.core.AbstractControlPanel
 
activeEnvironments() - Method in record class io.micronaut.controlpanel.ui.Model
Returns the value of the activeEnvironments record component.
applicationName() - Method in record class io.micronaut.controlpanel.ui.Model
Returns the value of the applicationName record component.

B

BeansControlPanel - Class in io.micronaut.controlpanel.panels.management
Control panel that displays information about the beans loaded in the application.
BeansControlPanel(BeanContext, DefaultBeanDefinitionData, ControlPanelConfiguration) - Constructor for class io.micronaut.controlpanel.panels.management.BeansControlPanel
 
byCategory(String) - Method in interface io.micronaut.controlpanel.ui.ControlPanelApi
Renders the category view.
byCategory(String) - Method in class io.micronaut.controlpanel.ui.ControlPanelController
 

C

canRefresh() - Method in record class io.micronaut.controlpanel.ui.Model
Returns the value of the canRefresh record component.
canRefresh(RefreshEndpoint, BeanContext) - Static method in class io.micronaut.controlpanel.ui.util.EndpointUtils
Determines if the control panel can call the refresh endpoint.
canStop() - Method in record class io.micronaut.controlpanel.ui.Model
Returns the value of the canStop record component.
canStop(ServerStopEndpoint, BeanContext) - Static method in class io.micronaut.controlpanel.ui.util.EndpointUtils
Determines if the control panel can call the stop endpoint.
categories() - Method in record class io.micronaut.controlpanel.ui.Model
Returns the value of the categories record component.
Category(String, String, String) - Constructor for record class io.micronaut.controlpanel.core.ControlPanel.Category
 
Category(String, String, String, Integer) - Constructor for record class io.micronaut.controlpanel.core.ControlPanel.Category
Creates an instance of a Category record class.
ConfigurableControlPanel - Interface in io.micronaut.controlpanel.core
Common configuration properties for control panels.
configuration - Variable in class io.micronaut.controlpanel.core.AbstractControlPanel
 
configure(ApplicationContextBuilder) - Method in class io.micronaut.controlpanel.core.config.ControlPanelContextConfigurer
 
contentView() - Method in record class io.micronaut.controlpanel.ui.Model
Returns the value of the contentView record component.
CONTROL_PANEL_PROPERTIES - Static variable in class io.micronaut.controlpanel.core.config.ControlPanelContextConfigurer
 
ControlPanel<B> - Interface in io.micronaut.controlpanel.core
A control panel is a UI component that displays some information about the application.
ControlPanel.Category - Record Class in io.micronaut.controlpanel.core
Control panels are grouped by category.
ControlPanel.View - Record Class in io.micronaut.controlpanel.core
View to be rendered by the control panel.
ControlPanelApi - Interface in io.micronaut.controlpanel.ui
HTTP API for the control panel UI.
ControlPanelConfiguration - Class in io.micronaut.controlpanel.core.config
Per-panel configuration properties.
ControlPanelConfiguration(String) - Constructor for class io.micronaut.controlpanel.core.config.ControlPanelConfiguration
 
ControlPanelContextConfigurer - Class in io.micronaut.controlpanel.core.config
A ApplicationContextConfigurer that adds a PropertySource to the application context with all the control panel configuration properties.
ControlPanelContextConfigurer() - Constructor for class io.micronaut.controlpanel.core.config.ControlPanelContextConfigurer
 
ControlPanelController - Class in io.micronaut.controlpanel.ui
Control panel web controller to render the UI.
ControlPanelController(ControlPanelRepository, BeanContext, RefreshEndpoint, ServerStopEndpoint) - Constructor for class io.micronaut.controlpanel.ui.ControlPanelController
 
ControlPanelEnabledCondition - Class in io.micronaut.controlpanel.core.config
Condition that checks if the control panel module should be enabled.
ControlPanelEnabledCondition() - Constructor for class io.micronaut.controlpanel.core.config.ControlPanelEnabledCondition
 
ControlPanelModuleConfiguration - Interface in io.micronaut.controlpanel.core.config
Configuration properties for the control panel module.
controlPanelName - Variable in class io.micronaut.controlpanel.core.AbstractControlPanel
 
ControlPanelRepository - Interface in io.micronaut.controlpanel.core
It provides the ability to retrieve ControlPanel instances.

D

DEFAULT_ALLOWED_ENVIRONMENTS - Static variable in interface io.micronaut.controlpanel.core.config.ControlPanelModuleConfiguration
 
DEFAULT_ENABLED - Static variable in class io.micronaut.controlpanel.core.config.ControlPanelConfiguration
 
DEFAULT_ENABLED - Static variable in interface io.micronaut.controlpanel.core.config.ControlPanelModuleConfiguration
 
DEFAULT_ICON - Static variable in class io.micronaut.controlpanel.core.config.ControlPanelConfiguration
 
DEFAULT_PATH - Static variable in interface io.micronaut.controlpanel.core.config.ControlPanelModuleConfiguration
 
DefaultControlPanelRepository - Class in io.micronaut.controlpanel.core
Default implementation of ControlPanelRepository that gets the control panels injected as beans.
DefaultControlPanelRepository(List<ControlPanel>) - Constructor for class io.micronaut.controlpanel.core.DefaultControlPanelRepository
Default constructor.
detail(String) - Method in interface io.micronaut.controlpanel.ui.ControlPanelApi
Renders the control panel detailed view.
detail(String) - Method in class io.micronaut.controlpanel.ui.ControlPanelController
 

E

ENABLED_PROPERTY - Static variable in class io.micronaut.controlpanel.core.panels.RoutesControlPanel
 
ENABLED_PROPERTY - Static variable in class io.micronaut.controlpanel.panels.management.BeansControlPanel
 
ENABLED_PROPERTY - Static variable in class io.micronaut.controlpanel.panels.management.EnvironmentControlPanel
 
ENABLED_PROPERTY - Static variable in class io.micronaut.controlpanel.panels.management.HealthControlPanel
 
ENABLED_PROPERTY - Static variable in class io.micronaut.controlpanel.panels.management.LoggersControlPanel
 
EndpointUtils - Class in io.micronaut.controlpanel.ui.util
Utility methods for Endpoint.
EnvironmentControlPanel - Class in io.micronaut.controlpanel.panels.management
Control panel that displays information about the environment properties.
EnvironmentControlPanel(EnvironmentEndpoint, Environment, ControlPanelConfiguration) - Constructor for class io.micronaut.controlpanel.panels.management.EnvironmentControlPanel
 
equals(Object) - Method in record class io.micronaut.controlpanel.core.ControlPanel.Category
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.controlpanel.core.ControlPanel.View
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.controlpanel.ui.Model
Indicates whether some other object is "equal to" this one.
ext() - Method in record class io.micronaut.controlpanel.ui.Model
Returns the value of the ext record component.

F

file() - Method in record class io.micronaut.controlpanel.core.ControlPanel.View
Returns the value of the file record component.
findAll() - Method in interface io.micronaut.controlpanel.core.ControlPanelRepository
 
findAll() - Method in class io.micronaut.controlpanel.core.DefaultControlPanelRepository
 
findAllByCategory(String) - Method in interface io.micronaut.controlpanel.core.ControlPanelRepository
 
findAllByCategory(String) - Method in class io.micronaut.controlpanel.core.DefaultControlPanelRepository
 
findAllCategories() - Method in interface io.micronaut.controlpanel.core.ControlPanelRepository
 
findAllCategories() - Method in class io.micronaut.controlpanel.core.DefaultControlPanelRepository
 
findByName(String) - Method in interface io.micronaut.controlpanel.core.ControlPanelRepository
 
findByName(String) - Method in class io.micronaut.controlpanel.core.DefaultControlPanelRepository
 
findCategoryById(String) - Method in interface io.micronaut.controlpanel.core.ControlPanelRepository
 
findCategoryById(String) - Method in class io.micronaut.controlpanel.core.DefaultControlPanelRepository
 

G

getAllowedEnvironments() - Method in interface io.micronaut.controlpanel.core.config.ControlPanelModuleConfiguration
Configures the environments where the control panel module is enabled.
getBadge() - Method in interface io.micronaut.controlpanel.core.ControlPanel
Badge text to be displayed in the header of the card UI element.
getBadge() - Method in class io.micronaut.controlpanel.core.panels.RoutesControlPanel
 
getBadge() - Method in class io.micronaut.controlpanel.panels.management.BeansControlPanel
 
getBadge() - Method in class io.micronaut.controlpanel.panels.management.EnvironmentControlPanel
 
getBadge() - Method in class io.micronaut.controlpanel.panels.management.LoggersControlPanel
 
getBody() - Method in interface io.micronaut.controlpanel.core.ControlPanel
Used to render the body of the control panel.
getBody() - Method in class io.micronaut.controlpanel.core.panels.RoutesControlPanel
 
getBody() - Method in class io.micronaut.controlpanel.panels.management.BeansControlPanel
 
getBody() - Method in class io.micronaut.controlpanel.panels.management.EnvironmentControlPanel
 
getBody() - Method in class io.micronaut.controlpanel.panels.management.HealthControlPanel
 
getBody() - Method in class io.micronaut.controlpanel.panels.management.LoggersControlPanel
 
getBodyView() - Method in interface io.micronaut.controlpanel.core.ControlPanel
ControlPanel.View that will be used to render the body of the control panel.
getCategory() - Method in interface io.micronaut.controlpanel.core.ControlPanel
The category of the control panel.
getDetailedView() - Method in interface io.micronaut.controlpanel.core.ControlPanel
ControlPanel.View that will be used to render the body of the control panel when it has been selected.
getIcon() - Method in class io.micronaut.controlpanel.core.AbstractControlPanel
 
getIcon() - Method in class io.micronaut.controlpanel.core.config.ControlPanelConfiguration
Icon class of the card UI element.
getIcon() - Method in interface io.micronaut.controlpanel.core.ConfigurableControlPanel
Icon CSS class of the card UI element.
getName() - Method in class io.micronaut.controlpanel.core.AbstractControlPanel
 
getName() - Method in class io.micronaut.controlpanel.core.config.ControlPanelConfiguration
The unique name of the control panel.
getOrder() - Method in class io.micronaut.controlpanel.core.AbstractControlPanel
 
getOrder() - Method in class io.micronaut.controlpanel.core.config.ControlPanelConfiguration
Sets the order of this control panel, since they will be displayed sorted by order.
getPath() - Method in interface io.micronaut.controlpanel.core.config.ControlPanelModuleConfiguration
Configures the path where the control panel can be accessed.
getTitle() - Method in class io.micronaut.controlpanel.core.AbstractControlPanel
 
getTitle() - Method in class io.micronaut.controlpanel.core.config.ControlPanelConfiguration
The title is displayed in the header of the card UI element.
getTitle() - Method in interface io.micronaut.controlpanel.core.ConfigurableControlPanel
The title is displayed in the header of the card UI element.

H

hashCode() - Method in record class io.micronaut.controlpanel.core.ControlPanel.Category
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.controlpanel.core.ControlPanel.View
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.controlpanel.ui.Model
Returns a hash code value for this object.
HealthControlPanel - Class in io.micronaut.controlpanel.panels.management
Control panel that displays information about the application health.
HealthControlPanel(HealthEndpoint, ControlPanelConfiguration) - Constructor for class io.micronaut.controlpanel.panels.management.HealthControlPanel
 

I

iconClass() - Method in record class io.micronaut.controlpanel.core.ControlPanel.Category
Returns the value of the iconClass record component.
id() - Method in record class io.micronaut.controlpanel.core.ControlPanel.Category
Returns the value of the id record component.
index() - Method in interface io.micronaut.controlpanel.ui.ControlPanelApi
Renders the index view.
index() - Method in class io.micronaut.controlpanel.ui.ControlPanelController
 
io.micronaut.controlpanel.core - package io.micronaut.controlpanel.core
 
io.micronaut.controlpanel.core.config - package io.micronaut.controlpanel.core.config
 
io.micronaut.controlpanel.core.panels - package io.micronaut.controlpanel.core.panels
 
io.micronaut.controlpanel.panels.management - package io.micronaut.controlpanel.panels.management
 
io.micronaut.controlpanel.ui - package io.micronaut.controlpanel.ui
 
io.micronaut.controlpanel.ui.util - package io.micronaut.controlpanel.ui.util
 
isEnabled() - Method in class io.micronaut.controlpanel.core.AbstractControlPanel
 
isEnabled() - Method in class io.micronaut.controlpanel.core.config.ControlPanelConfiguration
Enables/disables this control panel.
isEnabled() - Method in interface io.micronaut.controlpanel.core.config.ControlPanelModuleConfiguration
Enables/disables the control panel module.
isEnabled() - Method in interface io.micronaut.controlpanel.core.ConfigurableControlPanel
 

L

LoggersControlPanel - Class in io.micronaut.controlpanel.panels.management
Control panel that displays information about the application loggers.
LoggersControlPanel(ManagedLoggingSystem, ControlPanelConfiguration) - Constructor for class io.micronaut.controlpanel.panels.management.LoggersControlPanel
 

M

MAIN - Static variable in record class io.micronaut.controlpanel.core.ControlPanel.Category
 
matches(ConditionContext) - Method in class io.micronaut.controlpanel.core.config.ControlPanelEnabledCondition
 
Model - Record Class in io.micronaut.controlpanel.ui
Model to be passed to the view for rendering.
Model(List<ControlPanel.Category>, String, Set<String>, Model.ContentView, boolean, boolean, Map<String, Object>) - Constructor for record class io.micronaut.controlpanel.ui.Model
Creates an instance of a Model record class.

N

name() - Method in record class io.micronaut.controlpanel.core.ControlPanel.Category
Returns the value of the name record component.
NAME - Static variable in class io.micronaut.controlpanel.core.panels.RoutesControlPanel
 
NAME - Static variable in class io.micronaut.controlpanel.panels.management.BeansControlPanel
 
NAME - Static variable in class io.micronaut.controlpanel.panels.management.EnvironmentControlPanel
 
NAME - Static variable in class io.micronaut.controlpanel.panels.management.HealthControlPanel
 
NAME - Static variable in class io.micronaut.controlpanel.panels.management.LoggersControlPanel
 

O

order() - Method in record class io.micronaut.controlpanel.core.ControlPanel.Category
Returns the value of the order record component.

P

PATH - Static variable in interface io.micronaut.controlpanel.ui.ControlPanelApi
 
PREFIX - Static variable in class io.micronaut.controlpanel.core.config.ControlPanelConfiguration
 
PREFIX - Static variable in interface io.micronaut.controlpanel.core.config.ControlPanelModuleConfiguration
 
PROPERTY_ALLOWED_ENVIRONMENTS - Static variable in interface io.micronaut.controlpanel.core.config.ControlPanelModuleConfiguration
 
PROPERTY_ENABLED - Static variable in interface io.micronaut.controlpanel.core.config.ControlPanelModuleConfiguration
 
PROPERTY_PATH - Static variable in interface io.micronaut.controlpanel.core.config.ControlPanelModuleConfiguration
 
PROPERTY_SOURCE_NAME - Static variable in class io.micronaut.controlpanel.core.config.ControlPanelContextConfigurer
 

R

RoutesControlPanel - Class in io.micronaut.controlpanel.core.panels
Control panel that displays information about the available routes.
RoutesControlPanel(Router, ControlPanelConfiguration) - Constructor for class io.micronaut.controlpanel.core.panels.RoutesControlPanel
 

S

setEnabled(boolean) - Method in class io.micronaut.controlpanel.core.config.ControlPanelConfiguration
Sets whether this control panel is enabled or not.
setIcon(String) - Method in class io.micronaut.controlpanel.core.config.ControlPanelConfiguration
Sets the icon of this control panel.
setName(String) - Method in class io.micronaut.controlpanel.core.config.ControlPanelConfiguration
Sets the unique name of the control panel.
setOrder(int) - Method in class io.micronaut.controlpanel.core.config.ControlPanelConfiguration
Sets the order of this control panel, since they will be displayed sorted by order.
setTitle(String) - Method in class io.micronaut.controlpanel.core.config.ControlPanelConfiguration
Sets the title of this control panel.

T

toString() - Method in record class io.micronaut.controlpanel.core.ControlPanel.Category
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.controlpanel.core.ControlPanel.View
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.controlpanel.ui.Model
Returns a string representation of this record class.

V

View(String) - Constructor for record class io.micronaut.controlpanel.core.ControlPanel.View
Creates an instance of a View record class.
A B C D E F G H I L M N O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values