SYMBOL INDEX (1029 symbols across 166 files) FILE: clover/clover-admin/src/main/java/com/gome/clover/listener/Log4jConfigListener.java class Log4jConfigListener (line 34) | public class Log4jConfigListener implements ServletContextListener{ method contextDestroyed (line 39) | public void contextDestroyed(ServletContextEvent event) { method contextInitialized (line 43) | public void contextInitialized(ServletContextEvent event) { FILE: clover/clover-admin/src/main/java/com/gome/clover/servlet/CloverServletHandle.java class CloverServletHandle (line 64) | public class CloverServletHandle extends HttpServlet { method doGet (line 68) | protected void doGet(HttpServletRequest request, HttpServletResponse r... method doPost (line 73) | protected void doPost(HttpServletRequest request, HttpServletResponse ... method handleJobAdd (line 121) | private String handleJobAdd(HttpServletRequest request) { method handleJobDataDelete (line 149) | private String handleJobDataDelete(String id) { method handleJobDelete (line 161) | private String handleJobDelete(String id) { method handleJobDetail (line 209) | private String handleJobDetail(String id) { method handleLogDetail (line 268) | private String handleLogDetail(String id) { method handleContactAdd (line 293) | private String handleContactAdd(HttpServletRequest request) { method handleContactUpdate (line 317) | private String handleContactUpdate(HttpServletRequest request) { method handleContactDelete (line 343) | private String handleContactDelete(HttpServletRequest request) { method handleContactDetail (line 355) | private String handleContactDetail(HttpServletRequest request) { method handleStartupCloverServer (line 381) | private String handleStartupCloverServer() { method handleStopCloverServer (line 407) | private String handleStopCloverServer() { method handleStartupServerHeartBeat (line 434) | private String handleStartupServerHeartBeat() { method handleStopServerHeartBeat (line 460) | private String handleStopServerHeartBeat() { method handleStartupMonitorHeartBeat (line 486) | private String handleStartupMonitorHeartBeat() { method handleStopMonitorHeartBeat (line 512) | private String handleStopMonitorHeartBeat() { FILE: clover/clover-admin/src/main/java/com/gome/testclover/spring/RemoteCronJobWithSpringAnnotation.java class RemoteCronJobWithSpringAnnotation (line 35) | @Component method executeJob (line 39) | @Override FILE: clover/clover-admin/src/main/java/com/gome/testclover/spring/RemoteFixedDateJobWithSpring.java class RemoteFixedDateJobWithSpring (line 7) | public class RemoteFixedDateJobWithSpring extends RemoteJob { method executeJob (line 9) | @Override FILE: clover/clover-admin/src/main/java/com/gome/testclover/spring/RemoteFixedDateJobWithSpringAnnotation.java class RemoteFixedDateJobWithSpringAnnotation (line 35) | @CloverJobAnnotation(jobGroup = "RemoteJobWithSpringAnnotationGroup",job... method executeJob (line 38) | @Override FILE: clover/clover-admin/src/main/java/com/gome/testclover/spring/RemoteJobWithSpring.java class RemoteJobWithSpring (line 7) | public class RemoteJobWithSpring extends RemoteJob { method executeJob (line 9) | @Override FILE: clover/clover-admin/src/main/java/com/gome/testclover/spring/TestProperties.java class TestProperties (line 32) | public class TestProperties { method main (line 33) | public static void main(String[] args) { FILE: clover/clover-admin/src/main/webapp/js/DatePicker/WdatePicker.js function B (line 68) | function B() { function E (line 96) | function E(A, $, _) { function L (line 106) | function L() { function F (line 117) | function F(F) { function M (line 145) | function M(A, $, B) { function Z (line 157) | function Z($, _) { function G (line 161) | function G($) { function W (line 182) | function W(F) { function N (line 210) | function N($) { function a (line 216) | function a($) { function D (line 223) | function D($) { function Y (line 228) | function Y() { function H (line 233) | function H() { function U (line 245) | function U(J, C) { function S (line 314) | function S(_, $) { function Q (line 318) | function Q(_, $) { function K (line 322) | function K(H, $) { FILE: clover/clover-admin/src/main/webapp/js/DatePicker/calendar.js function C (line 5) | function C(A){return A<62?String.fromCharCode(A+=A<26?65:A<52?71:-4):A<6... FILE: clover/clover-admin/src/main/webapp/js/Map.js function Map (line 25) | function Map() { FILE: clover/clover-admin/src/main/webapp/js/bootstrap-tooltip.js function removeWithAnimation (line 233) | function removeWithAnimation() { FILE: clover/clover-admin/src/main/webapp/js/highcharts.js function v (line 8) | function v(a,b){var c;a||(a={});for(c in b)a[c]=b[c];return a} function y (line 8) | function y(){var a,b=arguments.length,c={},d=function(a,b){var c,h;for(h... function u (line 8) | function u(a,b){return parseInt(a,b||10)} function fa (line 8) | function fa(a){return typeof a==="string"} function V (line 8) | function V(a){return typeof a=== function Ba (line 9) | function Ba(a){return Object.prototype.toString.call(a)==="[object Array]"} function Ca (line 9) | function Ca(a){return typeof a==="number"} function ka (line 9) | function ka(a){return I.log(a)/I.LN10} function da (line 9) | function da(a){return I.pow(10,a)} function ga (line 9) | function ga(a,b){for(var c=a.length;c--;)if(a[c]===b){a.splice(c,1);break}} function r (line 9) | function r(a){return a!==x&&a!==null} function A (line 9) | function A(a,b,c){var d,e;if(fa(b))r(c)?a.setAttribute(b,c):a&&a.getAttr... function ha (line 9) | function ha(a){return Ba(a)? function o (line 10) | function o(){var a=arguments,b,c,d=a.length;for(b=0;bc&&(c=a[b]);return c} function Ga (line 15) | function Ga(a, function Ra (line 16) | function Ra(a){$a||($a=U(wa));a&&$a.appendChild(a);$a.innerHTML=""} function qa (line 16) | function qa(a,b){var c="Highcharts error #"+a+": www.highcharts.com/erro... function ia (line 16) | function ia(a){return parseFloat(a.toPrecision(14))} function Ha (line 16) | function Ha(a,b){xa=o(a,b.animation)} function Hb (line 16) | function Hb(){var a=N.global.useUTC,b=a?"getUTC":"get",c=a?"setUTC":"set... function ra (line 17) | function ra(){} function Ia (line 17) | function Ia(a,b,c,d){this.axis=a;this.pos=b;this.type=c||"";this.isNew=!... function ob (line 17) | function ob(a,b){this.axis=a;if(b)this.options=b,this.id=b.id} function Ib (line 17) | function Ib(a,b,c,d,e,f){var g=a.chart.inverted;this.axis=a;this.isNegat... function ab (line 18) | function ab(){this.init.apply(this,arguments)} function pb (line 18) | function pb(){this.init.apply(this,arguments)} function qb (line 18) | function qb(a,b){this.init(a,b)} function rb (line 18) | function rb(a,b){this.init(a,b)} function sb (line 18) | function sb(){this.init.apply(this,arguments)} function j (line 70) | function j(){var a,b;a=o.element.style;w=(La===void 0||xb===void 0||s.st... function k (line 71) | function k(){var a=s.styles,a=a&&a.textAlign,b=hb+q*(1-G),c;c=h?0:A;if(r... function m (line 71) | function m(a,b){B?B.attr(a,b):u[a]=b} function l (line 71) | function l(){o.add(s);s.attr({text:a,x:b,y:c});B&&r(e)&&s.attr({anchorX:e, function a (line 90) | function a(){var a=b.length,d;for(d=0;d+~])("+... function s (line 3) | function s(a){var b=a.length;while(b--)a[b].removeNode()} function t (line 3) | function t(a){var b,c,d=a.namespaces,e=a.parentWindow;return!o||a.printS... FILE: clover/clover-admin/src/main/webapp/js/jquery.validate.js function handle (line 60) | function handle() { function delegate (line 305) | function delegate(event) { function handler (line 1132) | function handler(e) { function checknumber (line 1397) | function checknumber(number){ FILE: clover/clover-admin/src/main/webapp/js/ui.datepicker.js function Datepicker (line 25) | function Datepicker() { function extendRemove (line 1578) | function extendRemove(target, props) { function isArray (line 1587) | function isArray(a) { FILE: clover/clover-admin/src/test/java/TestAnnotationWithSpring.java class TestAnnotationWithSpring (line 31) | @ContextConfiguration({"classpath:spring/spring-config.xml"}) method testInit (line 34) | @Test FILE: clover/clover-client/src/main/java/com/gome/bg/clover/client/job/LocalJob.java class LocalJob (line 38) | public abstract class LocalJob implements Job { method execute (line 41) | @Override method executeJob (line 57) | public abstract void executeJob(JobExecutionContext context); FILE: clover/clover-client/src/main/java/com/gome/bg/clover/client/job/RemoteJob.java class RemoteJob (line 38) | public abstract class RemoteJob implements Job { method execute (line 41) | @Override method executeJob (line 56) | public abstract void executeJob(JobExecutionContext context); FILE: clover/clover-client/src/main/java/com/gome/bg/clover/client/job/SimpleJob.java class SimpleJob (line 38) | public abstract class SimpleJob implements Job { method execute (line 41) | @Override method executeJob (line 58) | public abstract void executeJob(JobExecutionContext context); FILE: clover/clover-client/src/main/java/com/gome/bg/clover/client/job/TransactionJob.java class TransactionJob (line 38) | public abstract class TransactionJob implements Job { method execute (line 41) | @Override method executeJob (line 56) | public abstract void executeJob(JobExecutionContext context); FILE: clover/clover-client/src/main/java/com/gome/bg/clover/client/module/SchedulerClientInitial.java class SchedulerClientInitial (line 47) | @Component("SchedulerClientInitial") method init (line 63) | @Override method init (line 106) | public void init(List jobClassList, boolean isRegisterToZK, bo... method SchedulerClientInitial (line 121) | public SchedulerClientInitial() { FILE: clover/clover-core/src/main/java/com/gome/clover/common/annotation/CloverConfigBeanDefinitionParser.java class CloverConfigBeanDefinitionParser (line 44) | public class CloverConfigBeanDefinitionParser extends AbstractSingleBean... method getBeanClass (line 49) | @Override method doParse (line 54) | @Override method doParseJobConfig (line 71) | private void doParseJobConfig(Element element) { method resolveId (line 108) | @Override FILE: clover/clover-core/src/main/java/com/gome/clover/common/annotation/CloverConfigInit.java class CloverConfigInit (line 35) | public class CloverConfigInit { method init (line 38) | @PostConstruct method destroy (line 43) | @PreDestroy method setElement (line 48) | public void setElement(Element element) { FILE: clover/clover-core/src/main/java/com/gome/clover/common/annotation/CloverJobAnnotationBean.java class CloverJobAnnotationBean (line 43) | @Component method setApplicationContext (line 48) | @Override method postProcessBeforeInitialization (line 53) | @Override method postProcessAfterInitialization (line 58) | @Override method parseBean (line 64) | private void parseBean(Object bean) { FILE: clover/clover-core/src/main/java/com/gome/clover/common/annotation/CloverJobBeanDefinitionParser.java class CloverJobBeanDefinitionParser (line 43) | public class CloverJobBeanDefinitionParser extends AbstractSingleBeanDef... method getBeanClass (line 47) | @Override method doParse (line 57) | @Override method doParseElement (line 72) | private void doParseElement(Element element) { FILE: clover/clover-core/src/main/java/com/gome/clover/common/annotation/CloverJobNamespaceHandler.java class CloverJobNamespaceHandler (line 30) | public class CloverJobNamespaceHandler extends NamespaceHandlerSupport { method init (line 31) | @Override FILE: clover/clover-core/src/main/java/com/gome/clover/common/cache/LRUCache.java class LRUCache (line 30) | public class LRUCache { method LRUCache (line 37) | public LRUCache(int i) { method get (line 46) | public Entry get(Object key) { method put (line 59) | public void put(Object key, Object value) { method remove (line 82) | public void remove(Object key) { method removeLast (line 104) | private void removeLast() { method moveToHead (line 118) | private void moveToHead(Entry node) { method clear (line 139) | public void clear() { class Entry (line 147) | class Entry { FILE: clover/clover-core/src/main/java/com/gome/clover/common/cache/LRUCache2.java class LRUCache2 (line 33) | public class LRUCache2 { method LRUCache2 (line 43) | public LRUCache2 (int cacheSize) { method get (line 59) | public synchronized V get (K key) { method put (line 70) | public synchronized void put (K key, V value) { method clear (line 76) | public synchronized void clear() { method usedEntries (line 83) | public synchronized int usedEntries() { method getAll (line 90) | public synchronized Collection> getAll() { FILE: clover/clover-core/src/main/java/com/gome/clover/common/compile/CreateAndCompileClassFile.java class CreateAndCompileClassFile (line 33) | public class CreateAndCompileClassFile { method compileAndLoading (line 35) | public static Class compileAndLoading(String classPath, String classNa... method main (line 65) | public static void main(String args[]){ FILE: clover/clover-core/src/main/java/com/gome/clover/common/compile/DynamicClassLoader.java class DynamicClassLoader (line 35) | public class DynamicClassLoader extends ClassLoader { method DynamicClassLoader (line 37) | public DynamicClassLoader(ClassLoader parent) { method loadClass (line 41) | @SuppressWarnings("unchecked") method pathParser (line 69) | private String pathParser(String path) { method classPathParser (line 73) | private String classPathParser(String path) { method classNameParser (line 84) | private String classNameParser(String className) { method noSuffix (line 90) | private String noSuffix(String className) { method main (line 94) | public static void main(String[] arguments) throws Exception { FILE: clover/clover-core/src/main/java/com/gome/clover/common/compile/MyClassLoader.java class MyClassLoader (line 16) | public class MyClassLoader extends ClassLoader { method MyClassLoader (line 24) | public MyClassLoader() { method MyClassLoader (line 31) | public MyClassLoader(String MyClasspath) { method SetMyClasspath (line 42) | public void SetMyClasspath(String myClasspath) { method findClass (line 52) | public Class findClass(String name) { method loadClassData (line 69) | private byte[] loadClassData(String name) throws IOException { method loadClass (line 86) | public Class loadClass(byte[] classData, String className) method loadClass (line 97) | public Class loadClass(String name) throws ClassNotFoundException { method loadClass (line 104) | protected Class loadClass(String name, boolean resolve) method main (line 142) | public static void main(String[] args) { FILE: clover/clover-core/src/main/java/com/gome/clover/common/compress/CompressUtil.java class CompressUtil (line 30) | public class CompressUtil { method compress (line 31) | public static byte[] compress(byte[] orig) { method uncompress (line 39) | public static byte[] uncompress(byte[] compressed) { FILE: clover/clover-core/src/main/java/com/gome/clover/common/encryption/DesUtil.java class DesUtil (line 15) | public class DesUtil { method decrypt (line 35) | public final static String decrypt(String data,String cryptKey) throws... method encrypt (line 47) | public final static String encrypt(String data,String cryptKey) throws... method encrypt (line 60) | private static byte[] encrypt(byte[] data, byte[] key) throws Exception { method decrypt (line 88) | private static byte[] decrypt(byte[] data, byte[] key) throws Exception { method hex2byte (line 106) | public static byte[] hex2byte(byte[] b) { method byte2hex (line 117) | public static String byte2hex(byte[] b) { method main (line 131) | public static void main(String args[]) { FILE: clover/clover-core/src/main/java/com/gome/clover/common/encryption/MD5Util.java class MD5Util (line 13) | public class MD5Util { method encryptMD5 (line 19) | public static String encryptMD5(String inStr){ method encryptMD5WithKey (line 48) | public static String encryptMD5WithKey(String encryptStr,String encryp... method convertMD5 (line 95) | public static String convertMD5(String inStr){ method toHex (line 105) | public static String toHex(byte input[]) method main (line 122) | public static void main(String args[]) { FILE: clover/clover-core/src/main/java/com/gome/clover/common/exception/AppException.java class AppException (line 28) | public class AppException extends RuntimeException{ method AppException (line 30) | public AppException() { method AppException (line 34) | public AppException(String message) { method AppException (line 38) | public AppException(String message, Throwable cause) { method AppException (line 42) | public AppException(Throwable cause) { FILE: clover/clover-core/src/main/java/com/gome/clover/common/file/ConfigFile.java class ConfigFile (line 36) | public class ConfigFile { method ConfigFile (line 52) | public ConfigFile(ResourceBundle rb) { method commonConfig (line 56) | public static ConfigFile commonConfig() { method mongoDBConfig (line 59) | public static ConfigFile mongoDBConfig() { method zkConfig (line 62) | public static ConfigFile zkConfig() {return zkConfig;} method redisConfig (line 63) | public static ConfigFile redisConfig() {return redisConfig;} method getItem (line 65) | public String getItem(String item,String defaultValue) { method getIntItem (line 81) | public int getIntItem(String item, String defaultValue) { method getLongItem (line 91) | public long getLongItem(String item, String defaultValue) { method getDoubleItem (line 101) | public double getDoubleItem(String item, String defaultValue) { method getBooleanItem (line 112) | public boolean getBooleanItem(String item, boolean defaultValue) { method getNodeValue (line 121) | protected String getNodeValue(Node _node) { FILE: clover/clover-core/src/main/java/com/gome/clover/common/hash/HashTimes.java class HashTimes (line 28) | public class HashTimes method use33 (line 30) | public static int use33(String key) method use37 (line 41) | public static int use37(String key) { method main (line 45) | public static void main(String[] args) FILE: clover/clover-core/src/main/java/com/gome/clover/common/mongodb/BuildMongoDBData.java class BuildMongoDBData (line 40) | public class BuildMongoDBData { method getInsertJobBasicDBObject (line 41) | public static BasicDBObject getInsertJobBasicDBObject(ClientJob client... method getDeleteJobBasicDBObject (line 62) | public static BasicDBObject getDeleteJobBasicDBObject(ClientJob client... method getInsertLogBasicDBObject (line 69) | public static BasicDBObject getInsertLogBasicDBObject(String jobKey, S... method saveTempJobData2DB (line 81) | public static void saveTempJobData2DB(ServerJob serverJob) { method getDBObjectFromClientJob (line 92) | public static DBObject getDBObjectFromClientJob(ClientJob clientJob){ FILE: clover/clover-core/src/main/java/com/gome/clover/common/mongodb/DBTableInfo.java class DBTableInfo (line 29) | public class DBTableInfo { FILE: clover/clover-core/src/main/java/com/gome/clover/common/mongodb/MongoDBUtil.java type MongoDBUtil (line 41) | public enum MongoDBUtil { method getDB (line 46) | private static void getDB() { method getCollection (line 84) | public static DBCollection getCollection(String collectionName) { method findOneByCondition (line 97) | public static DBObject findOneByCondition(DBObject condition, String c... method findByCondition (line 102) | public static DBCursor findByCondition(DBObject condition, String coll... method insert (line 107) | public static boolean insert(BasicDBObject basicDBObject, String colle... method insertOrUpdate (line 113) | public static boolean insertOrUpdate(BasicDBObject basicDBObject, Stri... method update (line 168) | public static boolean update(BasicDBObject basicDBObject, String colle... method delete (line 227) | public static boolean delete(BasicDBObject condition, String collectio... method update (line 233) | public static boolean update(BasicDBObject queryCondition, BasicDBObje... method updateOrDeleteDB (line 246) | public static void updateOrDeleteDB(JobExecutionContext context) { method updateJobTime (line 286) | public static void updateJobTime(JobExecutionContext context, int upda... method isEnabledDB (line 316) | public static boolean isEnabledDB(){ FILE: clover/clover-core/src/main/java/com/gome/clover/common/netty/client/ObjectReqClient.java class ObjectReqClient (line 30) | public class ObjectReqClient { method connect (line 33) | public void connect(int port ,String host, final ZeroMQEntity entity) ... method main (line 98) | public static void main(String[] args) throws Exception { FILE: clover/clover-core/src/main/java/com/gome/clover/common/netty/client/SubReqClientHandel.java class SubReqClientHandel (line 19) | public class SubReqClientHandel extends SimpleChannelInboundHandler { method SubReqClientHandel (line 22) | public SubReqClientHandel(ZeroMQEntity entity){ method SubReqClientHandel (line 25) | public SubReqClientHandel(){ method channelRead0 (line 38) | @Override method resetClientJobTriggerAndJobType (line 55) | private void resetClientJobTriggerAndJobType(ClientJob clientJob) { FILE: clover/clover-core/src/main/java/com/gome/clover/common/netty/protol/SubScribeResp.java class SubScribeResp (line 11) | public class SubScribeResp implements Serializable { method SubScribeResp (line 22) | public SubScribeResp(String subRespId,String userName,String address){ method getSubReqId (line 28) | public String getSubReqId() { method setSubReqId (line 32) | public void setSubReqId(String subReqId) { method getRespCode (line 36) | public String getRespCode() { method setRespCode (line 40) | public void setRespCode(String respCode) { method getDesc (line 44) | public String getDesc() { method setDesc (line 48) | public void setDesc(String desc) { method toString (line 52) | @Override FILE: clover/clover-core/src/main/java/com/gome/clover/common/netty/protol/SubscribeReq.java class SubscribeReq (line 11) | public class SubscribeReq implements Serializable{ method SubscribeReq (line 23) | public SubscribeReq(String subReqId){ method toString (line 32) | @Override method getSubReqId (line 38) | public String getSubReqId() { method setSubReqId (line 41) | public void setSubReqId(String subReqId) { method getUserName (line 44) | public String getUserName() { method setUserName (line 47) | public void setUserName(String userName) { method getPorductName (line 50) | public String getPorductName() { method setPorductName (line 53) | public void setPorductName(String porductName) { method getPhoneNumber (line 56) | public String getPhoneNumber() { method setPhoneNumber (line 59) | public void setPhoneNumber(String phoneNumber) { method getAddress (line 63) | public String getAddress() { method setAddress (line 67) | public void setAddress(String address) { FILE: clover/clover-core/src/main/java/com/gome/clover/common/netty/server/ObjectRespServer.java class ObjectRespServer (line 17) | public class ObjectRespServer { method bind (line 19) | public void bind(int port)throws Exception{ method start (line 50) | public void start(int port) throws Exception { method main (line 88) | public static void main(String[] args) throws Exception { FILE: clover/clover-core/src/main/java/com/gome/clover/common/netty/server/SubReqServerHandel.java class SubReqServerHandel (line 36) | public class SubReqServerHandel extends SimpleChannelInboundHandler { method channelRead0 (line 38) | @Override method exceptionCaught (line 50) | @Override method serverHandelJob (line 58) | public void serverHandelJob(ZeroMQEntity zeroMQEntity,ChannelHandlerC... method resetClientJobTriggerAndJobType (line 159) | private void resetClientJobTriggerAndJobType(ClientJob clientJob) { FILE: clover/clover-core/src/main/java/com/gome/clover/common/rocketmq/ConsumerUtil.java class ConsumerUtil (line 48) | public class ConsumerUtil { FILE: clover/clover-core/src/main/java/com/gome/clover/common/rocketmq/ProducerUtil.java class ProducerUtil (line 39) | public class ProducerUtil { method send (line 54) | public static SendResult send(Message msg) throws InterruptedException... method shutdown (line 58) | public static void shutdown(){ method main (line 61) | public static void main(String args[]){ FILE: clover/clover-core/src/main/java/com/gome/clover/common/rpc/HttpRequestEntity.java class HttpRequestEntity (line 31) | public class HttpRequestEntity implements Serializable { FILE: clover/clover-core/src/main/java/com/gome/clover/common/rpc/HttpRequestHandler.java class HttpRequestHandler (line 40) | public class HttpRequestHandler extends SimpleChannelUpstreamHandler method decodeUri (line 45) | private String decodeUri(String uri) { method getParameterFromUri (line 56) | private static String getParameterFromUri(String startPrefix, String uri) method messageReceived (line 67) | public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) method getParameterValue (line 87) | private String getParameterValue(String parameterName, Map getDisk() { method getCpuRatioForWindows (line 79) | public static String getCpuRatioForWindows() { method readCpu (line 100) | private static long[] readCpu(final Process proc) { method substring (line 167) | private static String substring(String src, int start_idx, int end_idx) { FILE: clover/clover-core/src/main/java/com/gome/clover/common/thread/MyThreadPool.java class MyThreadPool (line 29) | public class MyThreadPool { method MyThreadPool (line 41) | private MyThreadPool() { method MyThreadPool (line 46) | private MyThreadPool(int workerNum) { method getThreadPool (line 56) | public static MyThreadPool getThreadPool() { method getThreadPool (line 62) | public static MyThreadPool getThreadPool(int workerNum) { method execute (line 71) | public void execute(Runnable task) { method execute (line 79) | public void execute(Runnable[] task) { method execute (line 88) | public void execute(List task) { method destroy (line 97) | public void destroy() { method getWorkThreadNumber (line 115) | public int getWorkThreadNumber() { method getFinishedTasknumber (line 120) | public int getFinishedTasknumber() { method getWaitTasknumber (line 125) | public int getWaitTasknumber() { method toString (line 130) | @Override class WorkThread (line 139) | private class WorkThread extends Thread { method run (line 146) | @Override method stopWorker (line 170) | public void stopWorker() { FILE: clover/clover-core/src/main/java/com/gome/clover/common/tools/ClassUtil.java class ClassUtil (line 35) | public class ClassUtil { method loggerError (line 41) | private static void loggerError(Exception e) { method getClass (line 45) | public static Class getClass(String className) { method getCachedClass (line 56) | private static Class getCachedClass(String className) { method classForName (line 62) | private static Class classForName(String className) { method setCachedClass (line 73) | private synchronized static void setCachedClass(String className, Clas... method getInstance (line 77) | public static Object getInstance(Class cls) { method BytesToObject (line 90) | public static Object BytesToObject(byte[] bytes) { method ObjectToBytes (line 113) | public static byte[] ObjectToBytes(Object object) { FILE: clover/clover-core/src/main/java/com/gome/clover/common/tools/CommonConstants.java class CommonConstants (line 31) | public class CommonConstants { FILE: clover/clover-core/src/main/java/com/gome/clover/common/tools/ConfigUtil.java class ConfigUtil (line 14) | public class ConfigUtil { method ConfigUtil (line 25) | private ConfigUtil(String propFile) { method getInstance (line 39) | public static ConfigUtil getInstance(String propFile) { method initPropertFile (line 49) | public void initPropertFile() { method getValue (line 72) | public String getValue(String key) { method setValue (line 81) | public synchronized void setValue(String key, String value) { method checkFileReload (line 89) | private boolean checkFileReload() { FILE: clover/clover-core/src/main/java/com/gome/clover/common/tools/DateUtil.java class DateUtil (line 37) | public class DateUtil { method getServerTime (line 43) | public static long getServerTime() { method formatWithDefaultPattern (line 52) | public static String formatWithDefaultPattern(Date date) { method formatWithCurrentTime (line 61) | public static String formatWithCurrentTime(String pattern) { method format (line 71) | public static String format(Date date, String pattern) { method formatWithDefaultPattern (line 86) | public static Date formatWithDefaultPattern(String dateStr) { method format (line 102) | public static Date format(String dateStr, String pattern) { method dateFormat (line 117) | public static String dateFormat(long time) { method currentDateTime (line 125) | public static String currentDateTime() { method getNextValidTimeAfter (line 137) | public static Date getNextValidTimeAfter(String cronExpressionStr, Da... FILE: clover/clover-core/src/main/java/com/gome/clover/common/tools/HttpRequest.java class HttpRequest (line 35) | public class HttpRequest { method sendGet (line 45) | public static String sendGet(String url, String param) { method sendPost (line 99) | public static String sendPost(String url, String param) { FILE: clover/clover-core/src/main/java/com/gome/clover/common/tools/IpUtil.java class IpUtil (line 41) | public class IpUtil { method getLocalIP (line 45) | public static String getLocalIP() { method getLocalName (line 82) | public static String getLocalName() { method closeReader (line 100) | private static void closeReader(Reader reader) { FILE: clover/clover-core/src/main/java/com/gome/clover/common/tools/KeyGen.java class KeyGen (line 8) | public class KeyGen { method getCRC (line 9) | public static short getCRC(String s, int i, byte bytes[]){ method encodeGroups (line 31) | public static String encodeGroups(BigInteger biginteger){ method encodeGroup (line 48) | public static String encodeGroup(int i){ method MakeKey (line 68) | public static String MakeKey(String name, int days, int id){ method main (line 105) | public static void main(String[] args){ FILE: clover/clover-core/src/main/java/com/gome/clover/common/tools/List2StringUtil.java class List2StringUtil (line 35) | public class List2StringUtil { method json2List (line 41) | public static List json2List(String jsonStr){ method list2JsonStr (line 50) | public static String list2JsonStr(List list){ method getRandomValueFromList (line 59) | public static String getRandomValueFromList(List list){ method addUnDuplicateString2List (line 72) | public static boolean addUnDuplicateString2List(String str, List list){ method remove (line 102) | public static void remove(List list,String str){ method getServerIpList (line 107) | public static List getServerIpList(List serverDataList){ method toBytes (line 117) | public static byte[] toBytes(String content) { method toString (line 124) | public static String toString(byte[] bytes) { FILE: clover/clover-core/src/main/java/com/gome/clover/common/tools/NetUtils.java class NetUtils (line 38) | public class NetUtils method getRandomPort (line 57) | public static int getRandomPort() method getAvailablePort (line 62) | public static int getAvailablePort() { method getAvailablePort (line 84) | public static int getAvailablePort(int port) { method isInvalidPort (line 112) | public static boolean isInvalidPort(int port) method isValidAddress (line 117) | public static boolean isValidAddress(String address) method isLocalHost (line 122) | public static boolean isLocalHost(String host) method isAnyHost (line 127) | public static boolean isAnyHost(String host) method isInvalidLocalHost (line 132) | public static boolean isInvalidLocalHost(String host) { method isValidLocalHost (line 136) | public static boolean isValidLocalHost(String host) method getLocalSocketAddress (line 141) | public static InetSocketAddress getLocalSocketAddress(String host, int... method isValidAddress (line 145) | private static boolean isValidAddress(InetAddress address) method getLocalHost (line 153) | public static String getLocalHost() method getLocalAddress (line 160) | public static InetAddress getLocalAddress() method getLogHost (line 169) | public static String getLogHost() { method getLocalAddress0 (line 174) | private static InetAddress getLocalAddress0() { method getHostName (line 215) | public static String getHostName(String address) method getIpByHost (line 239) | public static String getIpByHost(String hostName) method toAddressString (line 248) | public static String toAddressString(InetSocketAddress address) method toAddress (line 253) | public static InetSocketAddress toAddress(String address) { method toURL (line 267) | public static String toURL(String protocol, String host, int port, Str... FILE: clover/clover-core/src/main/java/com/gome/clover/common/tools/NettyUtil.java class NettyUtil (line 19) | public class NettyUtil { method nettyReqClientConnect (line 21) | public void nettyReqClientConnect(int port,String host)throws Exception{ FILE: clover/clover-core/src/main/java/com/gome/clover/common/tools/ProgressUtil.java class ProgressUtil (line 32) | public class ProgressUtil { method main (line 33) | public static void main(String[] args) throws InterruptedException { method getPid (line 39) | public static int getPid() { method getRunTimeInfo (line 49) | public static String getRunTimeInfo() { FILE: clover/clover-core/src/main/java/com/gome/clover/common/tools/PropertiesUtil.java class PropertiesUtil (line 34) | public class PropertiesUtil { method loadProperties (line 36) | public static Properties loadProperties(){ method loadProperties (line 57) | public static Properties loadProperties(String propertiesPath){ method writePropertiesFile (line 79) | public static boolean writePropertiesFile(String propertiesRealPath,Pr... method main (line 100) | public static void main(String args[]){ FILE: clover/clover-core/src/main/java/com/gome/clover/common/tools/RandomNumUtil.java class RandomNumUtil (line 30) | public class RandomNumUtil { method getNextInt (line 34) | public static int getNextInt() { method getNextIntString (line 41) | public static String getNextIntString() { method getNextLong (line 47) | public static long getNextLong() { method getNextLongString (line 52) | public static String getNextLongString() { method getNextInt (line 58) | public static int getNextInt(int minValue, int maxValue) { method getNextIntString (line 64) | public static String getNextIntString(int minValue, int maxValue) { method getNextLong (line 70) | public static long getNextLong(long minValue, long maxValue) { method getNextLongString (line 76) | public static String getNextLongString(long minValue, long maxValue) { FILE: clover/clover-core/src/main/java/com/gome/clover/common/tools/SendMailUtil.java class SendMailUtil (line 44) | public class SendMailUtil{ method send (line 62) | public static void send(String str_to, String str_title, String str_co... method sendEmailAttachment (line 120) | public static void sendEmailAttachment(String[] str_to, String str_title, method sendMails (line 210) | public static void sendMails(String[] str_to, String str_title, method sendDefaultMail (line 265) | public static void sendDefaultMail(String title,String content){ method sendMailByJobKey (line 283) | public static void sendMailByJobKey(String jobKey,String title,String ... method main (line 298) | public static void main(String args[]){ FILE: clover/clover-core/src/main/java/com/gome/clover/common/tools/StringUtil.java class StringUtil (line 31) | public class StringUtil { method isEmpty (line 33) | public static boolean isEmpty(String str) { method isNotEmpty (line 38) | public static boolean isNotEmpty(String str) { method isBlank (line 43) | public static boolean isBlank(String str) { method isNotBlank (line 57) | public static boolean isNotBlank(String str) { method clean (line 61) | public static String clean(String str) { method trim (line 65) | public static String trim(String str) { method split (line 68) | public static String[] split(String str, char separatorChar) { method splitWorker (line 72) | private static String[] splitWorker(String str, char separatorChar, bo... FILE: clover/clover-core/src/main/java/com/gome/clover/common/zeromq/AsyncSendMsg.java class AsyncSendMsg (line 38) | public class AsyncSendMsg { method send (line 43) | public static boolean send(String ip, String port, String msg) { method sendWithThreadPool (line 72) | public static void sendWithThreadPool(String ip, String port, String m... method sendWithClientThreadPool (line 85) | public static void sendWithClientThreadPool(String ip, String port, St... FILE: clover/clover-core/src/main/java/com/gome/clover/common/zeromq/AsyncStartZeroMQ.java class AsyncStartZeroMQ (line 38) | public class AsyncStartZeroMQ implements Runnable { method AsyncStartZeroMQ (line 41) | public AsyncStartZeroMQ(String port){ method startup (line 44) | public static void startup(String port){ method run (line 47) | @Override method main (line 62) | public static void main(String args[]){ FILE: clover/clover-core/src/main/java/com/gome/clover/common/zeromq/AsyncZMQPull.java class AsyncZMQPull (line 28) | public class AsyncZMQPull { FILE: clover/clover-core/src/main/java/com/gome/clover/common/zeromq/ZeroMQEntity.java class ZeroMQEntity (line 35) | public class ZeroMQEntity implements Serializable { method ZeroMQEntity (line 57) | public ZeroMQEntity() {} method ZeroMQEntity (line 59) | public ZeroMQEntity(String destServer, String destIp, String jobInfo) { method ZeroMQEntity (line 65) | public ZeroMQEntity(String destServer, String destIp, String jobInfo, ... method getDestServer (line 72) | public String getDestServer() { method setDestServer (line 76) | public void setDestServer(String destServer) { method getJobInfo (line 80) | public String getJobInfo() { method setJobInfo (line 84) | public void setJobInfo(String jobInfo) { method getDestIp (line 88) | public String getDestIp() { method setDestIp (line 92) | public void setDestIp(String destIp) { method getMsg (line 96) | public String getMsg() { method setMsg (line 100) | public void setMsg(String msg) { FILE: clover/clover-core/src/main/java/com/gome/clover/common/zeromq/ZeroMQPub.java type ZeroMQPub (line 34) | public enum ZeroMQPub { method send (line 37) | public boolean send(String addr,String msg,String topic){ method main (line 53) | public static void main(String args[]) { FILE: clover/clover-core/src/main/java/com/gome/clover/common/zeromq/ZeroMQPull.java type ZeroMQPull (line 56) | public enum ZeroMQPull { method recv (line 62) | public void recv(String addr) { method resetClientJobTriggerAndJobType (line 171) | private void resetClientJobTriggerAndJobType(ClientJob clientJob) { method stop (line 176) | public boolean stop() {//server 关闭zmq方法 method stop (line 183) | public boolean stop(String ip,String port) { method main (line 191) | public static void main(String args[]) { FILE: clover/clover-core/src/main/java/com/gome/clover/common/zeromq/ZeroMQPush.java type ZeroMQPush (line 33) | public enum ZeroMQPush { method send (line 35) | public boolean send(String addr,String msg){ method main (line 50) | public static void main(String args[]){ FILE: clover/clover-core/src/main/java/com/gome/clover/common/zeromq/ZeroMQSub.java type ZeroMQSub (line 34) | public enum ZeroMQSub { method recv (line 37) | public void recv(String addr){ method main (line 52) | public static void main(String args[]) { FILE: clover/clover-core/src/main/java/com/gome/clover/common/zk/ClientDict.java class ClientDict (line 37) | public class ClientDict { method ClientDict (line 47) | public ClientDict() { method init (line 51) | public boolean init() { method getZK (line 63) | public CuratorFramework getZK() { method hashClient (line 67) | public BasicDBObject hashClient(String jobClass, String hashKey) { method hashClient4S (line 77) | public Map hashClient4S(String jobClass, String hashKey) { method hashClientByFixedClientIps (line 81) | public BasicDBObject hashClientByFixedClientIps(String jobClass,String... method hashClient4SByFixedClientIps (line 91) | public Map hashClient4SByFixedClientIps(String jobClass,String[] fixed... method hashClientBySystemCapacity (line 95) | public BasicDBObject hashClientBySystemCapacity(String jobClass) { method hashClient4SBySystemCapacity (line 104) | public Map hashClient4SBySystemCapacity(String jobClass) { FILE: clover/clover-core/src/main/java/com/gome/clover/common/zk/ClientListener.java class ClientListener (line 41) | public class ClientListener implements Watcher { method ClientListener (line 48) | public ClientListener(String prefixPath, ZKConnect ZKConnect) { method records (line 53) | public BasicDBList records() { method hashClient (line 58) | public BasicDBObject hashClient(String jobClass, String hashKey) { method removeRecord (line 62) | public void removeRecord(String id) { method addRecord (line 66) | public void addRecord(String id) { method reload (line 81) | public void reload() { method process (line 114) | public void process(WatchedEvent event) { FILE: clover/clover-core/src/main/java/com/gome/clover/common/zk/ClientNodes.java class ClientNodes (line 41) | public class ClientNodes extends CommonNodes { method hashClient (line 48) | public BasicDBObject hashClient(String jobClass, String hashKey) { method hashClient4S (line 66) | public Map hashClient4S(String jobClass, String hashKey) { method hashClientByFixedClientIps (line 83) | public BasicDBObject hashClientByFixedClientIps(String jobClass, Strin... method hashClient4SByFixedClientIps (line 105) | public Map hashClient4SByFixedClientIps(String jobClass, String[] fixe... method hashClientBySystemCapacity (line 126) | public BasicDBObject hashClientBySystemCapacity(String jobClass) { method hashClient4SBySystemCapacity (line 182) | public Map hashClient4SBySystemCapacity(String jobClass) { method containsKey (line 249) | public boolean containsKey(String id) { method getRecordsByJobClass (line 253) | public BasicDBList getRecordsByJobClass(String jobClass) { method findRecordsByIP (line 257) | public BasicDBList findRecordsByIP(String ip) { method add (line 268) | public synchronized void add(BasicDBObject record) { method remove (line 298) | public synchronized boolean remove(String id) { method clear (line 319) | public void clear() { FILE: clover/clover-core/src/main/java/com/gome/clover/common/zk/CommonNodes.java class CommonNodes (line 33) | public class CommonNodes { method allocateNo (line 34) | public static String allocateNo() { method findIndexById (line 42) | public static int findIndexById(String id, BasicDBList items) { method findIndexByIp (line 55) | public static int findIndexByIp(String ip, BasicDBList items) { FILE: clover/clover-core/src/main/java/com/gome/clover/common/zk/ServerDict.java class ServerDict (line 37) | public class ServerDict { method ServerDict (line 47) | public ServerDict() { method init (line 51) | public boolean init() { method getZK (line 63) | public CuratorFramework getZK() { method hashServer (line 67) | public BasicDBObject hashServer(String hashKey) { method hashServer4S (line 76) | public Map hashServer4S(String hashKey) { method hashServerByFixedServerIps (line 80) | public BasicDBObject hashServerByFixedServerIps(String[] fixedServerIps){ method hashServer4SByFixedServerIps (line 89) | public Map hashServer4SByFixedServerIps(String[] fixedServerIps){ method hashServerBySystemCapacity (line 92) | public BasicDBObject hashServerBySystemCapacity() { method hashServer4SBySystemCapacity (line 100) | public Map hashServer4SBySystemCapacity() { FILE: clover/clover-core/src/main/java/com/gome/clover/common/zk/ServerListener.java class ServerListener (line 39) | public class ServerListener implements Watcher { method ServerListener (line 46) | public ServerListener(String prefixPath, ZKConnect zkConnect) { method removeRecord (line 51) | public void removeRecord(String id) { method addRecord (line 56) | public BasicDBObject addRecord(String id) { method reload (line 73) | public void reload() { method process (line 106) | public void process(WatchedEvent event) { FILE: clover/clover-core/src/main/java/com/gome/clover/common/zk/ServerNodes.java class ServerNodes (line 40) | public class ServerNodes extends CommonNodes { method hashServer (line 44) | public BasicDBObject hashServer(String hashKey) { method hashServer4S (line 61) | public Map hashServer4S(String hashKey) { method hashServerByFixedServerIps (line 78) | public BasicDBObject hashServerByFixedServerIps(String[] fixedServerIp... method hashServer4SByFixedServerIps (line 99) | public Map hashServer4SByFixedServerIps(String[] fixedServerIps) { method hashServerBySystemCapacity (line 121) | public BasicDBObject hashServerBySystemCapacity() { method hashServer4SBySystemCapacity (line 172) | public Map hashServer4SBySystemCapacity() { method add (line 238) | public synchronized void add(BasicDBObject record) { method remove (line 248) | public synchronized boolean remove(String id) { FILE: clover/clover-core/src/main/java/com/gome/clover/common/zk/ZKConnect.java class ZKConnect (line 42) | public class ZKConnect implements CuratorWatcher, CuratorListener, Conne... method ZKConnect (line 47) | public ZKConnect() { method start (line 51) | public boolean start() { method addServerListener (line 64) | public void addServerListener(ServerListener serverListener) { method addClientListener (line 68) | public void addClientListener(ClientListener clientListener) { method removeServerListener (line 72) | public void removeServerListener(ServerListener serverListener) { method removeClientListener (line 76) | public void removeClientListener(ClientListener clientListener) { method checkAlive (line 80) | public boolean checkAlive() { method getData (line 84) | public String getData(String path) throws Exception { method exists (line 88) | public boolean exists(String path) { method getChildrens (line 92) | public List getChildrens(String path) throws Exception { method stateChanged (line 99) | public void stateChanged(CuratorFramework client, ConnectionState newS... method fireEvents (line 107) | private void fireEvents(WatchedEvent e) { method eventReceived (line 119) | public void eventReceived(CuratorFramework client, CuratorEvent event)... method process (line 126) | public void process(WatchedEvent event) { FILE: clover/clover-core/src/main/java/com/gome/clover/common/zk/ZKManager.java class ZKManager (line 44) | public class ZKManager { type keys (line 49) | public enum keys { method ZKManager (line 52) | public ZKManager(Properties properties) throws Exception{ method reConnection (line 61) | public synchronized void reConnection() throws Exception{ method connect (line 69) | private void connect() throws Exception { method createZookeeper (line 75) | private void createZookeeper(final CountDownLatch connectionLatch) thr... method sessionEvent (line 93) | private void sessionEvent(CountDownLatch connectionLatch, WatchedEvent... method close (line 107) | public void close() throws InterruptedException { method createProperties (line 112) | public static Properties createProperties(){ method getRootPath (line 121) | public String getRootPath(){ method getConnectStr (line 124) | public String getConnectStr(){ method checkZookeeperState (line 127) | public boolean checkZookeeperState() throws Exception{ method isExists (line 131) | public boolean isExists(String path) throws Exception{ method setData (line 134) | public void setData(String path,String data) throws Exception{ method getData (line 140) | public String getData(String path)throws Exception{ method createPath (line 146) | public void createPath(ZooKeeper zk, String path,CreateMode createMod... method delete (line 159) | public void delete(String path)throws Exception { method getAcl (line 162) | public List getAcl() { method getZooKeeper (line 165) | public ZooKeeper getZooKeeper() throws Exception { FILE: clover/clover-core/src/main/java/com/gome/clover/common/zk/ZKUtil.java class ZKUtil (line 54) | public class ZKUtil { method create (line 57) | public static CuratorFramework create() { method exists (line 75) | public static boolean exists(CuratorFramework client, String path, Cur... method exists (line 88) | public static boolean exists(CuratorFramework client, String path) method createPath (line 93) | public static void createPath(CuratorFramework client, String path, St... method setPath (line 102) | public static void setPath(CuratorFramework client, String path, Strin... method updateServerTimestamp (line 115) | public static void updateServerTimestamp(long timestamp, String key) { method readServerTimestamp (line 125) | public static long readServerTimestamp(String key) { method getData (line 133) | public static String getData(CuratorFramework client, String path) { method getData (line 137) | public static String getData(CuratorFramework client, String path, Cur... method createEphemeralSequential (line 153) | public static String createEphemeralSequential(CuratorFramework client... method remove (line 162) | public static void remove(CuratorFramework client, String path) { method delete (line 176) | public static void delete(CuratorFramework client, String path) { method getChilds (line 185) | public static List getChilds(CuratorFramework client, String p... method getChilds (line 189) | public static List getChilds(CuratorFramework client, String p... method getDataByParameter (line 202) | public static String getDataByParameter(String path,String qKey,String... method getDataByParameter (line 223) | public static BasicDBObject getDataByParameter(String path,String qKey... method main (line 243) | public static void main(String[] args) FILE: clover/clover-core/src/main/java/com/gome/clover/common/zk/ZooKeeperWatch.java type ZooKeeperWatch (line 28) | public interface ZooKeeperWatch { method zooNodeChange (line 29) | public void zooNodeChange(String paramString1, String paramString2); method reconnect (line 30) | public void reconnect(); FILE: clover/clover-core/src/main/java/com/gome/clover/core/job/ClientJob.java class ClientJob (line 36) | public class ClientJob implements Serializable { method ClientJob (line 54) | public ClientJob() { method ClientJob (line 57) | public ClientJob(ClientJobFactory.Builder builder) { type ExecuteType (line 72) | public static enum ExecuteType { type JobType (line 76) | public static enum JobType { type JobStrategy (line 80) | public static enum JobStrategy{ method getTrigger (line 84) | public Trigger getTrigger() { method setTrigger (line 88) | public void setTrigger(Trigger trigger) { method getJobDetail (line 92) | public JobDetail getJobDetail() { method setJobDetail (line 96) | public void setJobDetail(JobDetail jobDetail) { method getExecuteType (line 100) | public ExecuteType getExecuteType() { method setExecuteType (line 104) | public void setExecuteType(ExecuteType executeType) { method getJobType (line 108) | public JobType getJobType() { method setJobType (line 112) | public void setJobType(JobType jobType) { method getJobStrategy (line 116) | public JobStrategy getJobStrategy() { method setJobStrategy (line 120) | public void setJobStrategy(JobStrategy jobStrategy) { method getStartTime (line 124) | public String getStartTime() { method setStartTime (line 128) | public void setStartTime(String startTime) { method getCronExpression (line 132) | public String getCronExpression() { method setCronExpression (line 136) | public void setCronExpression(String cronExpression) { method getFixedClientIps (line 140) | public String[] getFixedClientIps() { method setFixedClientIps (line 144) | public void setFixedClientIps(String[] fixedClientIps) { method getFixedServerIps (line 148) | public String[] getFixedServerIps() { method setFixedServerIps (line 152) | public void setFixedServerIps(String[] fixedServerIps) { method getJobClass (line 156) | public Class getJobClass() { method setJobClass (line 160) | public void setJobClass(Class jobClass) { method getClientIp (line 164) | public String getClientIp() { method setClientIp (line 168) | public void setClientIp(String clientIp) { method getServerIp (line 172) | public String getServerIp() { method setServerIp (line 176) | public void setServerIp(String serverIp) { method getJobClassName (line 180) | public String getJobClassName() { method setJobClassName (line 184) | public void setJobClassName(String jobClassName) { method getJobClassPath (line 188) | public String getJobClassPath() { method setJobClassPath (line 192) | public void setJobClassPath(String jobClassPath) { method isRecoverJobFromDB (line 196) | public boolean isRecoverJobFromDB() { method setRecoverJobFromDB (line 200) | public void setRecoverJobFromDB(boolean isRecoverJobFromDB) { method toString (line 204) | @Override FILE: clover/clover-core/src/main/java/com/gome/clover/core/job/ClientJobBuilder.java class ClientJobBuilder (line 37) | public class ClientJobBuilder { method quickBuildLocalCronJob (line 48) | public static ClientJob quickBuildLocalCronJob(String jobGroup, String... method quickBuildRemoteCronJob (line 67) | public static ClientJob quickBuildRemoteCronJob(String jobGroup, Strin... method quickBuildLocalJobWithStartDate (line 86) | public static ClientJob quickBuildLocalJobWithStartDate(String jobGrou... method quickBuildRemoteJobWithStartDate (line 105) | public static ClientJob quickBuildRemoteJobWithStartDate(String jobGro... method quickBuildLocalStartNowJobWithExecuteType (line 124) | public static ClientJob quickBuildLocalStartNowJobWithExecuteType(Stri... method quickBuildRemoteStartNowJobWithExecuteType (line 143) | public static ClientJob quickBuildRemoteStartNowJobWithExecuteType(Str... method quickBuildJobWithJobTypeAndExecuteTypeAndStartDate (line 164) | public static ClientJob quickBuildJobWithJobTypeAndExecuteTypeAndStart... method quickBuildJobWithJobTypeAndExecuteTypeAndJobStrategyAndStartDate (line 188) | public static ClientJob quickBuildJobWithJobTypeAndExecuteTypeAndJobSt... method quickBuildJobWithJobTypeAndExecuteTypeAndCronExpression (line 212) | public static ClientJob quickBuildJobWithJobTypeAndExecuteTypeAndCronE... method quickBuildJobWithJobTypeAndExecuteTypeAndJobStrategyAndCronExpression (line 236) | public static ClientJob quickBuildJobWithJobTypeAndExecuteTypeAndJobSt... FILE: clover/clover-core/src/main/java/com/gome/clover/core/job/ClientJobFactory.java class ClientJobFactory (line 37) | public class ClientJobFactory { method builder (line 39) | public static Builder builder(JobDetail jobDetail, Trigger trigger,Str... method builder (line 42) | public static Builder builder(JobDetail jobDetail, Trigger trigger, Jo... method builder (line 45) | public static Builder builder(JobDetail jobDetail, Trigger trigger, Jo... method builder (line 49) | public static Builder builder(JobDetail jobDetail, Trigger trigger, Jo... class Builder (line 54) | public static class Builder { method Builder (line 69) | Builder(JobDetail jobDetail, Trigger trigger,String startTime,String... method Builder (line 79) | Builder(JobDetail jobDetail, Trigger trigger, JobType jobType,String... method Builder (line 88) | Builder(JobDetail jobDetail, Trigger trigger, JobType jobType,Execut... method Builder (line 99) | Builder(JobDetail jobDetail, Trigger trigger, JobType jobType,Execut... method jobClass (line 110) | public Builder jobClass(Class jobClass) { method executeType (line 115) | public Builder executeType(ExecuteType executeType) { method jobStrategy (line 119) | public Builder jobStrategy(JobStrategy jobStrategy) { method startTime (line 124) | public Builder startTime(String startTime) { method cronExpression (line 129) | public Builder cronExpression(String cronExpression) { method fixedClientIps (line 134) | public Builder fixedClientIps(String... fixedClientIps) { method fixedServerIps (line 139) | public Builder fixedServerIps(String... fixedServerIps) { method clientIp (line 144) | public Builder clientIp(String ip) { method build (line 149) | public ClientJob build() { method getTrigger (line 155) | public Trigger getTrigger() { method getJobDetail (line 159) | public JobDetail getJobDetail() { method getExecuteType (line 163) | public ExecuteType getExecuteType() { method getJobType (line 167) | public JobType getJobType() { method getJobStrategy (line 171) | public JobStrategy getJobStrategy() { method getStartTime (line 175) | public String getStartTime() { method getCronExpression (line 179) | public String getCronExpression() { method getFixedClientIps (line 183) | public String[] getFixedClientIps() { method getFixedServerIps (line 187) | public String[] getFixedServerIps() { method getJobClass (line 191) | public Class getJobClass() { method getClientIp (line 195) | public String getClientIp() { FILE: clover/clover-core/src/main/java/com/gome/clover/core/job/MyJobListener.java class MyJobListener (line 37) | public class MyJobListener implements JobListener { method getName (line 41) | @Override method jobToBeExecuted (line 46) | @Override method jobExecutionVetoed (line 54) | @Override method jobWasExecuted (line 60) | @Override method getJobKey (line 69) | private JobKey getJobKey(JobExecutionContext context) { FILE: clover/clover-core/src/main/java/com/gome/clover/core/job/ServerJob.java class ServerJob (line 51) | public class ServerJob extends ClientJob implements Job { method execute (line 55) | @Override method handlerJob (line 67) | private boolean handlerJob(ServerJob clientJob) { method handlerJobType (line 76) | private boolean handlerJobType(ServerJob serverJob) { method handlerRemoteJob (line 88) | private boolean handlerRemoteJob(ServerJob serverJob) { method isContainLocalIp (line 166) | private boolean isContainLocalIp(String ips[]) { method deleteJobFromDB (line 173) | private void deleteJobFromDB(JobExecutionContext context, ServerJob se... method getUpdateRemoteJobBasicDBObject (line 190) | private BasicDBObject getUpdateRemoteJobBasicDBObject(ServerJob server... method handlerBroadcastJob (line 212) | private boolean handlerBroadcastJob(ServerJob serverJob) { //该功能慢慢考虑如何实现 FILE: clover/clover-core/src/main/java/com/gome/clover/core/job/ServerJobFactory.java class ServerJobFactory (line 35) | public class ServerJobFactory { method createControlJob (line 36) | public static ServerJob createControlJob(ClientJob clientJob) { method createServerTriggerKey (line 55) | protected static TriggerKey createServerTriggerKey(ClientJob clientJob) { method createServerJobKey (line 60) | private static JobKey createServerJobKey(ClientJob clientJob) { method createServerJobName (line 65) | private static String createServerJobName(ClientJob clientJob) { method getClientJobName (line 69) | private static String getClientJobName(ClientJob clientJob) { method getClientJobGroup (line 73) | private static String getClientJobGroup(ClientJob clientJob) { method createJobDetail (line 77) | private static JobDetail createJobDetail(ClientJob clientJob) { method createTrigger (line 81) | private static Trigger createTrigger(ClientJob clientJob) { method setJobInfo (line 92) | private static void setJobInfo(ServerJob serverJob, ClientJob clientJo... FILE: clover/clover-core/src/main/java/com/gome/clover/core/module/AbstractModuleScheduler.java class AbstractModuleScheduler (line 47) | public abstract class AbstractModuleScheduler { method registerToZK (line 51) | public void registerToZK(String moduleType, String ip, List jo... method reloadJobFromDB (line 94) | public void reloadJobFromDB(String moduleType, String ip) { method resetJobExecuteTime (line 153) | public void resetJobExecuteTime(String clientIp,String serverIp){ method resetFailTimes (line 163) | public void resetFailTimes(String clientIp,String serverIp){ FILE: clover/clover-core/src/main/java/com/gome/clover/core/module/ModuleSchedulerClient.java class ModuleSchedulerClient (line 57) | public class ModuleSchedulerClient extends AbstractModuleScheduler { method ModuleSchedulerClient (line 62) | private ModuleSchedulerClient() { method getInstance (line 66) | public static ModuleSchedulerClient getInstance() { method startup (line 85) | public boolean startup(List jobClassList, boolean isRegisterTo... method startupForLocalJobTest (line 128) | public boolean startupForLocalJobTest() { method addDefaultJob (line 138) | public void addDefaultJob() { method stop (line 144) | public boolean stop() { method handlerJob (line 149) | public boolean handlerJob(ClientJob clientJob) { method handlerJobType (line 162) | private boolean handlerJobType(ClientJob clientJob) { method handlerLocalJob (line 174) | private boolean handlerLocalJob(ClientJob clientJob) { method addLocalJob (line 193) | private boolean addLocalJob(ClientJob clientJob) { method deleteLocalJob (line 212) | private boolean deleteLocalJob(ClientJob clientJob) { method updateLocalJob (line 230) | private boolean updateLocalJob(ClientJob clientJob) { method handlerRemoteJob (line 243) | private boolean handlerRemoteJob(ClientJob clientJob) { method isContainLocalIp (line 308) | private boolean isContainLocalIp(String ips[]) { method isContainFixedIp (line 315) | private boolean isContainFixedIp(String ip, String fixedIps[]) { method getDefaultJobs (line 323) | public List getDefaultJobs() { method setDefaultJobs (line 327) | public void setDefaultJobs(List defaultJobs) { FILE: clover/clover-core/src/main/java/com/gome/clover/core/module/ModuleSchedulerServer.java class ModuleSchedulerServer (line 48) | public class ModuleSchedulerServer extends AbstractModuleScheduler { method ModuleSchedulerServer (line 52) | private ModuleSchedulerServer() { method getInstance (line 55) | public static ModuleSchedulerServer getInstance() { method handlerJob (line 64) | public boolean handlerJob(ServerJob serverJob) { method addJob (line 81) | private boolean addJob(ServerJob serverJob) { method deleteJob (line 97) | private boolean deleteJob(ServerJob serverJob) { method getDeleteRemoteJobBasicDBObject (line 113) | private BasicDBObject getDeleteRemoteJobBasicDBObject(ServerJob delete... method updateJob (line 120) | private boolean updateJob(ServerJob serverJob) { method startup (line 134) | public boolean startup() { method startup (line 161) | public boolean startup(boolean isRegisterToZK, boolean isStartupMQ,boo... method stop (line 187) | public boolean stop() { FILE: clover/clover-core/src/main/java/com/gome/clover/core/monitor/client/ClientHeartBeat.java type ClientHeartBeat (line 42) | public enum ClientHeartBeat { method startup (line 47) | public void startup() { method updateRecordList (line 67) | private void updateRecordList(CuratorFramework curatorFramework, Strin... method stop (line 86) | public void stop() { method main (line 92) | public static void main(String args[]) { FILE: clover/clover-core/src/main/java/com/gome/clover/core/monitor/server/ServerHeartBeat.java type ServerHeartBeat (line 39) | public enum ServerHeartBeat { method startup (line 53) | public void startup(){ method updateRecordList (line 76) | private void updateRecordList(ZKManager zkManager, String serverPathSt... method stop (line 94) | public void stop() { method main (line 106) | public static void main(String args[]){ FILE: clover/clover-core/src/main/java/com/gome/clover/core/scheduler/MyScheduler.java type MyScheduler (line 46) | public enum MyScheduler { method start (line 51) | public boolean start() { method stop (line 67) | public boolean stop() { method add (line 82) | public boolean add(ClientJob job) { method addJobListener (line 106) | public boolean addJobListener(MyJobListener listener, ClientJob job) { method delete (line 122) | public boolean delete(ClientJob clientJob) { method update (line 145) | public boolean update(ClientJob job) { method isExists (line 159) | public boolean isExists(ClientJob job) { method isExists (line 173) | public boolean isExists(JobKey jobKey) { FILE: clover/clover-examples/src/main/java/com/gome/clover/DeleteGomeVipAdPlanJob.java class DeleteGomeVipAdPlanJob (line 32) | public class DeleteGomeVipAdPlanJob implements Job { method execute (line 33) | @Override FILE: clover/clover-examples/src/main/java/com/gome/clover/ObjectToByte.java class ObjectToByte (line 38) | public class ObjectToByte { method toObj (line 39) | @Test method toObj1 (line 97) | @Test method testNewMsg (line 137) | @Test method testCompress (line 147) | @Test FILE: clover/clover-examples/src/main/java/com/gome/clover/TestEum.java class TestEum (line 40) | public class TestEum { method testEumVal (line 41) | @Test method testLongMax (line 62) | @Test method testCommon (line 77) | @Test method testMap (line 115) | @Test FILE: clover/clover-examples/src/main/java/com/gome/clover/TestThread.java class TestThread (line 33) | public class TestThread { method testPoll (line 34) | @Test FILE: clover/clover-examples/src/main/java/com/gome/clover/akka/serverclient/pubsub/MyActorSystem.java class MyActorSystem (line 6) | public class MyActorSystem { method main (line 11) | public static void main(String[] args) { FILE: clover/clover-examples/src/main/java/com/gome/clover/akka/serverclient/pubsub/PublisherActor.java class PublisherActor (line 11) | public class PublisherActor extends UntypedActor { method preStart (line 18) | @Override method onReceive (line 27) | @Override FILE: clover/clover-examples/src/main/java/com/gome/clover/akka/serverclient/pubsub/WorkerTaskA.java class WorkerTaskA (line 9) | public class WorkerTaskA extends UntypedActor { method onReceive (line 16) | @Override FILE: clover/clover-examples/src/main/java/com/gome/clover/akka/serverclient/pubsub/WorkerTaskB.java class WorkerTaskB (line 9) | public class WorkerTaskB extends UntypedActor { method onReceive (line 15) | @Override FILE: clover/clover-examples/src/main/java/com/gome/clover/common/compile/TestCompile.java class TestCompile (line 38) | public class TestCompile { method create (line 39) | @Test method compile (line 66) | @Test method getObject (line 89) | @Test FILE: clover/clover-examples/src/main/java/com/gome/clover/cron/TestCron.java class TestCron (line 34) | public class TestCron { method getNextTime (line 35) | @Test FILE: clover/clover-examples/src/main/java/com/gome/clover/job/MyJob.java class MyJob (line 44) | public class MyJob implements Job { method execute (line 45) | @Override method main (line 57) | public static void main(String args[]){ FILE: clover/clover-examples/src/main/java/com/gome/clover/job/MyJob1.java class MyJob1 (line 47) | public class MyJob1 implements Job,Serializable { method execute (line 48) | @Override method main (line 59) | public static void main(String args[]){ FILE: clover/clover-examples/src/main/java/com/gome/clover/job/MyJobWithSimpleJob.java class MyJobWithSimpleJob (line 40) | public class MyJobWithSimpleJob extends SimpleJob { method executeJob (line 42) | public void executeJob(JobExecutionContext context) { method main (line 46) | public static void main(String args[]){ FILE: clover/clover-examples/src/main/java/com/gome/clover/json/TestJson.java class TestJson (line 15) | public class TestJson { method setToJson (line 16) | @Test method jsonToSet (line 28) | @Test method listToJson (line 40) | @Test method testList2StringUtil (line 62) | public void testList2StringUtil(){ method testMap (line 66) | @Test method testArray (line 76) | @Test FILE: clover/clover-examples/src/main/java/com/gome/clover/mongo/TestMongoDB.java class TestMongoDB (line 23) | public class TestMongoDB { method insertOrUpdate (line 24) | @Test method findByJobKey (line 43) | @Test method insertConfig (line 56) | @Test method updateConfig (line 66) | @Test method testGetOn (line 75) | @Test FILE: clover/clover-examples/src/main/java/com/gome/clover/scheduler/TestSchedulerWithInsertMongoDB.java class TestSchedulerWithInsertMongoDB (line 26) | public class TestSchedulerWithInsertMongoDB implements Job { method execute (line 27) | @Override method main (line 32) | public static void main(String args[]){ FILE: clover/clover-examples/src/main/java/com/gome/clover/scheduler/TestSchedulerWithRegister.java class TestSchedulerWithRegister (line 16) | public class TestSchedulerWithRegister implements Job { method execute (line 17) | @Override method main (line 22) | public static void main(String args[]){ FILE: clover/clover-examples/src/main/java/com/gome/clover/systeminfo/TestMem.java class TestMem (line 31) | public class TestMem { method main (line 32) | public static void main(String[] args) { FILE: clover/clover-examples/src/main/java/com/gome/clover/thread/MyThread.java class MyThread (line 35) | class MyThread implements java.lang.Runnable method MyThread (line 38) | public MyThread(int id) method run (line 42) | @Override FILE: clover/clover-examples/src/main/java/com/gome/clover/thread/TestMyThreadPool.java class TestMyThreadPool (line 33) | public class TestMyThreadPool { method main (line 35) | public static void main(String[] args) { method test1 (line 48) | public static void test1(){ method test2 (line 56) | public static void test2(){ method test3 (line 63) | public static void test3(){ class Task (line 72) | static class Task implements Runnable { method run (line 75) | @Override FILE: clover/clover-examples/src/main/java/com/gome/clover/thread/ThreadDemo.java class ThreadDemo (line 30) | public class ThreadDemo method main (line 36) | public static void main(String[] args) throws InterruptedException FILE: clover/clover-examples/src/main/java/com/gome/clover/thread/ThreadPool.java class ThreadPool (line 32) | public class ThreadPool extends ThreadGroup { method ThreadPool (line 36) | public ThreadPool(int poolSize) { //poolSize 表示线程池中的工作线程的数量 method execute (line 46) | public synchronized void execute(Runnable task) { method getTask (line 57) | private synchronized Runnable getTask(int threadId) throws Interrupted... method closePool (line 68) | public synchronized void closePool() { method waitFinish (line 78) | public void waitFinish() { class WorkThread (line 98) | private class WorkThread extends Thread { method WorkThread (line 100) | public WorkThread(int id) { method run (line 105) | public void run() { FILE: clover/clover-examples/src/main/java/com/gome/clover/thread/ThreadPoolTest.java class ThreadPoolTest (line 30) | public class ThreadPoolTest { method main (line 31) | public static void main(String[] args) throws InterruptedException { method createTask (line 44) | private static Runnable createTask(final int taskID) { FILE: clover/clover-examples/src/main/java/com/gome/clover/time/TestTime.java class TestTime (line 12) | public class TestTime { method getCurrentTime (line 13) | @Test FILE: clover/clover-examples/src/main/java/com/gome/clover/zeromq/Helper.java class Helper (line 42) | public class Helper { method Helper (line 45) | private Helper() class DummyCtx (line 49) | public static class DummyCtx extends Ctx class DummySocketChannel (line 53) | public static class DummySocketChannel implements WritableByteChannel method DummySocketChannel (line 58) | public DummySocketChannel() method DummySocketChannel (line 63) | public DummySocketChannel(int bufsize) method data (line 69) | public byte[] data() method close (line 74) | @Override method isOpen (line 79) | @Override method write (line 85) | @Override class DummyIOThread (line 101) | public static class DummyIOThread extends IOThread method DummyIOThread (line 103) | public DummyIOThread() class DummySocket (line 109) | public static class DummySocket extends SocketBase method DummySocket (line 111) | public DummySocket() method xattach_pipe (line 117) | @Override method xterminated (line 122) | @Override class DummySession (line 128) | public static class DummySession extends SessionBase method DummySession (line 132) | public DummySession() method DummySession (line 137) | public DummySession(IOThread ioThread, boolean connect, method pushMsg (line 143) | public int pushMsg(Msg msg) method pullMsg (line 150) | public Msg pullMsg() method bounce (line 163) | public static void bounce(SocketBase sb, SocketBase sc) method send (line 201) | public static void send(Socket sa, String data) throws IOException FILE: clover/clover-examples/src/main/java/com/gome/clover/zeromq/Pub.java class Pub (line 30) | public class Pub { method main (line 31) | public static void main(String[] args) throws InterruptedException { FILE: clover/clover-examples/src/main/java/com/gome/clover/zeromq/Publisher.java class Publisher (line 30) | public class Publisher { method main (line 31) | public static void main(String args[]) { FILE: clover/clover-examples/src/main/java/com/gome/clover/zeromq/RandomNum.java class RandomNum (line 32) | public class RandomNum { method testGetRandomNum (line 33) | @Test method testConnection (line 41) | @Test FILE: clover/clover-examples/src/main/java/com/gome/clover/zeromq/Sub1.java class Sub1 (line 32) | public class Sub1 { method main (line 37) | public static void main(String[] args) { FILE: clover/clover-examples/src/main/java/com/gome/clover/zeromq/Subscriber.java class Subscriber (line 31) | public class Subscriber { method main (line 32) | public static void main(String args[]) { FILE: clover/clover-examples/src/main/java/com/gome/clover/zeromq/TestPubsubTcp.java class TestPubsubTcp (line 35) | public class TestPubsubTcp { method testPubsubTcp (line 36) | @Test FILE: clover/clover-examples/src/main/java/com/gome/clover/zeromq/TestReqrepTcp.java class TestReqrepTcp (line 33) | public class TestReqrepTcp { method testReqrepTcp (line 34) | @Test FILE: clover/clover-examples/src/main/java/com/gome/clover/zk/CuratorDemo.java class CuratorDemo (line 36) | public class CuratorDemo { method curatorDemo (line 38) | public void curatorDemo() throws Exception{ method main (line 58) | public static void main(String[] args) throws Exception { class ZKWatch (line 63) | public class ZKWatch implements CuratorWatcher { method getPath (line 66) | public String getPath() { method ZKWatch (line 69) | public ZKWatch(String path) { method process (line 72) | @Override FILE: clover/clover-examples/src/main/java/com/gome/clover/zk/CuratorTest.java class CuratorTest (line 44) | public class CuratorTest { method CuratorTest (line 49) | public CuratorTest() { method addReconnectionWatcher (line 61) | public void addReconnectionWatcher(final String path,final ZookeeperWa... method create (line 103) | public void create() throws Exception{ method put (line 111) | public void put() throws Exception{ method get (line 117) | public void get() throws Exception{ method register (line 129) | public void register() throws Exception{ method main (line 153) | public static void main(String[] args) throws Exception { class ZKWatch (line 163) | public class ZKWatch implements CuratorWatcher{ method getPath (line 166) | public String getPath() { method ZKWatch (line 169) | public ZKWatch(String path) { method process (line 172) | @Override class ZKWatchRegister (line 186) | public class ZKWatchRegister implements CuratorWatcher{ method getPath (line 189) | public String getPath() { method ZKWatchRegister (line 192) | public ZKWatchRegister(String path,byte[] value) { method process (line 196) | @Override type ZookeeperWatcherType (line 226) | public enum ZookeeperWatcherType{ FILE: clover/clover-examples/src/main/java/com/gome/clover/zk/MonitorServerZKListener.java class MonitorServerZKListener (line 46) | public class MonitorServerZKListener implements CuratorListener,Connecti... method MonitorServerZKListener (line 53) | public MonitorServerZKListener(String prefixPath) { method addReconnectionWatcher (line 71) | public void addReconnectionWatcher(final String path,final ZookeeperWa... method eventReceived (line 112) | @Override method stateChanged (line 117) | @Override class ZKWatchRegister (line 122) | public class ZKWatchRegister implements CuratorWatcher{ method getPath (line 125) | public String getPath() { method ZKWatchRegister (line 128) | public ZKWatchRegister(String path) { method process (line 131) | @Override type ZookeeperWatcherType (line 160) | public enum ZookeeperWatcherType{ FILE: clover/clover-examples/src/main/java/com/gome/clover/zk/SyncServer.java class SyncServer (line 32) | public class SyncServer { method main (line 34) | public static void main(String[] args) { method test1 (line 39) | @Test FILE: clover/clover-examples/src/main/java/com/gome/clover/zk/TestZK.java class TestZK (line 17) | public class TestZK { method testServerDelete (line 18) | @Test method testClientDelete (line 28) | @Test method testGetAllData (line 39) | @Test method testGet (line 51) | @Test FILE: clover/clover-monitor/src/main/java/com/gome/clover/monitor/MonitorHeartBeat.java type MonitorHeartBeat (line 46) | public enum MonitorHeartBeat { method startup (line 54) | public void startup() { method transferServerData (line 91) | private void transferServerData(BasicDBList needRemoveNodeList, int in... method filterNeedRemoveNodeList (line 123) | private void filterNeedRemoveNodeList(BasicDBList needRemoveNodeList, ... method addOrUpdateRecordList (line 135) | private void addOrUpdateRecordList(CuratorFramework curatorFramework, ... method add (line 150) | public synchronized void add(BasicDBObject record, BasicDBList dBList) { method remove (line 160) | public synchronized boolean remove(String id, BasicDBList dBList) { method stop (line 165) | public void stop() { method main (line 172) | public static void main(String args[]) { FILE: clover/clover-monitor/src/main/java/com/gome/clover/monitor/MonitorTimerTask.java class MonitorTimerTask (line 45) | public class MonitorTimerTask extends TimerTask { method run (line 48) | @Override method processServerMonitor (line 71) | private void processServerMonitor(ZKManager zkManager) { method processClientMonitor (line 112) | private void processClientMonitor(ZKManager zkManager) throws Exception { method alert (line 140) | private void alert(String ip, String msg) { FILE: clover/clover-monitor/src/main/java/com/gome/clover/monitor/ServerHeartBeatBak.java type ServerHeartBeatBak (line 33) | public enum ServerHeartBeatBak { method startup (line 35) | public void startup(){ method main (line 40) | public static void main(String args[]){ FILE: clover/clover-monitor/src/main/java/com/gome/clover/monitor/ServerTimerTask.java class ServerTimerTask (line 47) | public class ServerTimerTask extends TimerTask { method ServerTimerTask (line 52) | public ServerTimerTask(BasicDBList recordDBList) { method run (line 56) | @Override method transferServerData (line 81) | private void transferServerData(BasicDBList needRemoveNodeList, int in... method filterNeedRemoveNodeList (line 113) | private void filterNeedRemoveNodeList(BasicDBList needRemoveNodeList, ... method addOrUpdateRecordList (line 125) | private void addOrUpdateRecordList(CuratorFramework curatorFramework, ... method add (line 140) | public synchronized void add(BasicDBObject record, BasicDBList dBList) { method remove (line 150) | public synchronized boolean remove(String id, BasicDBList dBList) { FILE: clover/clover-server/src/main/java/com/gome/clover/server/module/SchedulerServerInitial.java class SchedulerServerInitial (line 42) | public class SchedulerServerInitial extends HttpServlet { method init (line 46) | @Override method init (line 81) | @Override FILE: test-clover/src/main/java/com/gome/testclover/init/InitAllJobWithServlet.java class InitAllJobWithServlet (line 38) | public class InitAllJobWithServlet extends HttpServlet { method init (line 39) | @Override FILE: test-clover/src/main/java/com/gome/testclover/init/InitServletWithSchedulerClientInitial.java class InitServletWithSchedulerClientInitial (line 35) | public class InitServletWithSchedulerClientInitial { method init (line 37) | public void init(){ FILE: test-clover/src/main/java/com/gome/testclover/init/InitServletWithStartup.java class InitServletWithStartup (line 36) | public class InitServletWithStartup extends HttpServlet { method init (line 37) | @Override FILE: test-clover/src/main/java/com/gome/testclover/init/InitSpringAnnotationWithStartup.java class InitSpringAnnotationWithStartup (line 36) | @Component method init (line 39) | @PostConstruct FILE: test-clover/src/main/java/com/gome/testclover/localjob/CronLocalJob.java class CronLocalJob (line 11) | public class CronLocalJob extends LocalJob { method executeJob (line 13) | @Override method main (line 19) | public static void main(String[] args) { FILE: test-clover/src/main/java/com/gome/testclover/localjob/FixedTimeLocalJob.java class FixedTimeLocalJob (line 13) | public class FixedTimeLocalJob extends LocalJob { method executeJob (line 15) | @Override method main (line 21) | public static void main(String[] args) { FILE: test-clover/src/main/java/com/gome/testclover/localjob/LocalJobTest.java class LocalJobTest (line 12) | public class LocalJobTest { method testFixedTimeLocalJob (line 13) | @Test method main (line 23) | public static void main(String[] args) { FILE: test-clover/src/main/java/com/gome/testclover/remotejob/RemoteCronJob.java class RemoteCronJob (line 10) | public class RemoteCronJob extends RemoteJob { method executeJob (line 12) | @Override method main (line 17) | public static void main(String[] args) { FILE: test-clover/src/main/java/com/gome/testclover/spring/MyRemoteJob.java class MyRemoteJob (line 33) | public class MyRemoteJob implements Job { method execute (line 34) | @Override FILE: test-clover/src/main/java/com/gome/testclover/spring/RemoteCronJobWithSpringAnnotation.java class RemoteCronJobWithSpringAnnotation (line 40) | @Component method executeJob (line 45) | @Override FILE: test-clover/src/main/java/com/gome/testclover/spring/RemoteFixedDateJobWithSpringAnnotation.java class RemoteFixedDateJobWithSpringAnnotation (line 41) | @CloverJobAnnotation(jobGroup = "RemoteJobWithSpringAnnotationGroup",job... method executeJob (line 44) | @Override FILE: test-clover/src/main/java/com/gome/testclover/spring/RemoteJob1WithSpring.java class RemoteJob1WithSpring (line 13) | public class RemoteJob1WithSpring extends RemoteJob { method executeJob (line 15) | @Override FILE: test-clover/src/main/java/com/gome/testclover/spring/RemoteJob1WithSpringAnnotation.java class RemoteJob1WithSpringAnnotation (line 16) | @Component method executeJob (line 22) | @Override FILE: test-clover/src/main/java/com/gome/testclover/spring/RemoteJob2WithSpring.java class RemoteJob2WithSpring (line 13) | public class RemoteJob2WithSpring extends RemoteJob { method executeJob (line 15) | @Override FILE: test-clover/src/main/java/com/gome/testclover/spring/RemoteJob2WithSpringAnnotation.java class RemoteJob2WithSpringAnnotation (line 16) | @Component method executeJob (line 22) | @Override FILE: test-clover/src/main/java/com/gome/testclover/spring/RemoteJob3WithSpring.java class RemoteJob3WithSpring (line 13) | public class RemoteJob3WithSpring extends RemoteJob { method executeJob (line 15) | @Override FILE: test-clover/src/main/java/com/gome/testclover/spring/RemoteJob3WithSpringAnnotation.java class RemoteJob3WithSpringAnnotation (line 16) | @Component method executeJob (line 22) | @Override FILE: test-clover/src/main/java/com/gome/testclover/spring/RemoteJobWithSpring.java class RemoteJobWithSpring (line 14) | public class RemoteJobWithSpring extends RemoteJob { method executeJob (line 16) | @Override FILE: test-clover/src/main/java/com/gome/testclover/spring/RemoteJobWithSpringAnnotation.java class RemoteJobWithSpringAnnotation (line 16) | @Component method executeJob (line 22) | @Override