You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by li...@apache.org on 2018/04/27 06:25:19 UTC
[incubator-servicecomb-java-chassis] 03/03: [SCB-514] update code
to resolve std javac compile warnings.
This is an automated email from the ASF dual-hosted git repository.
liubao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-servicecomb-java-chassis.git
commit 0c83e629c587587b9596f93bc65b2cf8e43f8e12
Author: wujimin <wu...@huawei.com>
AuthorDate: Wed Apr 25 10:12:37 2018 +0800
[SCB-514] update code to resolve std javac compile warnings.
---
.../servicecomb/common/rest/codec/RestObjectMapper.java | 8 +++-----
.../common/rest/codec/param/TestCookieProcessor.java | 10 +++++-----
.../common/rest/codec/param/TestFormProcessor.java | 7 +++----
.../common/rest/codec/param/TestHeaderProcessor.java | 10 +++++-----
.../servicecomb/demo/crossapp/CrossappBootListener.java | 6 +++---
.../servicecomb/demo/crossapp/CrossappBootListener.java | 6 +++---
.../apache/servicecomb/demo/springmvc/client/TestGeneric.java | 11 +++++------
.../foundation/vertx/http/AbstractHttpServletRequest.java | 2 ++
.../foundation/vertx/http/AbstractHttpServletResponse.java | 3 +++
.../vertx/http/VertxServerResponseToHttpServletResponse.java | 1 +
.../http/TestVertxServerResponseToHttpServletResponse.java | 1 +
.../servicecomb/bizkeeper/HystrixCommandPropertiesExt.java | 1 +
.../java/org/apache/servicecomb/loadbalance/LoadBalancer.java | 1 +
.../org/apache/servicecomb/loadbalance/TestLoadBalancer.java | 1 +
14 files changed, 37 insertions(+), 31 deletions(-)
diff --git a/common/common-rest/src/main/java/org/apache/servicecomb/common/rest/codec/RestObjectMapper.java b/common/common-rest/src/main/java/org/apache/servicecomb/common/rest/codec/RestObjectMapper.java
index fb76c90..6dc1bbb 100644
--- a/common/common-rest/src/main/java/org/apache/servicecomb/common/rest/codec/RestObjectMapper.java
+++ b/common/common-rest/src/main/java/org/apache/servicecomb/common/rest/codec/RestObjectMapper.java
@@ -26,10 +26,7 @@ import com.fasterxml.jackson.databind.JavaType;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.SerializationFeature;
import com.fasterxml.jackson.databind.type.TypeFactory;
-import com.fasterxml.jackson.databind.util.ISO8601DateFormat;
-import com.fasterxml.jackson.databind.util.ISO8601Utils;
-@SuppressWarnings("deprecation")
public final class RestObjectMapper extends ObjectMapper {
public static final RestObjectMapper INSTANCE = new RestObjectMapper();
@@ -37,15 +34,16 @@ public final class RestObjectMapper extends ObjectMapper {
private static final JavaType STRING_JAVA_TYPE = TypeFactory.defaultInstance().constructType(String.class);
+ @SuppressWarnings("deprecation")
private RestObjectMapper() {
// swagger中要求date使用ISO8601格式传递,这里与之做了功能绑定,这在cse中是没有问题的
- setDateFormat(new ISO8601DateFormat() {
+ setDateFormat(new com.fasterxml.jackson.databind.util.ISO8601DateFormat() {
private static final long serialVersionUID = 7798938088541203312L;
// to support millis
@Override
public StringBuffer format(Date date, StringBuffer toAppendTo, FieldPosition fieldPosition) {
- String value = ISO8601Utils.format(date, true);
+ String value = com.fasterxml.jackson.databind.util.ISO8601Utils.format(date, true);
toAppendTo.append(value);
return toAppendTo;
}
diff --git a/common/common-rest/src/test/java/org/apache/servicecomb/common/rest/codec/param/TestCookieProcessor.java b/common/common-rest/src/test/java/org/apache/servicecomb/common/rest/codec/param/TestCookieProcessor.java
index 16a2636..98fa39c 100644
--- a/common/common-rest/src/test/java/org/apache/servicecomb/common/rest/codec/param/TestCookieProcessor.java
+++ b/common/common-rest/src/test/java/org/apache/servicecomb/common/rest/codec/param/TestCookieProcessor.java
@@ -30,14 +30,12 @@ import org.junit.Assert;
import org.junit.Test;
import com.fasterxml.jackson.databind.type.TypeFactory;
-import com.fasterxml.jackson.databind.util.ISO8601Utils;
import mockit.Expectations;
import mockit.Mock;
import mockit.MockUp;
import mockit.Mocked;
-@SuppressWarnings("deprecation")
public class TestCookieProcessor {
@Mocked
HttpServletRequest request;
@@ -103,10 +101,11 @@ public class TestCookieProcessor {
Assert.assertEquals("c1v", value);
}
+ @SuppressWarnings("deprecation")
@Test
public void testGetValueCookiesDate() throws Exception {
Date date = new Date();
- String strDate = ISO8601Utils.format(date);
+ String strDate = com.fasterxml.jackson.databind.util.ISO8601Utils.format(date);
Cookie[] cookies = new Cookie[] {new Cookie("c1", strDate)};
new Expectations() {
{
@@ -117,7 +116,7 @@ public class TestCookieProcessor {
CookieProcessor processor = createProcessor("c1", Date.class);
Object value = processor.getValue(request);
- Assert.assertEquals(strDate, ISO8601Utils.format((Date) value));
+ Assert.assertEquals(strDate, com.fasterxml.jackson.databind.util.ISO8601Utils.format((Date) value));
}
@Test
@@ -132,7 +131,8 @@ public class TestCookieProcessor {
@Test
public void testSetValueDate() throws Exception {
Date date = new Date();
- String strDate = ISO8601Utils.format(date, true);
+ @SuppressWarnings("deprecation")
+ String strDate = com.fasterxml.jackson.databind.util.ISO8601Utils.format(date, true);
createClientRequest();
diff --git a/common/common-rest/src/test/java/org/apache/servicecomb/common/rest/codec/param/TestFormProcessor.java b/common/common-rest/src/test/java/org/apache/servicecomb/common/rest/codec/param/TestFormProcessor.java
index e204d91..efded34 100644
--- a/common/common-rest/src/test/java/org/apache/servicecomb/common/rest/codec/param/TestFormProcessor.java
+++ b/common/common-rest/src/test/java/org/apache/servicecomb/common/rest/codec/param/TestFormProcessor.java
@@ -33,14 +33,12 @@ import org.junit.Assert;
import org.junit.Test;
import com.fasterxml.jackson.databind.type.TypeFactory;
-import com.fasterxml.jackson.databind.util.ISO8601Utils;
import mockit.Expectations;
import mockit.Mock;
import mockit.MockUp;
import mockit.Mocked;
-@SuppressWarnings("deprecation")
public class TestFormProcessor {
@Mocked
HttpServletRequest request;
@@ -93,10 +91,11 @@ public class TestFormProcessor {
}
+ @SuppressWarnings("deprecation")
@Test
public void testGetValueNormalDate() throws Exception {
Date date = new Date();
- String strDate = ISO8601Utils.format(date);
+ String strDate = com.fasterxml.jackson.databind.util.ISO8601Utils.format(date);
new Expectations() {
{
request.getParameter("name");
@@ -106,7 +105,7 @@ public class TestFormProcessor {
ParamValueProcessor processor = createProcessor("name", Date.class);
Object value = processor.getValue(request);
- Assert.assertEquals(strDate, ISO8601Utils.format((Date) value));
+ Assert.assertEquals(strDate, com.fasterxml.jackson.databind.util.ISO8601Utils.format((Date) value));
}
@Test
diff --git a/common/common-rest/src/test/java/org/apache/servicecomb/common/rest/codec/param/TestHeaderProcessor.java b/common/common-rest/src/test/java/org/apache/servicecomb/common/rest/codec/param/TestHeaderProcessor.java
index 5a9d13a..cb3edb9 100644
--- a/common/common-rest/src/test/java/org/apache/servicecomb/common/rest/codec/param/TestHeaderProcessor.java
+++ b/common/common-rest/src/test/java/org/apache/servicecomb/common/rest/codec/param/TestHeaderProcessor.java
@@ -34,14 +34,12 @@ import org.junit.Assert;
import org.junit.Test;
import com.fasterxml.jackson.databind.type.TypeFactory;
-import com.fasterxml.jackson.databind.util.ISO8601Utils;
import mockit.Expectations;
import mockit.Mock;
import mockit.MockUp;
import mockit.Mocked;
-@SuppressWarnings("deprecation")
public class TestHeaderProcessor {
@Mocked
HttpServletRequest request;
@@ -78,10 +76,11 @@ public class TestHeaderProcessor {
}
+ @SuppressWarnings("deprecation")
@Test
public void testGetValueNormalDate() throws Exception {
Date date = new Date();
- String strDate = ISO8601Utils.format(date);
+ String strDate = com.fasterxml.jackson.databind.util.ISO8601Utils.format(date);
new Expectations() {
{
request.getHeader("h1");
@@ -91,7 +90,7 @@ public class TestHeaderProcessor {
HeaderProcessor processor = createProcessor("h1", Date.class);
Object value = processor.getValue(request);
- Assert.assertEquals(strDate, ISO8601Utils.format((Date) value));
+ Assert.assertEquals(strDate, com.fasterxml.jackson.databind.util.ISO8601Utils.format((Date) value));
}
@Test
@@ -174,7 +173,8 @@ public class TestHeaderProcessor {
@Test
public void testSetValueDate() throws Exception {
Date date = new Date();
- String strDate = ISO8601Utils.format(date, true);
+ @SuppressWarnings("deprecation")
+ String strDate = com.fasterxml.jackson.databind.util.ISO8601Utils.format(date, true);
createClientRequest();
diff --git a/demo/demo-crossapp/crossapp-client/src/main/java/org/apache/servicecomb/demo/crossapp/CrossappBootListener.java b/demo/demo-crossapp/crossapp-client/src/main/java/org/apache/servicecomb/demo/crossapp/CrossappBootListener.java
index 3d912c4..491a535 100644
--- a/demo/demo-crossapp/crossapp-client/src/main/java/org/apache/servicecomb/demo/crossapp/CrossappBootListener.java
+++ b/demo/demo-crossapp/crossapp-client/src/main/java/org/apache/servicecomb/demo/crossapp/CrossappBootListener.java
@@ -18,17 +18,17 @@
package org.apache.servicecomb.demo.crossapp;
import org.apache.servicecomb.core.BootListener;
-import org.apache.servicecomb.core.definition.loader.DynamicSchemaLoader;
import org.springframework.stereotype.Component;
-@SuppressWarnings("deprecation")
@Component
public class CrossappBootListener implements BootListener {
+ @SuppressWarnings("deprecation")
@Override
public void onBootEvent(BootEvent event) {
if (EventType.BEFORE_CONSUMER_PROVIDER.equals(event.getEventType())) {
// 动态注册schemas目录下面的契约到当前服务
- DynamicSchemaLoader.INSTANCE.registerSchemas("appServer:appService", "classpath*:schemas/*.yaml");
+ org.apache.servicecomb.core.definition.loader.DynamicSchemaLoader.INSTANCE.registerSchemas("appServer:appService",
+ "classpath*:schemas/*.yaml");
}
}
}
diff --git a/demo/demo-crossapp/crossapp-server/src/main/java/org/apache/servicecomb/demo/crossapp/CrossappBootListener.java b/demo/demo-crossapp/crossapp-server/src/main/java/org/apache/servicecomb/demo/crossapp/CrossappBootListener.java
index f129642..8c8aa82 100644
--- a/demo/demo-crossapp/crossapp-server/src/main/java/org/apache/servicecomb/demo/crossapp/CrossappBootListener.java
+++ b/demo/demo-crossapp/crossapp-server/src/main/java/org/apache/servicecomb/demo/crossapp/CrossappBootListener.java
@@ -18,17 +18,17 @@
package org.apache.servicecomb.demo.crossapp;
import org.apache.servicecomb.core.BootListener;
-import org.apache.servicecomb.core.definition.loader.DynamicSchemaLoader;
import org.springframework.stereotype.Component;
-@SuppressWarnings("deprecation")
@Component
public class CrossappBootListener implements BootListener {
+ @SuppressWarnings("deprecation")
@Override
public void onBootEvent(BootEvent event) {
if (EventType.BEFORE_PRODUCER_PROVIDER.equals(event.getEventType())) {
// 动态注册schemas目录下面的契约到当前服务
- DynamicSchemaLoader.INSTANCE.registerSchemas("classpath*:schemas/*.yaml");
+ org.apache.servicecomb.core.definition.loader.DynamicSchemaLoader.INSTANCE
+ .registerSchemas("classpath*:schemas/*.yaml");
}
}
}
diff --git a/demo/demo-springmvc/springmvc-client/src/main/java/org/apache/servicecomb/demo/springmvc/client/TestGeneric.java b/demo/demo-springmvc/springmvc-client/src/main/java/org/apache/servicecomb/demo/springmvc/client/TestGeneric.java
index 3ca0a57..82103e8 100644
--- a/demo/demo-springmvc/springmvc-client/src/main/java/org/apache/servicecomb/demo/springmvc/client/TestGeneric.java
+++ b/demo/demo-springmvc/springmvc-client/src/main/java/org/apache/servicecomb/demo/springmvc/client/TestGeneric.java
@@ -28,9 +28,6 @@ import org.apache.servicecomb.provider.springmvc.reference.CseRestTemplate;
import org.springframework.http.HttpStatus;
import org.springframework.web.client.RestTemplate;
-import com.fasterxml.jackson.databind.util.ISO8601Utils;
-
-@SuppressWarnings("deprecation")
public class TestGeneric {
private CodeFirstSpringmvcIntf intf;
@@ -70,16 +67,18 @@ public class TestGeneric {
TestMgr.check(HttpStatus.class, result.value.getClass());
}
- @SuppressWarnings("unchecked")
+ @SuppressWarnings({"unchecked", "deprecation"})
private void testGenericDate_rest() {
Generic<Date> generic = new Generic<>();
generic.value = new Date(1001);
Generic<Date> result = intf.testGenericDate(generic);
- TestMgr.check("1970-01-01T00:00:01.001Z", ISO8601Utils.format(result.value, true));
+ TestMgr.check("1970-01-01T00:00:01.001Z",
+ com.fasterxml.jackson.databind.util.ISO8601Utils.format(result.value, true));
TestMgr.check(Date.class, result.value.getClass());
result = restTemplate.postForObject(prefix + "/genericDate", generic, Generic.class);
- TestMgr.check("1970-01-01T00:00:01.001Z", ISO8601Utils.format(result.value, true));
+ TestMgr.check("1970-01-01T00:00:01.001Z",
+ com.fasterxml.jackson.databind.util.ISO8601Utils.format(result.value, true));
TestMgr.check(Date.class, result.value.getClass());
}
diff --git a/foundations/foundation-vertx/src/main/java/org/apache/servicecomb/foundation/vertx/http/AbstractHttpServletRequest.java b/foundations/foundation-vertx/src/main/java/org/apache/servicecomb/foundation/vertx/http/AbstractHttpServletRequest.java
index 956f31b..b4bea0e 100644
--- a/foundations/foundation-vertx/src/main/java/org/apache/servicecomb/foundation/vertx/http/AbstractHttpServletRequest.java
+++ b/foundations/foundation-vertx/src/main/java/org/apache/servicecomb/foundation/vertx/http/AbstractHttpServletRequest.java
@@ -171,6 +171,7 @@ public abstract class AbstractHttpServletRequest extends BodyBufferSupportImpl i
}
@Override
+ @Deprecated
public String getRealPath(String path) {
throw new Error("not supported method");
}
@@ -357,6 +358,7 @@ public abstract class AbstractHttpServletRequest extends BodyBufferSupportImpl i
}
@Override
+ @Deprecated
public boolean isRequestedSessionIdFromUrl() {
throw new Error("not supported method");
}
diff --git a/foundations/foundation-vertx/src/main/java/org/apache/servicecomb/foundation/vertx/http/AbstractHttpServletResponse.java b/foundations/foundation-vertx/src/main/java/org/apache/servicecomb/foundation/vertx/http/AbstractHttpServletResponse.java
index 2140429..8b1a9a6 100644
--- a/foundations/foundation-vertx/src/main/java/org/apache/servicecomb/foundation/vertx/http/AbstractHttpServletResponse.java
+++ b/foundations/foundation-vertx/src/main/java/org/apache/servicecomb/foundation/vertx/http/AbstractHttpServletResponse.java
@@ -134,11 +134,13 @@ public abstract class AbstractHttpServletResponse extends BodyBufferSupportImpl
}
@Override
+ @Deprecated
public String encodeUrl(String url) {
throw new Error("not supported method");
}
@Override
+ @Deprecated
public String encodeRedirectUrl(String url) {
throw new Error("not supported method");
}
@@ -194,6 +196,7 @@ public abstract class AbstractHttpServletResponse extends BodyBufferSupportImpl
}
@Override
+ @Deprecated
public void setStatus(int sc, String sm) {
throw new Error("not supported method");
}
diff --git a/foundations/foundation-vertx/src/main/java/org/apache/servicecomb/foundation/vertx/http/VertxServerResponseToHttpServletResponse.java b/foundations/foundation-vertx/src/main/java/org/apache/servicecomb/foundation/vertx/http/VertxServerResponseToHttpServletResponse.java
index ed77609..75bf693 100644
--- a/foundations/foundation-vertx/src/main/java/org/apache/servicecomb/foundation/vertx/http/VertxServerResponseToHttpServletResponse.java
+++ b/foundations/foundation-vertx/src/main/java/org/apache/servicecomb/foundation/vertx/http/VertxServerResponseToHttpServletResponse.java
@@ -62,6 +62,7 @@ public class VertxServerResponseToHttpServletResponse extends AbstractHttpServle
}
@Override
+ @Deprecated
public void setStatus(int sc, String sm) {
serverResponse.setStatusCode(sc);
serverResponse.setStatusMessage(sm);
diff --git a/foundations/foundation-vertx/src/test/java/org/apache/servicecomb/foundation/vertx/http/TestVertxServerResponseToHttpServletResponse.java b/foundations/foundation-vertx/src/test/java/org/apache/servicecomb/foundation/vertx/http/TestVertxServerResponseToHttpServletResponse.java
index 6afd964..0626dab 100644
--- a/foundations/foundation-vertx/src/test/java/org/apache/servicecomb/foundation/vertx/http/TestVertxServerResponseToHttpServletResponse.java
+++ b/foundations/foundation-vertx/src/test/java/org/apache/servicecomb/foundation/vertx/http/TestVertxServerResponseToHttpServletResponse.java
@@ -191,6 +191,7 @@ public class TestVertxServerResponseToHttpServletResponse {
Assert.assertEquals("json", headers.get(HttpHeaders.CONTENT_TYPE));
}
+ @SuppressWarnings("deprecation")
@Test
public void setStatus() {
response.setStatus(222, "test");
diff --git a/handlers/handler-bizkeeper/src/main/java/org/apache/servicecomb/bizkeeper/HystrixCommandPropertiesExt.java b/handlers/handler-bizkeeper/src/main/java/org/apache/servicecomb/bizkeeper/HystrixCommandPropertiesExt.java
index 0122d03..c95bc57 100644
--- a/handlers/handler-bizkeeper/src/main/java/org/apache/servicecomb/bizkeeper/HystrixCommandPropertiesExt.java
+++ b/handlers/handler-bizkeeper/src/main/java/org/apache/servicecomb/bizkeeper/HystrixCommandPropertiesExt.java
@@ -422,6 +422,7 @@ public class HystrixCommandPropertiesExt extends HystrixCommandProperties {
}
@Override
+ @Deprecated
public HystrixProperty<Integer> metricsRollingPercentileWindow() {
return metricsRollingPercentileWindowInMilliseconds;
}
diff --git a/handlers/handler-loadbalance/src/main/java/org/apache/servicecomb/loadbalance/LoadBalancer.java b/handlers/handler-loadbalance/src/main/java/org/apache/servicecomb/loadbalance/LoadBalancer.java
index bb50ad8..22f8b19 100644
--- a/handlers/handler-loadbalance/src/main/java/org/apache/servicecomb/loadbalance/LoadBalancer.java
+++ b/handlers/handler-loadbalance/src/main/java/org/apache/servicecomb/loadbalance/LoadBalancer.java
@@ -92,6 +92,7 @@ public class LoadBalancer extends AbstractLoadBalancer {
}
@Override
+ @Deprecated
public List<Server> getServerList(boolean availableOnly) {
return getAllServers();
}
diff --git a/handlers/handler-loadbalance/src/test/java/org/apache/servicecomb/loadbalance/TestLoadBalancer.java b/handlers/handler-loadbalance/src/test/java/org/apache/servicecomb/loadbalance/TestLoadBalancer.java
index 092bc4e..0259d42 100644
--- a/handlers/handler-loadbalance/src/test/java/org/apache/servicecomb/loadbalance/TestLoadBalancer.java
+++ b/handlers/handler-loadbalance/src/test/java/org/apache/servicecomb/loadbalance/TestLoadBalancer.java
@@ -51,6 +51,7 @@ public class TestLoadBalancer {
Assert.assertEquals("loadBalancerName", loadBalancer.getName());
}
+ @SuppressWarnings("deprecation")
@Test
public void testLoadBalancerFullOperationWithoutException() {
List<Server> newServers = new ArrayList<>();
--
To stop receiving notification emails like this one, please contact
liubao@apache.org.