Throw UnexpectedException when invoke deserialize or serialize method in GC,CPU,MEMORY,MEMORY POOL data define.

This commit is contained in:
pengys5 2017-08-11 11:19:13 +08:00
parent 5012a9bc40
commit b9404f6a97
5 changed files with 23 additions and 8 deletions

View File

@ -1,5 +1,6 @@
package org.skywalking.apm.collector.agentjvm.worker.cpu.define;
import org.skywalking.apm.collector.core.framework.UnexpectedException;
import org.skywalking.apm.collector.remote.grpc.proto.RemoteData;
import org.skywalking.apm.collector.stream.worker.impl.data.Attribute;
import org.skywalking.apm.collector.stream.worker.impl.data.AttributeType;
@ -26,11 +27,11 @@ public class CpuMetricDataDefine extends DataDefine {
}
@Override public Object deserialize(RemoteData remoteData) {
return null;
throw new UnexpectedException("cpu metric data did not need send to remote worker.");
}
@Override public RemoteData serialize(Object object) {
return null;
throw new UnexpectedException("cpu metric data did not need send to remote worker.");
}
public static class CpuMetric implements Transform<CpuMetric> {

View File

@ -1,5 +1,6 @@
package org.skywalking.apm.collector.agentjvm.worker.gc.define;
import org.skywalking.apm.collector.core.framework.UnexpectedException;
import org.skywalking.apm.collector.remote.grpc.proto.RemoteData;
import org.skywalking.apm.collector.stream.worker.impl.data.Attribute;
import org.skywalking.apm.collector.stream.worker.impl.data.AttributeType;
@ -28,11 +29,11 @@ public class GCMetricDataDefine extends DataDefine {
}
@Override public Object deserialize(RemoteData remoteData) {
return null;
throw new UnexpectedException("gc metric data did not need send to remote worker.");
}
@Override public RemoteData serialize(Object object) {
return null;
throw new UnexpectedException("gc metric data did not need send to remote worker.");
}
public static class GCMetric implements Transform<GCMetric> {

View File

@ -1,5 +1,6 @@
package org.skywalking.apm.collector.agentjvm.worker.memory.define;
import org.skywalking.apm.collector.core.framework.UnexpectedException;
import org.skywalking.apm.collector.remote.grpc.proto.RemoteData;
import org.skywalking.apm.collector.stream.worker.impl.data.Attribute;
import org.skywalking.apm.collector.stream.worker.impl.data.AttributeType;
@ -30,11 +31,11 @@ public class MemoryMetricDataDefine extends DataDefine {
}
@Override public Object deserialize(RemoteData remoteData) {
return null;
throw new UnexpectedException("memory metric data did not need send to remote worker.");
}
@Override public RemoteData serialize(Object object) {
return null;
throw new UnexpectedException("memory metric data did not need send to remote worker.");
}
public static class MemoryMetric implements Transform<MemoryMetric> {

View File

@ -1,5 +1,6 @@
package org.skywalking.apm.collector.agentjvm.worker.memorypool.define;
import org.skywalking.apm.collector.core.framework.UnexpectedException;
import org.skywalking.apm.collector.remote.grpc.proto.RemoteData;
import org.skywalking.apm.collector.stream.worker.impl.data.Attribute;
import org.skywalking.apm.collector.stream.worker.impl.data.AttributeType;
@ -31,11 +32,11 @@ public class MemoryPoolMetricDataDefine extends DataDefine {
}
@Override public Object deserialize(RemoteData remoteData) {
return null;
throw new UnexpectedException("memory pool metric data did not need send to remote worker.");
}
@Override public RemoteData serialize(Object object) {
return null;
throw new UnexpectedException("memory pool metric data did not need send to remote worker.");
}
public static class MemoryPoolMetric implements Transform<MemoryPoolMetric> {

View File

@ -0,0 +1,11 @@
package org.skywalking.apm.collector.core.framework;
/**
* @author pengys5
*/
public class UnexpectedException extends RuntimeException {
public UnexpectedException(String message) {
super(message);
}
}