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 String
getComponentConfig(String componentId)
io.vertigo.core.node.definition.Definition
getDefinition(String definitionName)
io.vertigo.core.node.definition.DefinitionSpace
getDefinitionsSpace()
String
getDefinitionType(String definitionType)
Collection<Class<? extends io.vertigo.core.node.definition.Definition>>
getDefinitionTypes()
String
getModuleConfig(String moduleName)
String
getModuleConfigs()
io.vertigo.core.node.config.NodeConfig
getNodeConfig()
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)
-
-