Class ComponentCmdWebServices
- java.lang.Object
-
- io.vertigo.vega.engines.webservice.cmd.ComponentCmdWebServices
-
- All Implemented Interfaces:
io.vertigo.core.node.component.Component,io.vertigo.core.node.component.CoreComponent,WebServices
public final class ComponentCmdWebServices extends Object implements WebServices
-
-
Constructor Summary
Constructors Constructor Description ComponentCmdWebServices()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetComponentConfig(String componentId)io.vertigo.core.node.definition.DefinitiongetDefinition(String definitionName)io.vertigo.core.node.definition.DefinitionSpacegetDefinitionsSpace()StringgetDefinitionType(String definitionType)Collection<Class<? extends io.vertigo.core.node.definition.Definition>>getDefinitionTypes()StringgetModuleConfig(String moduleName)StringgetModuleConfigs()io.vertigo.core.node.config.NodeConfiggetNodeConfig()List<io.vertigo.core.analytics.health.HealthCheck>healthcheck()Healthcheck WebService.
-
-
-
Method Detail
-
healthcheck
@SessionLess @AnonymousAccessAllowed @GET("/vertigo/healthcheck") public List<io.vertigo.core.analytics.health.HealthCheck> healthcheck()
Healthcheck WebService.- Returns:
- constant string "OK" that can be used to monitor the technical health.
-
getNodeConfig
@AnonymousAccessAllowed @GET("/vertigo/components") public io.vertigo.core.node.config.NodeConfig getNodeConfig()
-
getComponentConfig
@AnonymousAccessAllowed @GET("/vertigo/components/{componentId}") public String getComponentConfig(@PathParam("componentId") String componentId)
-
getModuleConfigs
@AnonymousAccessAllowed @GET("/vertigo/components/modules") public String getModuleConfigs()
-
getModuleConfig
@AnonymousAccessAllowed @GET("/vertigo/components/modules/{moduleName}") public String getModuleConfig(@PathParam("moduleName") String moduleName)
-
getDefinitionsSpace
@AnonymousAccessAllowed @GET("/vertigo/definitions") public io.vertigo.core.node.definition.DefinitionSpace getDefinitionsSpace()
-
getDefinitionTypes
@AnonymousAccessAllowed @GET("/vertigo/types") public Collection<Class<? extends io.vertigo.core.node.definition.Definition>> getDefinitionTypes()
-
getDefinitionType
@AnonymousAccessAllowed @GET("/vertigo/definitions/types/{definitionType}") public String getDefinitionType(@PathParam("definitionType") String definitionType)
-
getDefinition
@AnonymousAccessAllowed @GET("/vertigo/definitions/{definitionName}") public io.vertigo.core.node.definition.Definition getDefinition(@PathParam("definitionName") String definitionName)
-
-