diff options
author | gjoranv <gv@verizonmedia.com> | 2022-01-18 00:16:04 +0100 |
---|---|---|
committer | gjoranv <gv@verizonmedia.com> | 2022-01-18 16:24:03 +0100 |
commit | 7c2bf0f9b449ce16d3ea729e98e6f5633d578974 (patch) | |
tree | 47c5d903af0a5763c88e6527df977fefc77c426c | |
parent | 6c78421d607363e6303775a4c95be9f8571263f0 (diff) |
Deprecate LoggingRequestHandler (replaced by ThreadedHttpReqHndlr)
4 files changed, 8 insertions, 3 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/container/ContainerCluster.java b/config-model/src/main/java/com/yahoo/vespa/model/container/ContainerCluster.java index 7010d7b3d4e..8f63cd5e2b5 100755 --- a/config-model/src/main/java/com/yahoo/vespa/model/container/ContainerCluster.java +++ b/config-model/src/main/java/com/yahoo/vespa/model/container/ContainerCluster.java @@ -171,8 +171,9 @@ public abstract class ContainerCluster<CONTAINER extends Container> addCommonVespaBundles(); - // TODO Vespa 8: remove LoggingRequestHandler.Context (replaced by ThreadedHttpRequestHandler.Context) - addSimpleComponent(com.yahoo.container.jdisc.LoggingRequestHandler.Context.class); + // TODO Vespa 8: remove LoggingRequestHandler.Context component if we can break binary compatibility + // (ThreadedHttpRequestHandler.Context is source compatible.) + addSimpleComponent("com.yahoo.container.jdisc.LoggingRequestHandler$Context"); addComponent(new StatisticsComponent()); addSimpleComponent(AccessLog.class); diff --git a/container-core/src/main/java/com/yahoo/container/jdisc/LoggingRequestHandler.java b/container-core/src/main/java/com/yahoo/container/jdisc/LoggingRequestHandler.java index b6e370dd911..c6735559429 100644 --- a/container-core/src/main/java/com/yahoo/container/jdisc/LoggingRequestHandler.java +++ b/container-core/src/main/java/com/yahoo/container/jdisc/LoggingRequestHandler.java @@ -25,8 +25,11 @@ import java.util.logging.Level; * ThreadedHttpRequestHandler with access logging. * * @author Steinar Knutsen + * + * @deprecated Use {@link ThreadedHttpRequestHandler}, which provides the same level of functionality. */ // TODO Vespa 8: Remove deprecated constructors +@Deprecated public abstract class LoggingRequestHandler extends ThreadedHttpRequestHandler { // TODO: Deprecate @@ -58,7 +61,6 @@ public abstract class LoggingRequestHandler extends ThreadedHttpRequestHandler { } - // TODO: Deprecate public static Context testOnlyContext() { return new Context(new Executor() { @Override diff --git a/container-core/src/main/java/com/yahoo/processing/handler/AbstractProcessingHandler.java b/container-core/src/main/java/com/yahoo/processing/handler/AbstractProcessingHandler.java index 9b9224e70ef..7b5187bdae2 100644 --- a/container-core/src/main/java/com/yahoo/processing/handler/AbstractProcessingHandler.java +++ b/container-core/src/main/java/com/yahoo/processing/handler/AbstractProcessingHandler.java @@ -43,6 +43,7 @@ import static com.yahoo.component.chain.ChainsConfigurer.prepareChainRegistry; * @author Tony Vaagenes * @author Steinar Knutsen */ +@SuppressWarnings("deprecation") // super class is deprecated public abstract class AbstractProcessingHandler<COMPONENT extends Processor> extends LoggingRequestHandler { private final static CompoundName freezeListenerKey =new CompoundName("processing.freezeListener"); diff --git a/container-search/src/main/java/com/yahoo/search/handler/SearchHandler.java b/container-search/src/main/java/com/yahoo/search/handler/SearchHandler.java index 7bd5147193e..b65953935f0 100644 --- a/container-search/src/main/java/com/yahoo/search/handler/SearchHandler.java +++ b/container-search/src/main/java/com/yahoo/search/handler/SearchHandler.java @@ -73,6 +73,7 @@ import java.util.logging.Logger; * @author Steinar Knutsen * @author bratseth */ +@SuppressWarnings("deprecation") // super class is deprecated public class SearchHandler extends LoggingRequestHandler { private static final Logger log = Logger.getLogger(SearchHandler.class.getName()); |