Package org.togglz.spring.boot.actuate
Class TogglzEndpointWebExtension
java.lang.Object
org.togglz.spring.boot.actuate.AbstractTogglzEndpoint
org.togglz.spring.boot.actuate.TogglzEndpointWebExtension
@EndpointWebExtension(endpoint=TogglzEndpoint.class)
public class TogglzEndpointWebExtension
extends AbstractTogglzEndpoint
Extension to the Togglz endpoint for HTTP so the status coddes for write operations are correct.
-
Field Summary
Fields inherited from class org.togglz.spring.boot.actuate.AbstractTogglzEndpoint
featureManager -
Constructor Summary
ConstructorsConstructorDescriptionTogglzEndpointWebExtension(org.togglz.core.manager.FeatureManager featureManager) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.boot.actuate.endpoint.web.WebEndpointResponse<TogglzFeature>setFeatureState(String name, Boolean enabled, String strategy, String parameters) Methods inherited from class org.togglz.spring.boot.actuate.AbstractTogglzEndpoint
changeFeatureStatus, findFeature, generateTogglzFeature, parseParameterMap
-
Constructor Details
-
TogglzEndpointWebExtension
public TogglzEndpointWebExtension(org.togglz.core.manager.FeatureManager featureManager)
-
-
Method Details
-
setFeatureState
@WriteOperation public org.springframework.boot.actuate.endpoint.web.WebEndpointResponse<TogglzFeature> setFeatureState(@Selector String name, @Nullable Boolean enabled, @Nullable String strategy, @Nullable String parameters)
-