|
@@ -3,6 +3,7 @@ package com.usthe.collector.dispatch;
|
|
|
import com.googlecode.aviator.AviatorEvaluator;
|
|
import com.googlecode.aviator.AviatorEvaluator;
|
|
|
import com.googlecode.aviator.Expression;
|
|
import com.googlecode.aviator.Expression;
|
|
|
import com.usthe.collector.collect.AbstractCollect;
|
|
import com.usthe.collector.collect.AbstractCollect;
|
|
|
|
|
+import com.usthe.collector.collect.database.JdbcCommonCollect;
|
|
|
import com.usthe.collector.collect.http.HttpCollectImpl;
|
|
import com.usthe.collector.collect.http.HttpCollectImpl;
|
|
|
import com.usthe.collector.collect.icmp.IcmpCollectImpl;
|
|
import com.usthe.collector.collect.icmp.IcmpCollectImpl;
|
|
|
import com.usthe.collector.collect.telnet.TelnetCollectImpl;
|
|
import com.usthe.collector.collect.telnet.TelnetCollectImpl;
|
|
@@ -107,6 +108,9 @@ public class MetricsCollect implements Runnable, Comparable<MetricsCollect> {
|
|
|
case DispatchConstants.PROTOCOL_TELNET:
|
|
case DispatchConstants.PROTOCOL_TELNET:
|
|
|
abstractCollect = TelnetCollectImpl.getInstance();
|
|
abstractCollect = TelnetCollectImpl.getInstance();
|
|
|
break;
|
|
break;
|
|
|
|
|
+ case DispatchConstants.PROTOCOL_JDBC:
|
|
|
|
|
+ abstractCollect = JdbcCommonCollect.getInstance();
|
|
|
|
|
+ break;
|
|
|
// todo
|
|
// todo
|
|
|
default: break;
|
|
default: break;
|
|
|
}
|
|
}
|