diff --git a/core-server/src/main/java/org/glassfish/jersey/server/internal/RuntimeDelegateImpl.java b/core-server/src/main/java/org/glassfish/jersey/server/internal/RuntimeDelegateImpl.java index 642bf76965b..5fa352b0681 100644 --- a/core-server/src/main/java/org/glassfish/jersey/server/internal/RuntimeDelegateImpl.java +++ b/core-server/src/main/java/org/glassfish/jersey/server/internal/RuntimeDelegateImpl.java @@ -110,9 +110,9 @@ public CompletionStage bootstrap(final Application application, final Class httpServerClass = (Class) configuration .property(ServerProperties.HTTP_SERVER_CLASS); - final Server server = ServerFactory.createServer(httpServerClass, application, configuration); - return new JAXRS.Instance() { + private final Server server = ServerFactory.createServer(httpServerClass, application, configuration); + @Override public final Configuration configuration() { return new JAXRS.Configuration() { @@ -125,7 +125,7 @@ public final Object property(final String name) { @Override public final CompletionStage stop() { - return server.stop().thenApply(nativeResult -> new StopResult() { + return this.server.stop().thenApply(nativeResult -> new StopResult() { @Override public final T unwrap(final Class nativeClass) { @@ -136,8 +136,8 @@ public final T unwrap(final Class nativeClass) { @Override public final T unwrap(final Class nativeClass) { - return nativeClass.isInstance(server) ? nativeClass.cast(server) - : server.unwrap(nativeClass); + return nativeClass.isInstance(this.server) ? nativeClass.cast(this.server) + : this.server.unwrap(nativeClass); } }; });