未验证 提交 736dc3d3 编写于 作者: Z zhang-wei 提交者: GitHub

Remove some unused variables (#5598)

上级 772f1d2e
...@@ -31,8 +31,6 @@ import org.apache.skywalking.apm.commons.datacarrier.partition.SimpleRollingPart ...@@ -31,8 +31,6 @@ import org.apache.skywalking.apm.commons.datacarrier.partition.SimpleRollingPart
* DataCarrier main class. use this instance to set Producer/Consumer Model. * DataCarrier main class. use this instance to set Producer/Consumer Model.
*/ */
public class DataCarrier<T> { public class DataCarrier<T> {
private final int bufferSize;
private final int channelSize;
private Channels<T> channels; private Channels<T> channels;
private IDriver driver; private IDriver driver;
private String name; private String name;
...@@ -47,9 +45,9 @@ public class DataCarrier<T> { ...@@ -47,9 +45,9 @@ public class DataCarrier<T> {
public DataCarrier(String name, String envPrefix, int channelSize, int bufferSize) { public DataCarrier(String name, String envPrefix, int channelSize, int bufferSize) {
this.name = name; this.name = name;
this.bufferSize = EnvUtil.getInt(envPrefix + "_BUFFER_SIZE", bufferSize); bufferSize = EnvUtil.getInt(envPrefix + "_BUFFER_SIZE", bufferSize);
this.channelSize = EnvUtil.getInt(envPrefix + "_CHANNEL_SIZE", channelSize); channelSize = EnvUtil.getInt(envPrefix + "_CHANNEL_SIZE", channelSize);
channels = new Channels<T>(channelSize, bufferSize, new SimpleRollingPartitioner<T>(), BufferStrategy.BLOCKING); channels = new Channels<>(channelSize, bufferSize, new SimpleRollingPartitioner<T>(), BufferStrategy.BLOCKING);
} }
/** /**
......
...@@ -22,15 +22,9 @@ package org.apache.skywalking.apm.commons.datacarrier.partition; ...@@ -22,15 +22,9 @@ package org.apache.skywalking.apm.commons.datacarrier.partition;
* use threadid % total to partition * use threadid % total to partition
*/ */
public class ProducerThreadPartitioner<T> implements IDataPartitioner<T> { public class ProducerThreadPartitioner<T> implements IDataPartitioner<T> {
private int retryTime = 3;
public ProducerThreadPartitioner() { public ProducerThreadPartitioner() {
} }
public ProducerThreadPartitioner(int retryTime) {
this.retryTime = retryTime;
}
@Override @Override
public int partition(int total, T data) { public int partition(int total, T data) {
return (int) Thread.currentThread().getId() % total; return (int) Thread.currentThread().getId() % total;
......
...@@ -33,11 +33,7 @@ import org.powermock.api.support.membermodification.MemberModifier; ...@@ -33,11 +33,7 @@ import org.powermock.api.support.membermodification.MemberModifier;
public class DataCarrierTest { public class DataCarrierTest {
@Test @Test
public void testCreateDataCarrier() throws IllegalAccessException { public void testCreateDataCarrier() throws IllegalAccessException {
DataCarrier<SampleData> carrier = new DataCarrier<SampleData>(5, 100); DataCarrier<SampleData> carrier = new DataCarrier<>(5, 100);
Assert.assertEquals(((Integer) (MemberModifier.field(DataCarrier.class, "bufferSize")
.get(carrier))).intValue(), 100);
Assert.assertEquals(((Integer) (MemberModifier.field(DataCarrier.class, "channelSize")
.get(carrier))).intValue(), 5);
Channels<SampleData> channels = (Channels<SampleData>) (MemberModifier.field(DataCarrier.class, "channels") Channels<SampleData> channels = (Channels<SampleData>) (MemberModifier.field(DataCarrier.class, "channels")
.get(carrier)); .get(carrier));
...@@ -116,39 +112,36 @@ public class DataCarrierTest { ...@@ -116,39 +112,36 @@ public class DataCarrierTest {
} }
long time1 = System.currentTimeMillis(); long time1 = System.currentTimeMillis();
new Thread(new Runnable() { new Thread(() -> {
@Override try {
public void run() { Thread.sleep(3000);
try { } catch (InterruptedException e) {
Thread.sleep(3000); e.printStackTrace();
} catch (InterruptedException e) { }
e.printStackTrace(); IConsumer<SampleData> consumer = new IConsumer<SampleData>() {
} int i = 0;
IConsumer<SampleData> consumer = new IConsumer<SampleData>() {
int i = 0;
@Override @Override
public void init() { public void init() {
} }
@Override @Override
public void consume(List<SampleData> data) { public void consume(List<SampleData> data) {
} }
@Override @Override
public void onError(List<SampleData> data, Throwable t) { public void onError(List<SampleData> data, Throwable t) {
} }
@Override @Override
public void onExit() { public void onExit() {
} }
}; };
carrier.consume(consumer, 1); carrier.consume(consumer, 1);
}
}).start(); }).start();
carrier.produce(new SampleData().setName("blocking-data")); carrier.produce(new SampleData().setName("blocking-data"));
......
...@@ -22,7 +22,6 @@ import java.lang.reflect.Method; ...@@ -22,7 +22,6 @@ import java.lang.reflect.Method;
import org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.EnhancedInstance; import org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.EnhancedInstance;
import org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstanceMethodsAroundInterceptor; import org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstanceMethodsAroundInterceptor;
import org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.MethodInterceptResult; import org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.MethodInterceptResult;
import org.apache.skywalking.apm.plugin.elasticsearch.v6.RestClientEnhanceInfo;
public class RestHighLevelClientClusterMethodsInterceptor implements InstanceMethodsAroundInterceptor { public class RestHighLevelClientClusterMethodsInterceptor implements InstanceMethodsAroundInterceptor {
...@@ -36,7 +35,7 @@ public class RestHighLevelClientClusterMethodsInterceptor implements InstanceMet ...@@ -36,7 +35,7 @@ public class RestHighLevelClientClusterMethodsInterceptor implements InstanceMet
public Object afterMethod(EnhancedInstance objInst, Method method, Object[] allArguments, public Object afterMethod(EnhancedInstance objInst, Method method, Object[] allArguments,
Class<?>[] argumentsTypes, Object ret) throws Throwable { Class<?>[] argumentsTypes, Object ret) throws Throwable {
if (ret instanceof EnhancedInstance) { if (ret instanceof EnhancedInstance) {
((EnhancedInstance) ret).setSkyWalkingDynamicField((RestClientEnhanceInfo) (objInst.getSkyWalkingDynamicField())); ((EnhancedInstance) ret).setSkyWalkingDynamicField(objInst.getSkyWalkingDynamicField());
} }
return ret; return ret;
} }
......
...@@ -19,8 +19,6 @@ ...@@ -19,8 +19,6 @@
package org.apache.skywalking.apm.plugin.elasticsearch.v6.interceptor; package org.apache.skywalking.apm.plugin.elasticsearch.v6.interceptor;
import java.util.List; import java.util.List;
import org.apache.skywalking.apm.agent.core.logging.api.ILog;
import org.apache.skywalking.apm.agent.core.logging.api.LogManager;
import org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.EnhancedInstance; import org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.EnhancedInstance;
import org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstanceConstructorInterceptor; import org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstanceConstructorInterceptor;
import org.apache.skywalking.apm.plugin.elasticsearch.v6.RestClientEnhanceInfo; import org.apache.skywalking.apm.plugin.elasticsearch.v6.RestClientEnhanceInfo;
...@@ -29,9 +27,6 @@ import org.elasticsearch.client.RestClient; ...@@ -29,9 +27,6 @@ import org.elasticsearch.client.RestClient;
import org.elasticsearch.client.RestClientBuilder; import org.elasticsearch.client.RestClientBuilder;
public class RestHighLevelClientConInterceptor implements InstanceConstructorInterceptor { public class RestHighLevelClientConInterceptor implements InstanceConstructorInterceptor {
private static final ILog LOGGER = LogManager.getLogger(RestHighLevelClientConInterceptor.class);
@Override @Override
public void onConstruct(EnhancedInstance objInst, Object[] allArguments) { public void onConstruct(EnhancedInstance objInst, Object[] allArguments) {
RestClientBuilder restClientBuilder = (RestClientBuilder) (allArguments[0]); RestClientBuilder restClientBuilder = (RestClientBuilder) (allArguments[0]);
......
...@@ -83,12 +83,11 @@ public class MongoDBCollectionMethodInterceptor implements InstanceMethodsAround ...@@ -83,12 +83,11 @@ public class MongoDBCollectionMethodInterceptor implements InstanceMethodsAround
@Override @Override
public void onConstruct(EnhancedInstance objInst, Object[] allArguments) { public void onConstruct(EnhancedInstance objInst, Object[] allArguments) {
List<ServerAddress> servers = null;
DB db = (DB) allArguments[0]; DB db = (DB) allArguments[0];
servers = db.getMongo().getAllAddress(); List<ServerAddress> servers = db.getMongo().getAllAddress();
StringBuilder peers = new StringBuilder(); StringBuilder peers = new StringBuilder();
for (ServerAddress address : servers) { for (ServerAddress address : servers) {
peers.append(address.getHost() + ":" + address.getPort() + ";"); peers.append(address.getHost()).append(":").append(address.getPort()).append(";");
} }
objInst.setSkyWalkingDynamicField(peers.subSequence(0, peers.length() - 1).toString()); objInst.setSkyWalkingDynamicField(peers.subSequence(0, peers.length() - 1).toString());
......
...@@ -22,6 +22,7 @@ import com.alipay.sofa.rpc.client.ProviderInfo; ...@@ -22,6 +22,7 @@ import com.alipay.sofa.rpc.client.ProviderInfo;
import com.alipay.sofa.rpc.context.RpcInternalContext; import com.alipay.sofa.rpc.context.RpcInternalContext;
import com.alipay.sofa.rpc.core.request.SofaRequest; import com.alipay.sofa.rpc.core.request.SofaRequest;
import com.alipay.sofa.rpc.core.response.SofaResponse; import com.alipay.sofa.rpc.core.response.SofaResponse;
import java.lang.reflect.Method;
import org.apache.skywalking.apm.agent.core.context.CarrierItem; import org.apache.skywalking.apm.agent.core.context.CarrierItem;
import org.apache.skywalking.apm.agent.core.context.ContextCarrier; import org.apache.skywalking.apm.agent.core.context.ContextCarrier;
import org.apache.skywalking.apm.agent.core.context.ContextManager; import org.apache.skywalking.apm.agent.core.context.ContextManager;
...@@ -33,27 +34,23 @@ import org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstanceM ...@@ -33,27 +34,23 @@ import org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstanceM
import org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.MethodInterceptResult; import org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.MethodInterceptResult;
import org.apache.skywalking.apm.network.trace.component.ComponentsDefine; import org.apache.skywalking.apm.network.trace.component.ComponentsDefine;
import java.lang.reflect.Method;
public class SofaRpcConsumerInterceptor implements InstanceMethodsAroundInterceptor { public class SofaRpcConsumerInterceptor implements InstanceMethodsAroundInterceptor {
public static final String SKYWALKING_PREFIX = "skywalking."; public static final String SKYWALKING_PREFIX = "skywalking.";
@Override @Override
public void beforeMethod(EnhancedInstance objInst, Method method, Object[] allArguments, Class<?>[] argumentsTypes, public void beforeMethod(EnhancedInstance objInst, Method method, Object[] allArguments, Class<?>[] argumentsTypes,
MethodInterceptResult result) throws Throwable { MethodInterceptResult result) throws Throwable {
SofaRequest sofaRequest = (SofaRequest) allArguments[0]; SofaRequest sofaRequest = (SofaRequest) allArguments[0];
RpcInternalContext rpcContext = RpcInternalContext.getContext(); RpcInternalContext rpcContext = RpcInternalContext.getContext();
ProviderInfo providerInfo = rpcContext.getProviderInfo(); ProviderInfo providerInfo = rpcContext.getProviderInfo();
AbstractSpan span = null;
final String host = providerInfo.getHost(); final String host = providerInfo.getHost();
final int port = providerInfo.getPort(); final int port = providerInfo.getPort();
final ContextCarrier contextCarrier = new ContextCarrier(); final ContextCarrier contextCarrier = new ContextCarrier();
final String operationName = generateOperationName(providerInfo, sofaRequest); final String operationName = generateOperationName(providerInfo, sofaRequest);
span = ContextManager.createExitSpan(operationName, contextCarrier, host + ":" + port); AbstractSpan span = ContextManager.createExitSpan(operationName, contextCarrier, host + ":" + port);
CarrierItem next = contextCarrier.items(); CarrierItem next = contextCarrier.items();
while (next.hasNext()) { while (next.hasNext()) {
next = next.next(); next = next.next();
...@@ -69,7 +66,7 @@ public class SofaRpcConsumerInterceptor implements InstanceMethodsAroundIntercep ...@@ -69,7 +66,7 @@ public class SofaRpcConsumerInterceptor implements InstanceMethodsAroundIntercep
@Override @Override
public Object afterMethod(EnhancedInstance objInst, Method method, Object[] allArguments, Class<?>[] argumentsTypes, public Object afterMethod(EnhancedInstance objInst, Method method, Object[] allArguments, Class<?>[] argumentsTypes,
Object ret) throws Throwable { Object ret) throws Throwable {
SofaResponse result = (SofaResponse) ret; SofaResponse result = (SofaResponse) ret;
if (result != null && result.isError()) { if (result != null && result.isError()) {
dealException((Throwable) result.getAppResponse()); dealException((Throwable) result.getAppResponse());
...@@ -81,7 +78,7 @@ public class SofaRpcConsumerInterceptor implements InstanceMethodsAroundIntercep ...@@ -81,7 +78,7 @@ public class SofaRpcConsumerInterceptor implements InstanceMethodsAroundIntercep
@Override @Override
public void handleMethodException(EnhancedInstance objInst, Method method, Object[] allArguments, public void handleMethodException(EnhancedInstance objInst, Method method, Object[] allArguments,
Class<?>[] argumentsTypes, Throwable t) { Class<?>[] argumentsTypes, Throwable t) {
dealException(t); dealException(t);
} }
...@@ -101,9 +98,9 @@ public class SofaRpcConsumerInterceptor implements InstanceMethodsAroundIntercep ...@@ -101,9 +98,9 @@ public class SofaRpcConsumerInterceptor implements InstanceMethodsAroundIntercep
private String generateOperationName(ProviderInfo providerInfo, SofaRequest sofaRequest) { private String generateOperationName(ProviderInfo providerInfo, SofaRequest sofaRequest) {
StringBuilder operationName = new StringBuilder(); StringBuilder operationName = new StringBuilder();
operationName.append(sofaRequest.getInterfaceName()); operationName.append(sofaRequest.getInterfaceName());
operationName.append("." + sofaRequest.getMethodName() + "("); operationName.append(".").append(sofaRequest.getMethodName()).append("(");
for (String arg : sofaRequest.getMethodArgSigs()) { for (String arg : sofaRequest.getMethodArgSigs()) {
operationName.append(arg + ","); operationName.append(arg).append(",");
} }
if (sofaRequest.getMethodArgs().length > 0) { if (sofaRequest.getMethodArgs().length > 0) {
...@@ -122,9 +119,9 @@ public class SofaRpcConsumerInterceptor implements InstanceMethodsAroundIntercep ...@@ -122,9 +119,9 @@ public class SofaRpcConsumerInterceptor implements InstanceMethodsAroundIntercep
*/ */
private String generateRequestURL(ProviderInfo providerInfo, SofaRequest sofaRequest) { private String generateRequestURL(ProviderInfo providerInfo, SofaRequest sofaRequest) {
StringBuilder requestURL = new StringBuilder(); StringBuilder requestURL = new StringBuilder();
requestURL.append(providerInfo.getProtocolType() + "://"); requestURL.append(providerInfo.getProtocolType()).append("://");
requestURL.append(providerInfo.getHost()); requestURL.append(providerInfo.getHost());
requestURL.append(":" + providerInfo.getPort() + "/"); requestURL.append(":").append(providerInfo.getPort()).append("/");
requestURL.append(generateOperationName(providerInfo, sofaRequest)); requestURL.append(generateOperationName(providerInfo, sofaRequest));
return requestURL.toString(); return requestURL.toString();
} }
......
...@@ -41,8 +41,6 @@ public class SofaRpcProviderInterceptor implements InstanceMethodsAroundIntercep ...@@ -41,8 +41,6 @@ public class SofaRpcProviderInterceptor implements InstanceMethodsAroundIntercep
MethodInterceptResult result) throws Throwable { MethodInterceptResult result) throws Throwable {
SofaRequest sofaRequest = (SofaRequest) allArguments[0]; SofaRequest sofaRequest = (SofaRequest) allArguments[0];
AbstractSpan span = null;
ContextCarrier contextCarrier = new ContextCarrier(); ContextCarrier contextCarrier = new ContextCarrier();
CarrierItem next = contextCarrier.items(); CarrierItem next = contextCarrier.items();
while (next.hasNext()) { while (next.hasNext()) {
...@@ -55,7 +53,7 @@ public class SofaRpcProviderInterceptor implements InstanceMethodsAroundIntercep ...@@ -55,7 +53,7 @@ public class SofaRpcProviderInterceptor implements InstanceMethodsAroundIntercep
next.setHeadValue(""); next.setHeadValue("");
} }
} }
span = ContextManager.createEntrySpan(generateViewPoint(sofaRequest), contextCarrier); AbstractSpan span = ContextManager.createEntrySpan(generateViewPoint(sofaRequest), contextCarrier);
span.setComponent(ComponentsDefine.SOFARPC); span.setComponent(ComponentsDefine.SOFARPC);
SpanLayer.asRPCFramework(span); SpanLayer.asRPCFramework(span);
...@@ -95,9 +93,9 @@ public class SofaRpcProviderInterceptor implements InstanceMethodsAroundIntercep ...@@ -95,9 +93,9 @@ public class SofaRpcProviderInterceptor implements InstanceMethodsAroundIntercep
private String generateViewPoint(SofaRequest sofaRequest) { private String generateViewPoint(SofaRequest sofaRequest) {
StringBuilder operationName = new StringBuilder(); StringBuilder operationName = new StringBuilder();
operationName.append(sofaRequest.getInterfaceName()); operationName.append(sofaRequest.getInterfaceName());
operationName.append("." + sofaRequest.getMethodName() + "("); operationName.append(".").append(sofaRequest.getMethodName()).append("(");
for (String arg : sofaRequest.getMethodArgSigs()) { for (String arg : sofaRequest.getMethodArgSigs()) {
operationName.append(arg + ","); operationName.append(arg).append(",");
} }
if (sofaRequest.getMethodArgs().length > 0) { if (sofaRequest.getMethodArgs().length > 0) {
......
...@@ -25,13 +25,8 @@ import org.apache.skywalking.oap.server.library.module.ModuleConfig; ...@@ -25,13 +25,8 @@ import org.apache.skywalking.oap.server.library.module.ModuleConfig;
import org.apache.skywalking.oap.server.library.module.ModuleProvider; import org.apache.skywalking.oap.server.library.module.ModuleProvider;
import org.apache.skywalking.oap.server.library.module.ModuleStartException; import org.apache.skywalking.oap.server.library.module.ModuleStartException;
import org.apache.skywalking.oap.server.library.module.ServiceNotProvidedException; import org.apache.skywalking.oap.server.library.module.ServiceNotProvidedException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class ClusterModuleStandaloneProvider extends ModuleProvider { public class ClusterModuleStandaloneProvider extends ModuleProvider {
private static final Logger LOGGER = LoggerFactory.getLogger(ClusterModuleStandaloneProvider.class);
public ClusterModuleStandaloneProvider() { public ClusterModuleStandaloneProvider() {
super(); super();
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册