diff options
author | jonmv <venstad@gmail.com> | 2022-10-10 09:37:06 +0200 |
---|---|---|
committer | jonmv <venstad@gmail.com> | 2022-10-10 09:37:06 +0200 |
commit | bf4cac21aaf3776667cfcb117a4b2f931c875675 (patch) | |
tree | ab07766c239bb023fe3b3b1b8fba4c60bcf2bacb /jdisc_core | |
parent | 240a62de8a9b3c93fb9f7031f5e204264d414817 (diff) |
Start new mbus servers before stopping old ones
Diffstat (limited to 'jdisc_core')
-rw-r--r-- | jdisc_core/src/main/java/com/yahoo/jdisc/service/ServerProvider.java | 8 |
1 files changed, 8 insertions, 0 deletions
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 ef72e643dae..ecdc30400f1 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 @@ -49,4 +49,12 @@ public interface ServerProvider extends SharedResource { * Application} shutdown code.</p> */ void close(); + + /** + * Whether multiple instances of this can coexist, by means of a multiplexer on top of any exclusive resource. + * If this is true, new instances to replace old ones, during a graph generation switch, will be started before + * the obsolete ones are stopped; otherwise, the old will be stopped, and then the new ones started. + */ + default boolean isMultiplexed() { return false; } + } |