diff options
Diffstat (limited to 'src/main/java/org/onap/dcaegen2/services/pmmapper/config/DynamicConfiguration.java')
-rw-r--r-- | src/main/java/org/onap/dcaegen2/services/pmmapper/config/DynamicConfiguration.java | 24 |
1 files changed, 4 insertions, 20 deletions
diff --git a/src/main/java/org/onap/dcaegen2/services/pmmapper/config/DynamicConfiguration.java b/src/main/java/org/onap/dcaegen2/services/pmmapper/config/DynamicConfiguration.java index 4516183..420081a 100644 --- a/src/main/java/org/onap/dcaegen2/services/pmmapper/config/DynamicConfiguration.java +++ b/src/main/java/org/onap/dcaegen2/services/pmmapper/config/DynamicConfiguration.java @@ -20,23 +20,21 @@ package org.onap.dcaegen2.services.pmmapper.config; -import io.undertow.server.HttpHandler; import io.undertow.server.HttpServerExchange; import io.undertow.util.StatusCodes; import java.util.List; import lombok.Data; import org.onap.dcaegen2.services.pmmapper.exceptions.ReconfigurationException; import org.onap.dcaegen2.services.pmmapper.model.MapperConfig; -import org.onap.dcaegen2.services.pmmapper.model.ServerHandler; +import org.onap.dcaegen2.services.pmmapper.model.ServerResource; import org.onap.dcaegen2.services.pmmapper.utils.HttpServerExchangeAdapter; import org.onap.logging.ref.slf4j.ONAPLogAdapter; import org.slf4j.LoggerFactory; @Data -public class DynamicConfiguration implements HttpHandler, ServerHandler { +public class DynamicConfiguration extends ServerResource { private static final ONAPLogAdapter logger = new ONAPLogAdapter(LoggerFactory.getLogger(DynamicConfiguration.class)); - private static final String METHOD = "get"; - private static final String ENDPOINT_TEMPLATE = "/reconfigure"; + private static final String RECONFIGURE_ENDPOINT = "/reconfigure"; private List<Configurable> configurables; private MapperConfig originalConfig; private ConfigHandler configHandler; @@ -47,6 +45,7 @@ public class DynamicConfiguration implements HttpHandler, ServerHandler { * @param originalConfig original config to compare against. */ public DynamicConfiguration(List<Configurable> configurables, MapperConfig originalConfig) { + super(RECONFIGURE_ENDPOINT); this.configurables = configurables; this.originalConfig = originalConfig; this.configHandler = new ConfigHandler(); @@ -90,19 +89,4 @@ public class DynamicConfiguration implements HttpHandler, ServerHandler { logger.exiting(); } } - - @Override - public String getMethod() { - return METHOD; - } - - @Override - public String getTemplate() { - return ENDPOINT_TEMPLATE; - } - - @Override - public HttpHandler getHandler() { - return this; - } } |