diff --git a/drift-client/pom.xml b/drift-client/pom.xml
index 2b917675f..8cb7f8ccc 100644
--- a/drift-client/pom.xml
+++ b/drift-client/pom.xml
@@ -71,7 +71,7 @@
- io.airlift
+ com.facebook.airlift
units
@@ -97,6 +97,11 @@
true
+
+ org.gaul
+ modernizer-maven-annotations
+
+
com.facebook.airlift
diff --git a/drift-client/src/main/java/com/facebook/drift/client/DriftMethodInvocation.java b/drift-client/src/main/java/com/facebook/drift/client/DriftMethodInvocation.java
index 19f4db842..763ddbcfe 100644
--- a/drift-client/src/main/java/com/facebook/drift/client/DriftMethodInvocation.java
+++ b/drift-client/src/main/java/com/facebook/drift/client/DriftMethodInvocation.java
@@ -35,6 +35,7 @@
import com.google.common.util.concurrent.Futures;
import com.google.common.util.concurrent.ListenableFuture;
import io.airlift.units.Duration;
+import org.gaul.modernizer_maven_annotations.SuppressModernizer;
import javax.annotation.concurrent.GuardedBy;
import javax.annotation.concurrent.ThreadSafe;
@@ -148,6 +149,7 @@ private DriftMethodInvocation(
}, directExecutor());
}
+ @SuppressModernizer
private synchronized void nextAttempt(boolean noConnectDelay)
{
try {
@@ -157,29 +159,30 @@ private synchronized void nextAttempt(boolean noConnectDelay)
}
Optional address = addressSelector.selectAddress(addressSelectionContext, attemptedAddresses);
- if (!address.isPresent()) {
+ if (address.isEmpty()) {
fail("No hosts available");
return;
}
+ A addr = address.get();
if (invocationAttempts > 0) {
stat.recordRetry();
}
if (noConnectDelay) {
- invoke(address.get());
+ invoke(addr);
return;
}
- int connectionFailuresCount = failedConnectionAttempts.count(address.get());
+ int connectionFailuresCount = failedConnectionAttempts.count(addr);
if (connectionFailuresCount == 0) {
- invoke(address.get());
+ invoke(addr);
return;
}
Duration connectDelay = retryPolicy.getBackoffDelay(connectionFailuresCount);
- log.debug("Failed connection to %s with attempt %s, will retry in %s", address.get(), connectionFailuresCount, connectDelay);
- schedule(connectDelay, () -> invoke(address.get()));
+ log.debug("Failed connection to %s with attempt %s, will retry in %s", addr, connectionFailuresCount, connectDelay);
+ schedule(connectDelay, () -> invoke(addr));
}
catch (Throwable t) {
// this should never happen, but ensure that invocation always finishes
diff --git a/drift-client/src/main/java/com/facebook/drift/client/ExceptionClassification.java b/drift-client/src/main/java/com/facebook/drift/client/ExceptionClassification.java
index 12ac04d6c..6674fe50a 100644
--- a/drift-client/src/main/java/com/facebook/drift/client/ExceptionClassification.java
+++ b/drift-client/src/main/java/com/facebook/drift/client/ExceptionClassification.java
@@ -153,13 +153,10 @@ public ExceptionClassification toExceptionClassification()
@SuppressWarnings("OptionalIsPresent")
public static Optional mergeRetry(Optional oldRetry, Optional newRetry)
{
- if (!oldRetry.isPresent()) {
- return newRetry;
- }
- if (!newRetry.isPresent()) {
- return oldRetry;
- }
- return Optional.of(oldRetry.get() && newRetry.get());
+ return oldRetry.map(oldOne ->
+ newRetry.map(newOne -> oldOne && newOne)
+ .orElse(false))
+ .or(() -> newRetry);
}
}
}
diff --git a/drift-client/src/test/java/com/facebook/drift/client/TestDriftClient.java b/drift-client/src/test/java/com/facebook/drift/client/TestDriftClient.java
index c18de7fba..57d2aab26 100644
--- a/drift-client/src/test/java/com/facebook/drift/client/TestDriftClient.java
+++ b/drift-client/src/test/java/com/facebook/drift/client/TestDriftClient.java
@@ -161,7 +161,6 @@ public void testGuiceClient()
LifeCycleManager lifeCycleManager = null;
try {
Injector injector = app
- .strictConfig()
.doNotInitializeLogging()
.initialize();
lifeCycleManager = injector.getInstance(LifeCycleManager.class);
@@ -238,7 +237,6 @@ public void testGuiceClientFilter()
LifeCycleManager lifeCycleManager = null;
try {
Injector injector = app
- .strictConfig()
.doNotInitializeLogging()
.initialize();
lifeCycleManager = injector.getInstance(LifeCycleManager.class);
diff --git a/drift-client/src/test/java/com/facebook/drift/client/address/TestSimpleAddressSelectorBinder.java b/drift-client/src/test/java/com/facebook/drift/client/address/TestSimpleAddressSelectorBinder.java
index 6985658b1..d0456b1f1 100644
--- a/drift-client/src/test/java/com/facebook/drift/client/address/TestSimpleAddressSelectorBinder.java
+++ b/drift-client/src/test/java/com/facebook/drift/client/address/TestSimpleAddressSelectorBinder.java
@@ -89,7 +89,6 @@ private static void testAddressSelector(
try {
Injector injector = app
.setRequiredConfigurationProperties(configurationProperties)
- .strictConfig()
.doNotInitializeLogging()
.initialize();
lifeCycleManager = injector.getInstance(LifeCycleManager.class);
diff --git a/drift-codec-utils/pom.xml b/drift-codec-utils/pom.xml
index edd6c1500..589cf3906 100644
--- a/drift-codec-utils/pom.xml
+++ b/drift-codec-utils/pom.xml
@@ -20,6 +20,7 @@
com.facebook.drift
drift-api
+ provided
@@ -38,7 +39,7 @@
- io.airlift
+ com.facebook.airlift
units
@@ -60,6 +61,7 @@
+
org.testng
testng
diff --git a/drift-codec/pom.xml b/drift-codec/pom.xml
index 34d2782ac..c7111d414 100644
--- a/drift-codec/pom.xml
+++ b/drift-codec/pom.xml
@@ -41,7 +41,7 @@
com.facebook.airlift
bytecode
- 1.3
+ 1.4-SNAPSHOT
@@ -56,6 +56,11 @@
true
+
+ org.gaul
+ modernizer-maven-annotations
+
+
com.google.inject
guice
diff --git a/drift-codec/src/main/java/com/facebook/drift/codec/DelegateCodec.java b/drift-codec/src/main/java/com/facebook/drift/codec/DelegateCodec.java
index 6ba122913..7986cd4a5 100644
--- a/drift-codec/src/main/java/com/facebook/drift/codec/DelegateCodec.java
+++ b/drift-codec/src/main/java/com/facebook/drift/codec/DelegateCodec.java
@@ -19,6 +19,7 @@
import com.facebook.drift.protocol.TProtocolReader;
import com.facebook.drift.protocol.TProtocolWriter;
import com.google.common.reflect.TypeToken;
+import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
import java.lang.reflect.Type;
@@ -35,6 +36,7 @@ public class DelegateCodec
private final ThriftCodecManager codecManager;
private final TypeToken typeToken;
+ @SuppressFBWarnings("EI_EXPOSE_REP2")
public DelegateCodec(ThriftCodecManager codecManager, Type javaType)
{
this.codecManager = codecManager;
diff --git a/drift-codec/src/main/java/com/facebook/drift/codec/ThriftCodecManager.java b/drift-codec/src/main/java/com/facebook/drift/codec/ThriftCodecManager.java
index 2a13e7d05..956a6e42c 100644
--- a/drift-codec/src/main/java/com/facebook/drift/codec/ThriftCodecManager.java
+++ b/drift-codec/src/main/java/com/facebook/drift/codec/ThriftCodecManager.java
@@ -54,6 +54,7 @@
import com.google.common.collect.ImmutableSet;
import com.google.common.reflect.TypeToken;
import com.google.inject.Inject;
+import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
import javax.annotation.concurrent.ThreadSafe;
@@ -286,6 +287,7 @@ private void addBuiltinCodec(ThriftCodec> codec)
typeCodecs.put(codec.getType(), codec);
}
+ @SuppressFBWarnings("EI_EXPOSE_REP")
public ThriftCatalog getCatalog()
{
return catalog;
diff --git a/drift-codec/src/main/java/com/facebook/drift/codec/guice/ThriftCodecModule.java b/drift-codec/src/main/java/com/facebook/drift/codec/guice/ThriftCodecModule.java
index 6881dbafa..e4ee85ec1 100644
--- a/drift-codec/src/main/java/com/facebook/drift/codec/guice/ThriftCodecModule.java
+++ b/drift-codec/src/main/java/com/facebook/drift/codec/guice/ThriftCodecModule.java
@@ -26,6 +26,7 @@
import com.google.inject.Module;
import com.google.inject.Scopes;
import com.google.inject.TypeLiteral;
+import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
import java.util.Objects;
@@ -41,11 +42,13 @@ public ThriftCodecModule()
this(ThriftCodecModule.class.getClassLoader());
}
+ @SuppressFBWarnings("EI_EXPOSE_REP2")
public ThriftCodecModule(ClassLoader parent)
{
this.parent = parent;
}
+ @SuppressFBWarnings("EI_EXPOSE_REP2")
@Override
public void configure(Binder binder)
{
diff --git a/drift-codec/src/main/java/com/facebook/drift/codec/internal/ProtocolWriter.java b/drift-codec/src/main/java/com/facebook/drift/codec/internal/ProtocolWriter.java
index ab78ec644..f2d785a56 100644
--- a/drift-codec/src/main/java/com/facebook/drift/codec/internal/ProtocolWriter.java
+++ b/drift-codec/src/main/java/com/facebook/drift/codec/internal/ProtocolWriter.java
@@ -24,6 +24,7 @@
import com.facebook.drift.protocol.TSet;
import com.facebook.drift.protocol.TStruct;
import com.facebook.drift.protocol.TType;
+import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
import javax.annotation.concurrent.NotThreadSafe;
@@ -37,6 +38,7 @@ public class ProtocolWriter
{
private final TProtocolWriter protocol;
+ @SuppressFBWarnings("EI_EXPOSE_REP2")
public ProtocolWriter(TProtocolWriter protocol)
{
this.protocol = protocol;
diff --git a/drift-codec/src/main/java/com/facebook/drift/codec/internal/builtin/OptionalThriftCodec.java b/drift-codec/src/main/java/com/facebook/drift/codec/internal/builtin/OptionalThriftCodec.java
index 91364ff5b..757321ab4 100644
--- a/drift-codec/src/main/java/com/facebook/drift/codec/internal/builtin/OptionalThriftCodec.java
+++ b/drift-codec/src/main/java/com/facebook/drift/codec/internal/builtin/OptionalThriftCodec.java
@@ -61,10 +61,7 @@ public void write(Optional value, TProtocolWriter protocol)
requireNonNull(protocol, "protocol is null");
// write can not be called with a missing value, and instead the write should be skipped
// after check the result from isNull
- if (!value.isPresent()) {
- throw new IllegalArgumentException("value is not present");
- }
- elementCodec.write(value.get(), protocol);
+ elementCodec.write(value.orElseThrow(() -> new IllegalArgumentException("value is not present")), protocol);
}
@Override
diff --git a/drift-codec/src/main/java/com/facebook/drift/codec/internal/coercion/CoercionThriftCodec.java b/drift-codec/src/main/java/com/facebook/drift/codec/internal/coercion/CoercionThriftCodec.java
index afe203a80..13bd36e0c 100644
--- a/drift-codec/src/main/java/com/facebook/drift/codec/internal/coercion/CoercionThriftCodec.java
+++ b/drift-codec/src/main/java/com/facebook/drift/codec/internal/coercion/CoercionThriftCodec.java
@@ -20,6 +20,7 @@
import com.facebook.drift.codec.metadata.TypeCoercion;
import com.facebook.drift.protocol.TProtocolReader;
import com.facebook.drift.protocol.TProtocolWriter;
+import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
import javax.annotation.concurrent.Immutable;
@@ -35,6 +36,7 @@ public class CoercionThriftCodec
private final TypeCoercion typeCoercion;
private final ThriftType thriftType;
+ @SuppressFBWarnings("EI_EXPOSE_REP2")
public CoercionThriftCodec(ThriftCodec> codec, TypeCoercion typeCoercion)
{
this.codec = (ThriftCodec
+
+ io.netty
+ netty-buffer
+ test
+
+
com.github.spotbugs
spotbugs-annotations
@@ -110,7 +116,7 @@
- io.airlift
+ com.facebook.airlift
units
test
diff --git a/drift-integration-tests/src/test/java/com/facebook/drift/integration/ClientTestUtils.java b/drift-integration-tests/src/test/java/com/facebook/drift/integration/ClientTestUtils.java
index a3e25d02c..1aa7eb777 100644
--- a/drift-integration-tests/src/test/java/com/facebook/drift/integration/ClientTestUtils.java
+++ b/drift-integration-tests/src/test/java/com/facebook/drift/integration/ClientTestUtils.java
@@ -129,7 +129,6 @@ public static int logDriftClientBinder(
.build());
Injector injector = app
- .strictConfig()
.doNotInitializeLogging()
.initialize();
diff --git a/drift-integration-tests/src/test/java/com/facebook/drift/integration/TestClientsWithApacheServer.java b/drift-integration-tests/src/test/java/com/facebook/drift/integration/TestClientsWithApacheServer.java
index 94eecfe90..2d6c249f5 100644
--- a/drift-integration-tests/src/test/java/com/facebook/drift/integration/TestClientsWithApacheServer.java
+++ b/drift-integration-tests/src/test/java/com/facebook/drift/integration/TestClientsWithApacheServer.java
@@ -21,6 +21,7 @@
import com.facebook.drift.transport.netty.codec.Protocol;
import com.facebook.drift.transport.netty.codec.Transport;
import com.google.common.collect.ImmutableList;
+import com.google.common.collect.Streams;
import com.google.common.net.HostAndPort;
import org.apache.thrift.TProcessor;
import org.apache.thrift.protocol.TBinaryProtocol;
@@ -46,8 +47,7 @@
import static com.facebook.drift.integration.LegacyApacheThriftTesterUtil.legacyApacheThriftTestClients;
import static com.facebook.drift.transport.netty.codec.Protocol.FB_COMPACT;
import static com.facebook.drift.transport.netty.codec.Transport.HEADER;
-import static com.google.common.collect.Iterables.concat;
-import static com.google.common.collect.Lists.newArrayList;
+import static com.google.common.collect.ImmutableList.toImmutableList;
import static java.util.Collections.nCopies;
import static org.testng.Assert.assertEquals;
@@ -93,7 +93,7 @@ private static int testApacheServer(List filters)
}
}
- assertEquals(scribeService.getMessages(), newArrayList(concat(nCopies(invocationCount, MESSAGES))));
+ assertEquals(scribeService.getMessages(), Streams.concat(nCopies(invocationCount, MESSAGES).stream()).flatMap(List::stream).collect(toImmutableList()));
return invocationCount;
}
diff --git a/drift-integration-tests/src/test/java/com/facebook/drift/integration/TestClientsWithDriftNettyServer.java b/drift-integration-tests/src/test/java/com/facebook/drift/integration/TestClientsWithDriftNettyServer.java
index ce22d7cc7..62504c48b 100644
--- a/drift-integration-tests/src/test/java/com/facebook/drift/integration/TestClientsWithDriftNettyServer.java
+++ b/drift-integration-tests/src/test/java/com/facebook/drift/integration/TestClientsWithDriftNettyServer.java
@@ -29,7 +29,6 @@
import com.facebook.drift.transport.netty.server.DriftNettyServerTransportFactory;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableSet;
-import com.google.common.collect.Streams;
import com.google.common.net.HostAndPort;
import org.testng.annotations.Test;
@@ -43,8 +42,9 @@
import static com.facebook.drift.integration.DriftNettyTesterUtil.driftNettyTestClients;
import static com.facebook.drift.integration.LegacyApacheThriftTesterUtil.legacyApacheThriftTestClients;
import static com.facebook.drift.transport.netty.codec.Transport.HEADER;
-import static com.google.common.collect.Iterables.concat;
+import static com.google.common.collect.ImmutableList.toImmutableList;
import static com.google.common.collect.Lists.newArrayList;
+import static com.google.common.collect.Streams.concat;
import static java.util.Collections.nCopies;
import static org.testng.Assert.assertEquals;
@@ -80,7 +80,7 @@ private static int testDriftServer(List filters)
for (boolean secure : ImmutableList.of(true, false)) {
for (Transport transport : ImmutableList.of(HEADER)) {
for (Protocol protocol : Protocol.values()) {
- int count = Streams.concat(
+ int count = concat(
legacyApacheThriftTestClients(filters, transport, protocol, secure).stream(),
driftNettyTestClients(filters, transport, protocol, secure).stream(),
apacheThriftTestClients(filters, transport, protocol, secure).stream())
@@ -95,7 +95,7 @@ private static int testDriftServer(List filters)
}
});
- assertEquals(scribeService.getMessages(), newArrayList(concat(nCopies(invocationCount.get(), DRIFT_MESSAGES))));
+ assertEquals(scribeService.getMessages(), concat(nCopies(invocationCount.get(), DRIFT_MESSAGES).stream()).flatMap(List::stream).collect(toImmutableList()));
assertEquals(scribeService.getHeaders(), newArrayList(nCopies(headerInvocationCount.get(), HEADER_VALUE)));
return invocationCount.get();
diff --git a/drift-integration-tests/src/test/java/com/facebook/drift/integration/TestClientsWithDriftNettyServerTransport.java b/drift-integration-tests/src/test/java/com/facebook/drift/integration/TestClientsWithDriftNettyServerTransport.java
index 2b4ae0096..3f78a6f0f 100644
--- a/drift-integration-tests/src/test/java/com/facebook/drift/integration/TestClientsWithDriftNettyServerTransport.java
+++ b/drift-integration-tests/src/test/java/com/facebook/drift/integration/TestClientsWithDriftNettyServerTransport.java
@@ -51,9 +51,9 @@
import static com.facebook.drift.integration.ClientTestUtils.MESSAGES;
import static com.facebook.drift.integration.DriftNettyTesterUtil.driftNettyTestClients;
import static com.facebook.drift.integration.LegacyApacheThriftTesterUtil.legacyApacheThriftTestClients;
-import static com.google.common.collect.Iterables.concat;
-import static com.google.common.collect.Iterables.getOnlyElement;
-import static com.google.common.collect.Lists.newArrayList;
+import static com.google.common.collect.ImmutableList.toImmutableList;
+import static com.google.common.collect.MoreCollectors.onlyElement;
+import static com.google.common.collect.Streams.concat;
import static java.util.Collections.nCopies;
import static org.testng.Assert.assertEquals;
@@ -94,7 +94,7 @@ private static int testDriftServer(List filters)
}
int invocationCount = testDriftServer(methodInvoker, clients.build());
- assertEquals(methodInvoker.getMessages(), newArrayList(concat(nCopies(invocationCount, MESSAGES))));
+ assertEquals(methodInvoker.getMessages(), concat(nCopies(invocationCount, MESSAGES).stream()).flatMap(List::stream).collect(toImmutableList()));
return invocationCount;
}
@@ -164,12 +164,15 @@ public ListenableFuture
@@ -59,6 +65,12 @@
io.takari.maven.plugins
takari-plugin-testing
test
+
+
+ org.codehaus.plexus
+ plexus-xml
+
+
@@ -96,9 +108,13 @@
com.mycila
license-maven-plugin
-
- src/test/projects/**
-
+
+
+
+ src/test/projects/**
+
+
+
diff --git a/drift-maven-plugin/src/test/java/com/facebook/drift/javadoc/TestIdlGeneratorIntegration.java b/drift-maven-plugin/src/test/java/com/facebook/drift/javadoc/TestIdlGeneratorIntegration.java
index bc97fe571..fdf4e23b2 100644
--- a/drift-maven-plugin/src/test/java/com/facebook/drift/javadoc/TestIdlGeneratorIntegration.java
+++ b/drift-maven-plugin/src/test/java/com/facebook/drift/javadoc/TestIdlGeneratorIntegration.java
@@ -34,7 +34,7 @@
import static org.junit.Assert.assertEquals;
@RunWith(MavenJUnitTestRunner.class)
-@MavenVersions({"3.2.3", "3.3.9", "3.5.0", "3.5.2"})
+@MavenVersions({"3.5.2", "3.8.3", "3.9.9"})
@SuppressWarnings("JUnitTestNG")
public class TestIdlGeneratorIntegration
{
diff --git a/drift-maven-plugin/src/test/projects/direct/src/main/java/its/Response.java b/drift-maven-plugin/src/test/projects/direct/src/main/java/its/Response.java
index 7841c14aa..931d7fe10 100644
--- a/drift-maven-plugin/src/test/projects/direct/src/main/java/its/Response.java
+++ b/drift-maven-plugin/src/test/projects/direct/src/main/java/its/Response.java
@@ -1,3 +1,18 @@
+/*
+ * Copyright (C) 2012 ${project.organization.name}
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
package its;
import com.facebook.drift.annotations.ThriftField;
diff --git a/drift-maven-plugin/src/test/projects/direct/src/main/java/its/SimpleLogger.java b/drift-maven-plugin/src/test/projects/direct/src/main/java/its/SimpleLogger.java
index 503897041..650ab6492 100644
--- a/drift-maven-plugin/src/test/projects/direct/src/main/java/its/SimpleLogger.java
+++ b/drift-maven-plugin/src/test/projects/direct/src/main/java/its/SimpleLogger.java
@@ -1,3 +1,18 @@
+/*
+ * Copyright (C) 2012 ${project.organization.name}
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
package its;
import com.facebook.drift.annotations.ThriftMethod;
diff --git a/drift-maven-plugin/src/test/projects/recursive/src/main/java/its/Response.java b/drift-maven-plugin/src/test/projects/recursive/src/main/java/its/Response.java
index 7841c14aa..931d7fe10 100644
--- a/drift-maven-plugin/src/test/projects/recursive/src/main/java/its/Response.java
+++ b/drift-maven-plugin/src/test/projects/recursive/src/main/java/its/Response.java
@@ -1,3 +1,18 @@
+/*
+ * Copyright (C) 2012 ${project.organization.name}
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
package its;
import com.facebook.drift.annotations.ThriftField;
diff --git a/drift-maven-plugin/src/test/projects/recursive/src/main/java/its/SimpleLogger.java b/drift-maven-plugin/src/test/projects/recursive/src/main/java/its/SimpleLogger.java
index 503897041..650ab6492 100644
--- a/drift-maven-plugin/src/test/projects/recursive/src/main/java/its/SimpleLogger.java
+++ b/drift-maven-plugin/src/test/projects/recursive/src/main/java/its/SimpleLogger.java
@@ -1,3 +1,18 @@
+/*
+ * Copyright (C) 2012 ${project.organization.name}
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
package its;
import com.facebook.drift.annotations.ThriftMethod;
diff --git a/drift-server/pom.xml b/drift-server/pom.xml
index 5cb3ef24d..18ea58945 100644
--- a/drift-server/pom.xml
+++ b/drift-server/pom.xml
@@ -56,7 +56,7 @@
- io.airlift
+ com.facebook.airlift
units
diff --git a/drift-server/src/test/java/com/facebook/drift/server/TestDriftServer.java b/drift-server/src/test/java/com/facebook/drift/server/TestDriftServer.java
index 64f65f547..a4ac68d5a 100644
--- a/drift-server/src/test/java/com/facebook/drift/server/TestDriftServer.java
+++ b/drift-server/src/test/java/com/facebook/drift/server/TestDriftServer.java
@@ -131,7 +131,6 @@ public void testGuiceServer()
LifeCycleManager lifeCycleManager = null;
try {
Injector injector = app
- .strictConfig()
.doNotInitializeLogging()
.initialize();
lifeCycleManager = injector.getInstance(LifeCycleManager.class);
@@ -181,7 +180,6 @@ public void testGuiceServerFilter()
LifeCycleManager lifeCycleManager = null;
try {
Injector injector = app
- .strictConfig()
.doNotInitializeLogging()
.initialize();
lifeCycleManager = injector.getInstance(LifeCycleManager.class);
diff --git a/drift-server/src/test/java/com/facebook/drift/server/TestingServerTransport.java b/drift-server/src/test/java/com/facebook/drift/server/TestingServerTransport.java
index 97c55ea8c..b05b1f9cf 100644
--- a/drift-server/src/test/java/com/facebook/drift/server/TestingServerTransport.java
+++ b/drift-server/src/test/java/com/facebook/drift/server/TestingServerTransport.java
@@ -25,6 +25,7 @@
import static com.google.common.base.Preconditions.checkArgument;
import static com.google.common.base.Preconditions.checkState;
+import static java.lang.String.format;
public class TestingServerTransport
implements ServerTransport
@@ -60,7 +61,9 @@ public synchronized ListenableFuture