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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetComponentConfig(String componentId) io.vertigo.core.node.definition.DefinitiongetDefinition(String definitionName) io.vertigo.core.node.definition.DefinitionSpacegetDefinitionType(String definitionType) Collection<Class<? extends io.vertigo.core.node.definition.Definition>>getModuleConfig(String moduleName) io.vertigo.core.node.config.NodeConfigList<io.vertigo.core.analytics.health.HealthCheck>Healthcheck WebService.
-
Constructor Details
-
ComponentCmdWebServices
public ComponentCmdWebServices()
-
-
Method Details
-
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
-
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)
-