From 57a625f4595c7ee7d0e7048e8ed86c1c9a178f1b Mon Sep 17 00:00:00 2001 From: Dan Griffin Date: Wed, 1 Oct 2014 17:01:38 +0100 Subject: [PATCH] Set Jersey client CommonProperties.FEATURE_AUTO_DISCOVERY_DISABLE This prevents Jersey SPI autodiscovery of other XML mapping libraries on your classpath --- .../com/github/dockerjava/jaxrs/DockerCmdExecFactoryImpl.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/com/github/dockerjava/jaxrs/DockerCmdExecFactoryImpl.java b/src/main/java/com/github/dockerjava/jaxrs/DockerCmdExecFactoryImpl.java index 8b9f12eb6..74d3073f0 100644 --- a/src/main/java/com/github/dockerjava/jaxrs/DockerCmdExecFactoryImpl.java +++ b/src/main/java/com/github/dockerjava/jaxrs/DockerCmdExecFactoryImpl.java @@ -10,6 +10,7 @@ import com.github.dockerjava.api.command.EventsCmd; import org.glassfish.jersey.client.ClientConfig; import org.glassfish.jersey.client.ClientProperties; +import org.glassfish.jersey.CommonProperties; import com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider; import com.github.dockerjava.api.command.AttachContainerCmd; @@ -63,6 +64,7 @@ public void init(DockerClientConfig dockerClientConfig) { Preconditions.checkNotNull(dockerClientConfig, "config was not specified"); ClientConfig clientConfig = new ClientConfig(); + clientConfig.property(CommonProperties.FEATURE_AUTO_DISCOVERY_DISABLE, true); clientConfig.register(ResponseStatusExceptionFilter.class); clientConfig.register(JsonClientFilter.class);