summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgjoranv <gv@verizonmedia.com>2022-01-18 00:16:04 +0100
committergjoranv <gv@verizonmedia.com>2022-01-18 16:24:03 +0100
commit7c2bf0f9b449ce16d3ea729e98e6f5633d578974 (patch)
tree47c5d903af0a5763c88e6527df977fefc77c426c
parent6c78421d607363e6303775a4c95be9f8571263f0 (diff)
Deprecate LoggingRequestHandler (replaced by ThreadedHttpReqHndlr)
-rwxr-xr-xconfig-model/src/main/java/com/yahoo/vespa/model/container/ContainerCluster.java5
-rw-r--r--container-core/src/main/java/com/yahoo/container/jdisc/LoggingRequestHandler.java4
-rw-r--r--container-core/src/main/java/com/yahoo/processing/handler/AbstractProcessingHandler.java1
-rw-r--r--container-search/src/main/java/com/yahoo/search/handler/SearchHandler.java1
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());