From 8fd1e2515449912e4594e09184357df67048b274 Mon Sep 17 00:00:00 2001
From: Henning Baldersheim
Date: Fri, 24 Sep 2021 09:46:53 +0200
Subject: Stopping is server is a one way street. Returning BUSY as a temporary
error will cause retries, instead of fast-fail.
---
.../src/main/java/com/yahoo/jdisc/service/ClientProvider.java | 6 +++++-
.../src/main/java/com/yahoo/jdisc/service/ServerProvider.java | 4 ++--
2 files changed, 7 insertions(+), 3 deletions(-)
(limited to 'jdisc_core/src/main')
diff --git a/jdisc_core/src/main/java/com/yahoo/jdisc/service/ClientProvider.java b/jdisc_core/src/main/java/com/yahoo/jdisc/service/ClientProvider.java
index c178147a952..a47c6b06321 100644
--- a/jdisc_core/src/main/java/com/yahoo/jdisc/service/ClientProvider.java
+++ b/jdisc_core/src/main/java/com/yahoo/jdisc/service/ClientProvider.java
@@ -2,7 +2,11 @@
package com.yahoo.jdisc.service;
import com.yahoo.jdisc.Container;
-import com.yahoo.jdisc.application.*;
+import com.yahoo.jdisc.application.BindingRepository;
+import com.yahoo.jdisc.application.ContainerActivator;
+import com.yahoo.jdisc.application.ContainerBuilder;
+import com.yahoo.jdisc.application.Application;
+import com.yahoo.jdisc.application.UriPattern;
import com.yahoo.jdisc.handler.RequestHandler;
/**
diff --git a/jdisc_core/src/main/java/com/yahoo/jdisc/service/ServerProvider.java b/jdisc_core/src/main/java/com/yahoo/jdisc/service/ServerProvider.java
index b58f3bc5138..3b5cbfd9cbc 100644
--- a/jdisc_core/src/main/java/com/yahoo/jdisc/service/ServerProvider.java
+++ b/jdisc_core/src/main/java/com/yahoo/jdisc/service/ServerProvider.java
@@ -37,7 +37,7 @@ public interface ServerProvider extends SharedResource {
* {@link Container} does not call this method, instead it is a required step in the {@link Application}
* initialization code.
*/
- public void start();
+ void start();
/**
* This is a synchronous method to close the listen port (or equivalent) of this ServerProvider and flush any
@@ -48,5 +48,5 @@ public interface ServerProvider extends SharedResource {
*
The {@link Container} does not call this method, instead it is a required step in the {@link
* Application} shutdown code.
*/
- public void close();
+ void close();
}
--
cgit v1.2.3