Support for JAX-RS 2.2 Java SE Bootstrapping API
Signed-off-by: Jan Supol <jan.supol@oracle.com>
diff --git a/core-common/src/main/java/org/glassfish/jersey/internal/RuntimeDelegateImpl.java b/core-common/src/main/java/org/glassfish/jersey/internal/RuntimeDelegateImpl.java
index 7fb25a6..e1be9bc 100644
--- a/core-common/src/main/java/org/glassfish/jersey/internal/RuntimeDelegateImpl.java
+++ b/core-common/src/main/java/org/glassfish/jersey/internal/RuntimeDelegateImpl.java
@@ -16,6 +16,10 @@
package org.glassfish.jersey.internal;
+import java.util.concurrent.CompletionStage;
+
+import javax.ws.rs.JAXRS;
+import javax.ws.rs.JAXRS.Instance;
import javax.ws.rs.core.Application;
import org.glassfish.jersey.message.internal.MessagingBinders;
@@ -43,4 +47,15 @@
throws IllegalArgumentException, UnsupportedOperationException {
throw new UnsupportedOperationException(LocalizationMessages.NO_CONTAINER_AVAILABLE());
}
+
+ @Override
+ public JAXRS.Configuration.Builder createConfigurationBuilder() {
+ throw new UnsupportedOperationException();
+ }
+
+ @Override
+ public CompletionStage<Instance> bootstrap(Application application, JAXRS.Configuration configuration) {
+ throw new UnsupportedOperationException();
+ }
+
}
diff --git a/core-common/src/test/java/org/glassfish/jersey/internal/TestRuntimeDelegate.java b/core-common/src/test/java/org/glassfish/jersey/internal/TestRuntimeDelegate.java
index 6d9e1d7..7808866 100644
--- a/core-common/src/test/java/org/glassfish/jersey/internal/TestRuntimeDelegate.java
+++ b/core-common/src/test/java/org/glassfish/jersey/internal/TestRuntimeDelegate.java
@@ -16,6 +16,10 @@
package org.glassfish.jersey.internal;
+import java.util.concurrent.CompletionStage;
+
+import javax.ws.rs.JAXRS;
+import javax.ws.rs.JAXRS.Instance;
import javax.ws.rs.WebApplicationException;
import javax.ws.rs.core.Application;
import javax.ws.rs.core.Link;
@@ -46,6 +50,16 @@
throw new UnsupportedOperationException("Not supported yet.");
}
+ @Override
+ public JAXRS.Configuration.Builder createConfigurationBuilder() {
+ throw new UnsupportedOperationException();
+ }
+
+ @Override
+ public CompletionStage<Instance> bootstrap(Application application, JAXRS.Configuration configuration) {
+ throw new UnsupportedOperationException();
+ }
+
public void testMediaType() {
MediaType m = new MediaType("text", "plain");
Assert.assertNotNull(m);
diff --git a/tests/e2e-core-common/src/test/java/org/glassfish/jersey/tests/e2e/common/TestRuntimeDelegate.java b/tests/e2e-core-common/src/test/java/org/glassfish/jersey/tests/e2e/common/TestRuntimeDelegate.java
index 185202c..2a2c30c 100644
--- a/tests/e2e-core-common/src/test/java/org/glassfish/jersey/tests/e2e/common/TestRuntimeDelegate.java
+++ b/tests/e2e-core-common/src/test/java/org/glassfish/jersey/tests/e2e/common/TestRuntimeDelegate.java
@@ -16,6 +16,10 @@
package org.glassfish.jersey.tests.e2e.common;
+import java.util.concurrent.CompletionStage;
+
+import javax.ws.rs.JAXRS;
+import javax.ws.rs.JAXRS.Instance;
import javax.ws.rs.WebApplicationException;
import javax.ws.rs.core.Application;
import javax.ws.rs.core.Link;
@@ -47,6 +51,16 @@
throw new UnsupportedOperationException("Not supported yet.");
}
+ @Override
+ public JAXRS.Configuration.Builder createConfigurationBuilder() {
+ throw new UnsupportedOperationException();
+ }
+
+ @Override
+ public CompletionStage<Instance> bootstrap(Application application, JAXRS.Configuration configuration) {
+ throw new UnsupportedOperationException();
+ }
+
public void testMediaType() {
MediaType m = new MediaType("text", "plain");
Assert.assertNotNull(m);