SYMBOL INDEX (7681 symbols across 912 files) FILE: docker/image/admin/bin/ddl.sql type `ALARM_RULE` (line 5) | CREATE TABLE `ALARM_RULE` ( type `AUTOKEEPER_CLUSTER` (line 19) | CREATE TABLE `AUTOKEEPER_CLUSTER` ( type `CANAL` (line 29) | CREATE TABLE `CANAL` ( type `CHANNEL` (line 40) | CREATE TABLE `CHANNEL` ( type `COLUMN_PAIR` (line 51) | CREATE TABLE `COLUMN_PAIR` ( type `COLUMN_PAIR_GROUP` (line 62) | CREATE TABLE `COLUMN_PAIR_GROUP` ( type `DATA_MEDIA` (line 72) | CREATE TABLE `DATA_MEDIA` ( type `DATA_MEDIA_PAIR` (line 84) | CREATE TABLE `DATA_MEDIA_PAIR` ( type `DATA_MEDIA_SOURCE` (line 100) | CREATE TABLE `DATA_MEDIA_SOURCE` ( type `DELAY_STAT` (line 111) | CREATE TABLE `DELAY_STAT` ( type `LOG_RECORD` (line 124) | CREATE TABLE `LOG_RECORD` ( type `NODE` (line 137) | CREATE TABLE `NODE` ( type `PIPELINE` (line 150) | CREATE TABLE `PIPELINE` ( type `PIPELINE_NODE_RELATION` (line 163) | CREATE TABLE `PIPELINE_NODE_RELATION` ( type `SYSTEM_PARAMETER` (line 174) | CREATE TABLE `SYSTEM_PARAMETER` ( type `TABLE_HISTORY_STAT` (line 182) | CREATE TABLE `TABLE_HISTORY_STAT` ( type `TABLE_STAT` (line 200) | CREATE TABLE `TABLE_STAT` ( type `THROUGHPUT_STAT` (line 215) | CREATE TABLE `THROUGHPUT_STAT` ( type `USER` (line 231) | CREATE TABLE `USER` ( type `DATA_MATRIX` (line 244) | CREATE TABLE `DATA_MATRIX` ( type `meta_history` (line 256) | CREATE TABLE IF NOT EXISTS `meta_history` ( type `meta_snapshot` (line 278) | CREATE TABLE IF NOT EXISTS `meta_snapshot` ( FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/autokeeper/AutoKeeperStatService.java type AutoKeeperStatService (line 30) | public interface AutoKeeperStatService { method findServerStat (line 38) | public AutoKeeperServerStat findServerStat(String serverIp); method findServerStatBySessionId (line 46) | public AutoKeeperServerStat findServerStatBySessionId(String sessionId); method findConnectionBySessionId (line 54) | public AutoKeeperConnectionStat findConnectionBySessionId(String sessi... method findConnectionByEphemeralPath (line 62) | public AutoKeeperConnectionStat findConnectionByEphemeralPath(String p... method findConnectionByWatcherPath (line 70) | public List findConnectionByWatcherPath(Stri... FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/autokeeper/impl/AutoKeeperCollector.java class AutoKeeperCollector (line 52) | public class AutoKeeperCollector implements InitializingBean { method collectorConnectionStat (line 82) | public void collectorConnectionStat(String address) { method collectorServerStat (line 163) | public void collectorServerStat(String address) { method collectorEphemeralStat (line 207) | public void collectorEphemeralStat(String address) { method collectorWatchStat (line 231) | public void collectorWatchStat(String address) { method collector (line 255) | public static String collector(String[] command) { method splitAddress (line 269) | private List splitAddress(String address) { method groupSessionPath (line 283) | private Map> groupSessionPath(String cmdresult) { method afterPropertiesSet (line 304) | @Override method startCollect (line 311) | private void startCollect() { method setAutoKeeperClusterService (line 336) | public void setAutoKeeperClusterService(AutoKeeperClusterService autoK... method setAutoKeeperData (line 340) | public void setAutoKeeperData(AutoKeeperData autoKeeperData) { method setCollectInterval (line 344) | public void setCollectInterval(long collectInterval) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/autokeeper/impl/AutoKeeperData.java class AutoKeeperData (line 41) | public class AutoKeeperData implements AutoKeeperPersist { method joinServer (line 46) | public void joinServer(String address, AutoKeeperServerStat summary) { method joinConnection (line 50) | public void joinConnection(String address, List watche... method persist (line 80) | public void persist() { method getServerStats (line 85) | public Map getServerStats() { method getConnectionStats (line 89) | public Map getConnectionStats() { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/autokeeper/impl/AutoKeeperPersist.java type AutoKeeperPersist (line 25) | public interface AutoKeeperPersist { method persist (line 30) | public void persist(); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/autokeeper/impl/AutoKeeperStatServiceImpl.java class AutoKeeperStatServiceImpl (line 34) | public class AutoKeeperStatServiceImpl implements AutoKeeperStatService { method findServerStat (line 38) | public AutoKeeperServerStat findServerStat(String serverAddress) { method findServerStatBySessionId (line 42) | public AutoKeeperServerStat findServerStatBySessionId(String sessionId) { method findConnectionBySessionId (line 47) | public AutoKeeperConnectionStat findConnectionBySessionId(String sessi... method findConnectionByEphemeralPath (line 51) | public AutoKeeperConnectionStat findConnectionByEphemeralPath(String p... method findConnectionByWatcherPath (line 63) | public List findConnectionByWatcherPath(Stri... method setAutoKeeperData (line 76) | public void setAutoKeeperData(AutoKeeperData autoKeeperData) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/common/DataSourceCreator.java class DataSourceCreator (line 38) | public class DataSourceCreator implements DisposableBean { method createDataSource (line 65) | public DataSource createDataSource(DataMediaSource dataMediaSource) { method destroyDataSource (line 83) | public void destroyDataSource(DataSource dataSource) { method destroy (line 101) | public void destroy() throws Exception { method preCreate (line 107) | private DataSource preCreate(Long pipelineId, DbMediaSource dbMediaSou... method letHandlerDestroyIfSupport (line 125) | public boolean letHandlerDestroyIfSupport(Long pipelineId, DataSource ... method createDataSource (line 143) | private DataSource createDataSource(String url, String userName, Strin... method setMaxWait (line 194) | public void setMaxWait(int maxWait) { method setMinIdle (line 198) | public void setMinIdle(int minIdle) { method setInitialSize (line 202) | public void setInitialSize(int initialSize) { method setMaxActive (line 206) | public void setMaxActive(int maxActive) { method setMaxIdle (line 210) | public void setMaxIdle(int maxIdle) { method setNumTestsPerEvictionRun (line 214) | public void setNumTestsPerEvictionRun(int numTestsPerEvictionRun) { method setTimeBetweenEvictionRunsMillis (line 218) | public void setTimeBetweenEvictionRunsMillis(int timeBetweenEvictionRu... method setRemoveAbandonedTimeout (line 222) | public void setRemoveAbandonedTimeout(int removeAbandonedTimeout) { method setMinEvictableIdleTimeMillis (line 226) | public void setMinEvictableIdleTimeMillis(int minEvictableIdleTimeMill... method setDataSourceHandlers (line 230) | public void setDataSourceHandlers(List dataSourceHa... FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/common/alarm/AbstractAlarmService.java class AbstractAlarmService (line 38) | public abstract class AbstractAlarmService implements AlarmService, Init... method sendAlarm (line 46) | public void sendAlarm(AlarmMessage data) { method sendAlarmInternal (line 56) | private void sendAlarmInternal() { method doSend (line 69) | protected abstract void doSend(AlarmMessage data) throws Exception; method afterPropertiesSet (line 71) | public void afterPropertiesSet() throws Exception { method destroy (line 84) | @Override method dumpQueue (line 96) | protected String dumpQueue() { method setPeriod (line 110) | public void setPeriod(int period) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/common/alarm/AlarmMessage.java class AlarmMessage (line 9) | public class AlarmMessage implements Serializable { method AlarmMessage (line 15) | public AlarmMessage(){ method AlarmMessage (line 19) | public AlarmMessage(String message, String receiveKey){ method getMessage (line 24) | public String getMessage() { method setMessage (line 28) | public void setMessage(String message) { method getReceiveKey (line 32) | public String getReceiveKey() { method setReceiveKey (line 36) | public void setReceiveKey(String receiveKey) { method toString (line 40) | @Override FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/common/alarm/AlarmService.java type AlarmService (line 26) | public interface AlarmService { method sendAlarm (line 39) | public void sendAlarm(AlarmMessage data); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/common/alarm/DefaultAlarmService.java class DefaultAlarmService (line 20) | public class DefaultAlarmService extends AbstractAlarmService { method doSend (line 27) | public void doSend(AlarmMessage data) throws Exception { method doSendMail (line 56) | private void doSendMail(SimpleMailMessage mail) { method isMail (line 67) | private boolean isMail(String receiveKey) { method isSms (line 71) | private boolean isSms(String receiveKey) { method convertToReceiver (line 75) | private String convertToReceiver(SystemParameter systemParameter, Stri... method setMailSender (line 83) | public void setMailSender(JavaMailSender mailSender) { method setUsername (line 87) | public void setUsername(String username) { method setSystemParameterService (line 91) | public void setSystemParameterService(SystemParameterService systemPar... FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/common/arbitrate/ArbitrateConfigImpl.java class ArbitrateConfigImpl (line 43) | public class ArbitrateConfigImpl implements ArbitrateConfig, Initializin... method ArbitrateConfigImpl (line 53) | public ArbitrateConfigImpl(){ method currentNode (line 58) | public Node currentNode() { method findNode (line 62) | public Node findNode(Long nid) { method findChannel (line 66) | public Channel findChannel(Long channelId) { method findChannelByPipelineId (line 70) | public Channel findChannelByPipelineId(Long pipelineId) { method findOppositePipeline (line 75) | public Pipeline findOppositePipeline(Long pipelineId) { method findPipeline (line 88) | public Pipeline findPipeline(Long pipelineId) { method afterPropertiesSet (line 101) | public void afterPropertiesSet() throws Exception { method updateMapping (line 146) | private void updateMapping(Channel channel, Long excludeId) { method setChannelService (line 156) | public void setChannelService(ChannelService channelService) { method setNodeService (line 160) | public void setNodeService(NodeService nodeService) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/common/arbitrate/DeadNodeListener.java class DeadNodeListener (line 52) | public class DeadNodeListener implements NodeListener, InitializingBean,... method DeadNodeListener (line 64) | public DeadNodeListener(){ method afterPropertiesSet (line 67) | public void afterPropertiesSet() throws Exception { method processChanged (line 86) | public synchronized void processChanged(List nodes) { method processDead (line 106) | private void processDead(Long deadNode) { method destroy (line 142) | public void destroy() throws Exception { class DeadNodeDelayed (line 153) | public static class DeadNodeDelayed implements Delayed { method DeadNodeDelayed (line 161) | public DeadNodeDelayed(long nid, long timeout){ method getNid (line 167) | public long getNid() { method getNow (line 171) | public long getNow() { method getDelay (line 175) | public long getDelay(TimeUnit unit) { method compareTo (line 181) | public int compareTo(Delayed other) { method hashCode (line 194) | @Override method equals (line 202) | public boolean equals(Object obj) { method setNodeMonitor (line 221) | public void setNodeMonitor(NodeMonitor nodeMonitor) { method setArbitrateManageService (line 225) | public void setArbitrateManageService(ArbitrateManageService arbitrate... method setChannelService (line 229) | public void setChannelService(ChannelService channelService) { method setExceptionRuleMonitor (line 233) | public void setExceptionRuleMonitor(PassiveMonitor exceptionRuleMonito... FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/common/basedao/GenericDAO.java type GenericDAO (line 25) | public interface GenericDAO { method insert (line 27) | public T insert(T entityObj); method delete (line 29) | public void delete(Long identity); method update (line 31) | public void update(T entityObj); method listAll (line 33) | public List listAll(); method listByCondition (line 35) | public List listByCondition(Map condition); method listByMultiId (line 37) | public List listByMultiId(Long... identities); method findById (line 39) | public T findById(Long identity); method getCount (line 41) | public int getCount(); method getCount (line 43) | public int getCount(Map condition); method checkUnique (line 45) | public boolean checkUnique(T entityObj); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/common/baseservice/GenericService.java type GenericService (line 25) | public interface GenericService { method create (line 27) | public void create(T entityObj); method remove (line 29) | public void remove(Long identity); method modify (line 31) | public void modify(T entityObj); method findById (line 33) | public T findById(Long identity); method listByIds (line 35) | public List listByIds(Long... identities); method listAll (line 37) | public List listAll(); method listByCondition (line 39) | public List listByCondition(Map condition); method getCount (line 41) | public int getCount(); method getCount (line 43) | public int getCount(Map condition); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/common/exceptions/InvalidConfigureException.java class InvalidConfigureException (line 3) | public class InvalidConfigureException extends RuntimeException { type INVALID_TYPE (line 7) | public static enum INVALID_TYPE { method InvalidConfigureException (line 13) | public InvalidConfigureException(INVALID_TYPE type){ method getType (line 18) | public INVALID_TYPE getType() { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/common/exceptions/ManagerException.java class ManagerException (line 24) | public class ManagerException extends RuntimeException { method ManagerException (line 28) | public ManagerException(String cause){ method ManagerException (line 32) | public ManagerException(Throwable t){ method ManagerException (line 36) | public ManagerException(String cause, Throwable t){ FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/common/exceptions/RepeatConfigureException.java class RepeatConfigureException (line 22) | public class RepeatConfigureException extends RuntimeException { method RepeatConfigureException (line 26) | public RepeatConfigureException(String cause){ method RepeatConfigureException (line 30) | public RepeatConfigureException(Throwable t){ method RepeatConfigureException (line 34) | public RepeatConfigureException(String cause, Throwable t){ FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/alarm/AlarmRuleService.java type AlarmRuleService (line 30) | public interface AlarmRuleService { method create (line 32) | void create(AlarmRule alarmRule); method modify (line 34) | void modify(AlarmRule alarmRule); method remove (line 36) | void remove(Long alarmRuleId); method enableMonitor (line 38) | public void enableMonitor(Long alarmRuleId); method disableMonitor (line 40) | public void disableMonitor(Long alarmRuleId); method disableMonitor (line 42) | public void disableMonitor(Long alarmRuleId, String pauseTime); method getAllAlarmRules (line 44) | List getAllAlarmRules(AlarmRuleStatus status); method getAlarmRuleById (line 46) | AlarmRule getAlarmRuleById(Long AlarmRuleId); method getAlarmRules (line 54) | Map> getAlarmRules(AlarmRuleStatus status); method getAlarmRules (line 56) | List getAlarmRules(Long pipelineId); method getAlarmRules (line 58) | List getAlarmRules(Long pipelineId, AlarmRuleStatus status); method listAllAlarmRules (line 60) | List listAllAlarmRules(Map condition); method getCount (line 62) | public int getCount(); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/alarm/dal/AlarmRuleDAO.java type AlarmRuleDAO (line 29) | public interface AlarmRuleDAO { method insert (line 31) | public AlarmRuleDO insert(AlarmRuleDO entityObj); method update (line 33) | public void update(AlarmRuleDO entityObj); method delete (line 35) | public void delete(Long id); method findById (line 37) | public AlarmRuleDO findById(Long alarmRuleId); method listByPipelineId (line 39) | public List listByPipelineId(Long pipelineId); method listByPipelineId (line 41) | public List listByPipelineId(Long pipelineId, AlarmRuleSt... method listAll (line 43) | public List listAll(); method listAllByPipeline (line 45) | public List listAllByPipeline(Map condition); method listByStatus (line 47) | public List listByStatus(AlarmRuleStatus status); method getCount (line 49) | public int getCount(); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/alarm/dal/dataobject/AlarmRuleDO.java class AlarmRuleDO (line 29) | public class AlarmRuleDO implements Serializable { method getId (line 43) | public Long getId() { method setId (line 47) | public void setId(Long id) { method getPipelineId (line 51) | public Long getPipelineId() { method setPipelineId (line 55) | public void setPipelineId(Long pipelineId) { method getStatus (line 59) | public AlarmRuleStatus getStatus() { method setStatus (line 63) | public void setStatus(AlarmRuleStatus status) { method getMonitorName (line 67) | public MonitorName getMonitorName() { method setMonitorName (line 71) | public void setMonitorName(MonitorName monitorName) { method getReceiverKey (line 75) | public String getReceiverKey() { method setReceiverKey (line 79) | public void setReceiverKey(String receiverKey) { method getMatchValue (line 83) | public String getMatchValue() { method setMatchValue (line 87) | public void setMatchValue(String matchValue) { method getAlarmRuleParameter (line 91) | public AlarmRuleParameter getAlarmRuleParameter() { method setAlarmRuleParameter (line 95) | public void setAlarmRuleParameter(AlarmRuleParameter alarmRuleParamete... method getDescription (line 99) | public String getDescription() { method setDescription (line 103) | public void setDescription(String description) { method getGmtCreate (line 107) | public Date getGmtCreate() { method setGmtCreate (line 111) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 115) | public Date getGmtModified() { method setGmtModified (line 119) | public void setGmtModified(Date gmtModified) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/alarm/dal/dataobject/AlarmRuleParameter.java class AlarmRuleParameter (line 25) | public class AlarmRuleParameter implements Serializable { method getIntervalTime (line 33) | public Long getIntervalTime() { method setIntervalTime (line 37) | public void setIntervalTime(Long intervalTime) { method getPauseTime (line 41) | public String getPauseTime() { method setPauseTime (line 45) | public void setPauseTime(String pauseTime) { method getAutoRecovery (line 49) | public Boolean getAutoRecovery() { method setAutoRecovery (line 53) | public void setAutoRecovery(Boolean autoRecovery) { method getRecoveryThresold (line 57) | public Integer getRecoveryThresold() { method setRecoveryThresold (line 61) | public void setRecoveryThresold(Integer recoveryThresold) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/alarm/dal/ibatis/AlarmRuleParameterTypeHandler.java class AlarmRuleParameterTypeHandler (line 32) | public class AlarmRuleParameterTypeHandler implements TypeHandlerCallback { method setParameter (line 34) | @Override method getResult (line 39) | @Override method valueOf (line 44) | public Object valueOf(String s) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/alarm/dal/ibatis/IbatisAlarmRuleDAO.java class IbatisAlarmRuleDAO (line 33) | public class IbatisAlarmRuleDAO extends SqlMapClientDaoSupport implement... method insert (line 35) | public AlarmRuleDO insert(AlarmRuleDO entityObj) { method update (line 41) | public void update(AlarmRuleDO entityObj) { method delete (line 46) | public void delete(Long id) { method findById (line 51) | public AlarmRuleDO findById(Long alarmRuleId) { method listByPipelineId (line 57) | public List listByPipelineId(Long pipelineId) { method listByPipelineId (line 63) | public List listByPipelineId(Long pipelineId, AlarmRuleSt... method listAll (line 74) | public List listAll() { method listAllByPipeline (line 79) | public List listAllByPipeline(Map condition) { method listByStatus (line 85) | public List listByStatus(AlarmRuleStatus status) { method getCount (line 90) | public int getCount() { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/alarm/impl/AlarmRuleServiceImpl.java class AlarmRuleServiceImpl (line 43) | public class AlarmRuleServiceImpl implements AlarmRuleService { method create (line 49) | public void create(AlarmRule alarmRule) { method modify (line 54) | public void modify(AlarmRule alarmRule) { method remove (line 60) | public void remove(Long alarmRuleId) { method switchAlarmRuleStatus (line 64) | private void switchAlarmRuleStatus(Long alarmRuleId, AlarmRuleStatus a... method enableMonitor (line 83) | public void enableMonitor(Long alarmRuleId) { method disableMonitor (line 87) | public void disableMonitor(Long alarmRuleId) { method disableMonitor (line 91) | public void disableMonitor(Long alarmRuleId, String pauseTime) { method getAlarmRuleById (line 95) | public AlarmRule getAlarmRuleById(Long AlarmRuleId) { method getAllAlarmRules (line 100) | public List getAllAlarmRules(AlarmRuleStatus status) { method getAlarmRules (line 106) | public Map> getAlarmRules(AlarmRuleStatus status) { method getAlarmRules (line 123) | public List getAlarmRules(Long pipelineId) { method getAlarmRules (line 129) | public List getAlarmRules(Long pipelineId, AlarmRuleStatus ... method listAllAlarmRules (line 137) | public List listAllAlarmRules(Map condition) { method getCount (line 142) | public int getCount() { method doToModel (line 146) | private AlarmRule doToModel(AlarmRuleDO alarmRuleDo) { method doToModel (line 174) | private List doToModel(List alarmRuleDos) { method modelToDo (line 182) | private AlarmRuleDO modelToDo(AlarmRule alarmRule) { method setAlarmRuleDao (line 206) | public void setAlarmRuleDao(AlarmRuleDAO alarmRuleDao) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/autokeeper/AutoKeeperClusterService.java type AutoKeeperClusterService (line 27) | public interface AutoKeeperClusterService { method findAutoKeeperClusterById (line 29) | public AutoKeeperCluster findAutoKeeperClusterById(Long id); method listAutoKeeperClusters (line 31) | public List listAutoKeeperClusters(); method modifyAutoKeeperCluster (line 33) | public void modifyAutoKeeperCluster(AutoKeeperCluster autoKeeperCluster); method createAutoKeeperCluster (line 35) | public void createAutoKeeperCluster(AutoKeeperCluster autoKeeperCluster); method removeAutoKeeperCluster (line 37) | public void removeAutoKeeperCluster(Long id); method getCount (line 39) | public Integer getCount(); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/autokeeper/dal/AutoKeeperClusterDAO.java type AutoKeeperClusterDAO (line 23) | public interface AutoKeeperClusterDAO { method findAutoKeeperClusterById (line 25) | public AutoKeeperClusterDO findAutoKeeperClusterById(Long id); method listAutoKeeperClusters (line 27) | public List listAutoKeeperClusters(); method updateAutoKeeperCluster (line 29) | public void updateAutoKeeperCluster(AutoKeeperClusterDO autoKeeperClus... method insertAutoKeeperClusterDO (line 31) | public void insertAutoKeeperClusterDO(AutoKeeperClusterDO autoKeeperCl... method delete (line 33) | public void delete(Long clusterId); method getCount (line 35) | public Integer getCount(); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/autokeeper/dal/dataobject/AutoKeeperClusterDO.java class AutoKeeperClusterDO (line 31) | public class AutoKeeperClusterDO { method getId (line 40) | public Long getId() { method setId (line 44) | public void setId(Long id) { method getClusterName (line 48) | public String getClusterName() { method setClusterName (line 52) | public void setClusterName(String clusterName) { method getServerList (line 56) | public String getServerList() { method setServerList (line 60) | public void setServerList(String serverList) { method getDescription (line 64) | public String getDescription() { method setDescription (line 68) | public void setDescription(String description) { method getGmtCreate (line 72) | public Date getGmtCreate() { method setGmtCreate (line 76) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 80) | public Date getGmtModified() { method setGmtModified (line 84) | public void setGmtModified(Date gmtModified) { method toString (line 88) | public String toString() { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/autokeeper/dal/ibatis/IbatisAutoKeeperClusterDAO.java class IbatisAutoKeeperClusterDAO (line 33) | public class IbatisAutoKeeperClusterDAO extends SqlMapClientDaoSupport i... method findAutoKeeperClusterById (line 35) | @Override method listAutoKeeperClusters (line 41) | @Override method updateAutoKeeperCluster (line 47) | @Override method insertAutoKeeperClusterDO (line 53) | @Override method delete (line 59) | @Override method getCount (line 65) | @Override FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/autokeeper/impl/AutoKeeperClusterServiceImpl.java class AutoKeeperClusterServiceImpl (line 35) | public class AutoKeeperClusterServiceImpl implements AutoKeeperClusterSe... method findAutoKeeperClusterById (line 39) | @Override method listAutoKeeperClusters (line 45) | @Override method modifyAutoKeeperCluster (line 50) | @Override method createAutoKeeperCluster (line 55) | @Override method removeAutoKeeperCluster (line 60) | @Override method doToModel (line 65) | private AutoKeeperCluster doToModel(AutoKeeperClusterDO autoKeeperClus... method getCount (line 78) | public Integer getCount() { method doToModel (line 82) | private List doToModel(List au... method modelToDo (line 90) | private AutoKeeperClusterDO modelToDo(AutoKeeperCluster autoKeeperClus... method setAutoKeeperClusterDao (line 101) | public void setAutoKeeperClusterDao(AutoKeeperClusterDAO autoKeeperClu... FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/canal/CanalService.java type CanalService (line 27) | public interface CanalService { method create (line 29) | public void create(Canal canal); method remove (line 31) | public void remove(Long canalId); method modify (line 33) | public void modify(Canal canal); method listByIds (line 35) | public List listByIds(Long... identities); method listAll (line 37) | public List listAll(); method findById (line 39) | public Canal findById(Long canalId); method findByName (line 41) | public Canal findByName(String name); method getCount (line 43) | public int getCount(Map condition); method listByCondition (line 45) | public List listByCondition(Map condition); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/canal/dal/CanalDAO.java type CanalDAO (line 25) | public interface CanalDAO extends GenericDAO { method findByName (line 27) | public CanalDO findByName(String name); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/canal/dal/dataobject/CanalDO.java class CanalDO (line 30) | public class CanalDO implements Serializable { method getId (line 42) | public Long getId() { method setId (line 46) | public void setId(Long id) { method getName (line 50) | public String getName() { method setName (line 54) | public void setName(String name) { method getDescription (line 58) | public String getDescription() { method setDescription (line 62) | public void setDescription(String description) { method getStatus (line 66) | public CanalStatus getStatus() { method setStatus (line 70) | public void setStatus(CanalStatus status) { method getParameters (line 74) | public CanalParameter getParameters() { method setParameters (line 78) | public void setParameters(CanalParameter parameters) { method getGmtCreate (line 82) | public Date getGmtCreate() { method setGmtCreate (line 86) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 90) | public Date getGmtModified() { method setGmtModified (line 94) | public void setGmtModified(Date gmtModified) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/canal/dal/ibatis/CanalParameterTypeHandler.java class CanalParameterTypeHandler (line 30) | public class CanalParameterTypeHandler implements TypeHandlerCallback { method setParameter (line 32) | @Override method getResult (line 37) | @Override method valueOf (line 42) | public Object valueOf(String s) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/canal/dal/ibatis/IbatisCanalDAO.java class IbatisCanalDAO (line 31) | public class IbatisCanalDAO extends SqlMapClientDaoSupport implements Ca... method insert (line 33) | public CanalDO insert(CanalDO canal) { method delete (line 39) | public void delete(Long canalId) { method update (line 44) | public void update(CanalDO canal) { method listAll (line 49) | public List listAll() { method listByMultiId (line 53) | public List listByMultiId(Long... identities) { method checkUnique (line 58) | public boolean checkUnique(CanalDO canal) { method findByName (line 63) | public CanalDO findByName(String name) { method findById (line 68) | public CanalDO findById(Long identity) { method getCount (line 72) | public int getCount() { method getCount (line 76) | public int getCount(Map condition) { method listByCondition (line 81) | public List listByCondition(Map condition) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/canal/impl/CanalServiceImpl.java class CanalServiceImpl (line 48) | public class CanalServiceImpl implements CanalService { method create (line 60) | public void create(final Canal canal) { method remove (line 89) | public void remove(final Long canalId) { method modify (line 111) | public void modify(final Canal canal) { method listByIds (line 137) | public List listByIds(Long... identities) { method listAll (line 165) | public List listAll() { method findById (line 169) | public Canal findById(Long canalId) { method findByName (line 181) | public Canal findByName(String name) { method getCount (line 193) | @Override method listByCondition (line 198) | @Override method modelToDo (line 215) | private CanalDO modelToDo(Canal canal) { method doToModel (line 238) | private Canal doToModel(CanalDO canalDo) { method doToModel (line 261) | private List doToModel(List canalDos) { method setCanalDao (line 271) | public void setCanalDao(CanalDAO canalDao) { method setTransactionTemplate (line 275) | public void setTransactionTemplate(TransactionTemplate transactionTemp... method setAutoKeeperClusterService (line 279) | public void setAutoKeeperClusterService(AutoKeeperClusterService autoK... method setArbitrateViewService (line 283) | public void setArbitrateViewService(ArbitrateViewService arbitrateView... FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/channel/ChannelService.java type ChannelService (line 29) | public interface ChannelService extends GenericService { method findByPipelineId (line 31) | public Channel findByPipelineId(Long pipelineId); method findByIdWithoutColumn (line 33) | public Channel findByIdWithoutColumn(Long pipelineId); method listByPipelineIds (line 35) | public List listByPipelineIds(Long... pipelineIds); method listByNodeId (line 37) | public List listByNodeId(Long nodeId); method listOnlyChannels (line 39) | public List listOnlyChannels(Long... identities); method listAllChannelId (line 41) | public List listAllChannelId(); method listByNodeId (line 43) | public List listByNodeId(Long nodeId, ChannelStatus... status); method listByConditionWithoutColumn (line 45) | public List listByConditionWithoutColumn(Map condition); method stopChannel (line 47) | public void stopChannel(Long channelId); method notifyChannel (line 49) | public void notifyChannel(Long channelId); method startChannel (line 51) | public void startChannel(Long channelId); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/channel/dal/ChannelDAO.java type ChannelDAO (line 27) | public interface ChannelDAO extends GenericDAO { method listChannelPks (line 29) | public List listChannelPks(); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/channel/dal/dataobject/ChannelDO.java class ChannelDO (line 28) | public class ChannelDO implements Serializable { method getId (line 39) | public Long getId() { method setId (line 43) | public void setId(Long id) { method getName (line 47) | public String getName() { method setName (line 51) | public void setName(String name) { method getStatus (line 55) | public ChannelStatus getStatus() { method setStatus (line 59) | public void setStatus(ChannelStatus status) { method getDescription (line 63) | public String getDescription() { method setDescription (line 67) | public void setDescription(String description) { method getParameters (line 71) | public ChannelParameter getParameters() { method setParameters (line 75) | public void setParameters(ChannelParameter parameters) { method getGmtCreate (line 79) | public Date getGmtCreate() { method setGmtCreate (line 83) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 87) | public Date getGmtModified() { method setGmtModified (line 91) | public void setGmtModified(Date gmtModified) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/channel/dal/ibatis/ChannelParameterTypeHandler.java class ChannelParameterTypeHandler (line 32) | public class ChannelParameterTypeHandler implements TypeHandlerCallback { method setParameter (line 34) | @Override method getResult (line 39) | @Override method valueOf (line 44) | public Object valueOf(String s) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/channel/dal/ibatis/IbatisChannelDAO.java class IbatisChannelDAO (line 33) | public class IbatisChannelDAO extends SqlMapClientDaoSupport implements ... method insert (line 35) | public ChannelDO insert(ChannelDO entityObj) { method delete (line 41) | public void delete(Long identity) { method update (line 46) | public void update(ChannelDO entityObj) { method checkUnique (line 51) | public boolean checkUnique(ChannelDO entityObj) { method listAll (line 57) | public List listAll() { method listChannelPks (line 62) | public List listChannelPks() { method listByCondition (line 67) | public List listByCondition(Map condition) { method getCount (line 73) | public int getCount() { method getCount (line 78) | public int getCount(Map condition) { method listByMultiId (line 83) | public List listByMultiId(Long... identities) { method findById (line 88) | public ChannelDO findById(Long identity) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/channel/impl/ChannelServiceImpl.java class ChannelServiceImpl (line 54) | public class ChannelServiceImpl implements ChannelService { method create (line 68) | public void create(final Channel channel) { method modify (line 101) | public void modify(Channel channel) { method remove (line 127) | public void remove(final Long channelId) { method listByIds (line 148) | public List listByIds(Long... identities) { method listAll (line 179) | public List listAll() { method listOnlyChannels (line 183) | public List listOnlyChannels(Long... identities) { method listByCondition (line 211) | public List listByCondition(Map condition) { method listByConditionWithoutColumn (line 220) | public List listByConditionWithoutColumn(Map condition) { method listAllChannelId (line 229) | public List listAllChannelId() { method findById (line 247) | public Channel findById(Long channelId) { method findByIdWithoutColumn (line 258) | public Channel findByIdWithoutColumn(Long channelId) { method findByPipelineId (line 279) | public Channel findByPipelineId(Long pipelineId) { method listByPipelineIds (line 292) | public List listByPipelineIds(Long... pipelineIds) { method listByNodeId (line 315) | public List listByNodeId(Long nodeId) { method listByNodeId (line 322) | public List listByNodeId(Long nodeId, ChannelStatus... status... method getCount (line 359) | public int getCount() { method getCount (line 363) | public int getCount(Map condition) { method switchChannelStatus (line 377) | private void switchChannelStatus(final Long channelId, final ChannelSt... method stopChannel (line 457) | public void stopChannel(Long channelId) { method startChannel (line 461) | public void startChannel(Long channelId) { method notifyChannel (line 465) | public void notifyChannel(Long channelId) { method modelToDo (line 480) | private ChannelDO modelToDo(Channel channel) { method doToModel (line 512) | private Channel doToModel(ChannelDO channelDo) { method doToModel (line 556) | private List doToModel(List channelDos) { method doToModelWithColumn (line 605) | private List doToModelWithColumn(List channelDos) { method doToModelOnlyChannels (line 654) | private List doToModelOnlyChannels(List channelDos) { method setPipelineService (line 688) | public void setPipelineService(PipelineService pipelineService) { method setChannelDao (line 692) | public void setChannelDao(ChannelDAO channelDao) { method setArbitrateManageService (line 696) | public void setArbitrateManageService(ArbitrateManageService arbitrate... method setTransactionTemplate (line 700) | public void setTransactionTemplate(TransactionTemplate transactionTemp... method setConfigRemoteService (line 704) | public void setConfigRemoteService(ConfigRemoteService configRemoteSer... method setSystemParameterService (line 708) | public void setSystemParameterService(SystemParameterService systemPar... FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/datacolumnpair/DataColumnPairGroupService.java type DataColumnPairGroupService (line 30) | public interface DataColumnPairGroupService extends GenericService listByDataMediaPairId(Long dataMediaPairId); method listByDataMediaPairIds (line 36) | public Map> listByDataMediaPairIds(Long... dat... FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/datacolumnpair/DataColumnPairService.java type DataColumnPairService (line 30) | public interface DataColumnPairService extends GenericService { method listByDataMediaPairId (line 32) | public List listByDataMediaPairId(Long dataMediaPairId); method listByDataMediaPairIds (line 34) | public Map> listByDataMediaPairIds(Long... data... method createBatch (line 36) | public void createBatch(List dataColumnPairs); method removeByDataMediaPairId (line 38) | public void removeByDataMediaPairId(Long dataMediaPairId); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/datacolumnpair/dal/DataColumnPairDAO.java type DataColumnPairDAO (line 29) | public interface DataColumnPairDAO extends GenericDAO { method listByDataMediaPairId (line 31) | public List listByDataMediaPairId(Long dataMediaPair... method listByDataMediaPairIds (line 33) | public List listByDataMediaPairIds(Long... dataMedia... method insertBatch (line 35) | public void insertBatch(List dataColumnPairDos); method deleteByDataMediaPairId (line 37) | public void deleteByDataMediaPairId(Long dataMediaPairId); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/datacolumnpair/dal/DataColumnPairGroupDAO.java type DataColumnPairGroupDAO (line 29) | public interface DataColumnPairGroupDAO extends GenericDAO ListByDataMediaPairId(Long dataMedi... method ListByDataMediaPairIds (line 35) | public List ListByDataMediaPairIds(Long... data... FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/datacolumnpair/dal/dataobject/DataColumnPairDO.java class DataColumnPairDO (line 27) | public class DataColumnPairDO implements Serializable { method getId (line 37) | public Long getId() { method setId (line 41) | public void setId(Long id) { method getSourceColumnName (line 45) | public String getSourceColumnName() { method setSourceColumnName (line 49) | public void setSourceColumnName(String sourceColumnName) { method getTargetColumnName (line 53) | public String getTargetColumnName() { method setTargetColumnName (line 57) | public void setTargetColumnName(String targetColumnName) { method getDataMediaPairId (line 61) | public Long getDataMediaPairId() { method setDataMediaPairId (line 65) | public void setDataMediaPairId(Long dataMediaPairId) { method getGmtCreate (line 69) | public Date getGmtCreate() { method setGmtCreate (line 73) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 77) | public Date getGmtModified() { method setGmtModified (line 81) | public void setGmtModified(Date gmtModified) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/datacolumnpair/dal/dataobject/DataColumnPairGroupDO.java class DataColumnPairGroupDO (line 27) | public class DataColumnPairGroupDO implements Serializable { method getId (line 36) | public Long getId() { method setId (line 40) | public void setId(Long id) { method getColumnPairContent (line 44) | public String getColumnPairContent() { method setColumnPairContent (line 48) | public void setColumnPairContent(String columnPairContent) { method getDataMediaPairId (line 52) | public Long getDataMediaPairId() { method setDataMediaPairId (line 56) | public void setDataMediaPairId(Long dataMediaPairId) { method getGmtCreate (line 60) | public Date getGmtCreate() { method setGmtCreate (line 64) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 68) | public Date getGmtModified() { method setGmtModified (line 72) | public void setGmtModified(Date gmtModified) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/datacolumnpair/dal/ibatis/IbatisDataColumnPairDAO.java class IbatisDataColumnPairDAO (line 36) | public class IbatisDataColumnPairDAO extends SqlMapClientDaoSupport impl... method insert (line 38) | public DataColumnPairGroupDO insert(DataColumnPairGroupDO dataColumnPa... method insertBatch (line 44) | public void insertBatch(List dataColumnPairDos) { method delete (line 62) | public void delete(Long dataColumnPairId) { method deleteByDataMediaPairId (line 67) | public void deleteByDataMediaPairId(Long dataMediaPairId) { method update (line 72) | public void update(DataColumnPairGroupDO dataColumnPairDo) { method listAll (line 78) | public List listAll() { method listByCondition (line 83) | public List listByCondition(Map condition) { method listByMultiId (line 87) | public List listByMultiId(Long... identities) { method findById (line 91) | public DataColumnPairDO findById(Long identity) { method getCount (line 96) | public int getCount() { method getCount (line 100) | public int getCount(Map condition) { method checkUnique (line 104) | public boolean checkUnique(DataColumnPairGroupDO entityObj) { method listByDataMediaPairId (line 108) | public List listByDataMediaPairId(Long dataMediaPair... method listByDataMediaPairIds (line 114) | public List listByDataMediaPairIds(Long... dataMedia... method insert (line 120) | public DataColumnPairDO insert(DataColumnPairDO entityObj) { method update (line 125) | public void update(DataColumnPairDO entityObj) { method checkUnique (line 130) | public boolean checkUnique(DataColumnPairDO entityObj) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/datacolumnpair/dal/ibatis/IbatisDataColumnPairGroupDAO.java class IbatisDataColumnPairGroupDAO (line 33) | public class IbatisDataColumnPairGroupDAO extends SqlMapClientDaoSupport... method insert (line 35) | public DataColumnPairGroupDO insert(DataColumnPairGroupDO entityObj) { method delete (line 41) | public void delete(Long identity) { method deleteByDataMediaPairId (line 46) | public void deleteByDataMediaPairId(Long dataMediaPairId) { method update (line 52) | public void update(DataColumnPairGroupDO entityObj) { method listAll (line 57) | public List listAll() { method ListByDataMediaPairId (line 62) | public List ListByDataMediaPairId(Long dataMedi... method ListByDataMediaPairIds (line 69) | public List ListByDataMediaPairIds(Long... data... method listByCondition (line 76) | public List listByCondition(Map condition) { method listByMultiId (line 81) | public List listByMultiId(Long... identities) { method findById (line 86) | public DataColumnPairGroupDO findById(Long identity) { method getCount (line 91) | public int getCount() { method getCount (line 96) | public int getCount(Map condition) { method checkUnique (line 101) | public boolean checkUnique(DataColumnPairGroupDO entityObj) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/datacolumnpair/impl/DataColumnPairGroupServiceImpl.java class DataColumnPairGroupServiceImpl (line 44) | public class DataColumnPairGroupServiceImpl implements DataColumnPairGro... method create (line 52) | @Override method listByDataMediaPairId (line 67) | @Override method listByDataMediaPairIds (line 78) | @Override method remove (line 109) | @Override method removeByDataMediaPairId (line 114) | @Override method modify (line 120) | @Override method findById (line 125) | @Override method listByIds (line 130) | @Override method listAll (line 135) | @Override method listByCondition (line 140) | @Override method getCount (line 145) | @Override method getCount (line 150) | @Override method doToModel (line 159) | private ColumnGroup doToModel(DataColumnPairGroupDO dataColumnPairGrou... method doToModel (line 177) | private List doToModel(List dataCo... method modelToDo (line 192) | private DataColumnPairGroupDO modelToDo(ColumnGroup columnGroup) { method getDataColumnPairGroupDao (line 203) | public DataColumnPairGroupDAO getDataColumnPairGroupDao() { method setDataColumnPairGroupDao (line 207) | public void setDataColumnPairGroupDao(DataColumnPairGroupDAO dataColum... method getDataColumnPairService (line 211) | public DataColumnPairService getDataColumnPairService() { method setDataColumnPairService (line 215) | public void setDataColumnPairService(DataColumnPairService dataColumnP... FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/datacolumnpair/impl/DataColumnPairServiceImpl.java class DataColumnPairServiceImpl (line 41) | public class DataColumnPairServiceImpl implements DataColumnPairService { method create (line 47) | public void create(ColumnPair entityObj) { method createBatch (line 62) | public void createBatch(List dataColumnPairs) { method remove (line 82) | public void remove(Long identity) { method modify (line 92) | public void modify(ColumnPair entityObj) { method findById (line 106) | public ColumnPair findById(Long identity) { method listByIds (line 116) | public List listByIds(Long... identities) { method listAll (line 120) | public List listAll() { method listByDataMediaPairId (line 124) | public List listByDataMediaPairId(Long dataMediaPairId) { method listByDataMediaPairIds (line 142) | public Map> listByDataMediaPairIds(Long... data... method removeByDataMediaPairId (line 172) | public void removeByDataMediaPairId(Long dataMediaPairId) { method listByCondition (line 182) | public List listByCondition(Map condition) { method getCount (line 186) | public int getCount() { method getCount (line 190) | public int getCount(Map condition) { method doToModel (line 198) | private ColumnPair doToModel(DataColumnPairDO dataColumnPairDo) { method doToModel (line 213) | private List doToModel(List dataColumnPa... method modelToDo (line 229) | private DataColumnPairDO modelToDo(ColumnPair dataColumnPair) { method getDataColumnPairDao (line 241) | public DataColumnPairDAO getDataColumnPairDao() { method setDataColumnPairDao (line 245) | public void setDataColumnPairDao(DataColumnPairDAO dataColumnPairDao) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/datamatrix/DataMatrixService.java type DataMatrixService (line 24) | public interface DataMatrixService { method create (line 26) | public void create(DataMatrix DataMatrix); method remove (line 28) | public void remove(Long DataMatrixId); method modify (line 30) | public void modify(DataMatrix DataMatrix); method listByIds (line 32) | public List listByIds(Long... identities); method listAll (line 34) | public List listAll(); method findById (line 36) | public DataMatrix findById(Long DataMatrixId); method findByGroupKey (line 38) | public DataMatrix findByGroupKey(String name); method getCount (line 40) | public int getCount(Map condition); method listByCondition (line 42) | public List listByCondition(Map condition); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/datamatrix/dal/DataMatrixDAO.java type DataMatrixDAO (line 22) | public interface DataMatrixDAO extends GenericDAO { method findByGroupKey (line 24) | public DataMatrixDO findByGroupKey(String groupKey); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/datamatrix/dal/dataobject/DataMatrixDO.java class DataMatrixDO (line 22) | public class DataMatrixDO implements Serializable { method getId (line 33) | public Long getId() { method setId (line 37) | public void setId(Long id) { method getGroupKey (line 41) | public String getGroupKey() { method setGroupKey (line 45) | public void setGroupKey(String groupKey) { method getMaster (line 49) | public String getMaster() { method setMaster (line 53) | public void setMaster(String master) { method getSlave (line 57) | public String getSlave() { method setSlave (line 61) | public void setSlave(String slave) { method getDescription (line 65) | public String getDescription() { method setDescription (line 69) | public void setDescription(String description) { method getGmtCreate (line 73) | public Date getGmtCreate() { method setGmtCreate (line 77) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 81) | public Date getGmtModified() { method setGmtModified (line 85) | public void setGmtModified(Date gmtModified) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/datamatrix/dal/ibatis/IbatisDataMatrixDAO.java class IbatisDataMatrixDAO (line 28) | public class IbatisDataMatrixDAO extends SqlMapClientDaoSupport implemen... method insert (line 30) | public DataMatrixDO insert(DataMatrixDO matrixDo) { method delete (line 36) | public void delete(Long matrixId) { method update (line 41) | public void update(DataMatrixDO matrixDo) { method listAll (line 46) | public List listAll() { method listByMultiId (line 50) | public List listByMultiId(Long... identities) { method checkUnique (line 55) | public boolean checkUnique(DataMatrixDO matrixDo) { method findByGroupKey (line 60) | public DataMatrixDO findByGroupKey(String groupKey) { method findById (line 65) | public DataMatrixDO findById(Long identity) { method getCount (line 69) | public int getCount() { method getCount (line 73) | public int getCount(Map condition) { method listByCondition (line 78) | public List listByCondition(Map condition) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/datamatrix/impl/DataMatrixServiceImpl.java class DataMatrixServiceImpl (line 40) | public class DataMatrixServiceImpl implements DataMatrixService { method create (line 50) | public void create(final DataMatrix matrix) { method remove (line 78) | public void remove(final Long matrixId) { method modify (line 98) | public void modify(final DataMatrix matrix) { method listByIds (line 124) | public List listByIds(Long... identities) { method listAll (line 151) | public List listAll() { method findById (line 155) | public DataMatrix findById(Long matrixId) { method findByGroupKey (line 167) | public DataMatrix findByGroupKey(String groupKey) { method getCount (line 179) | @Override method listByCondition (line 184) | @Override method modelToDo (line 198) | private DataMatrixDO modelToDo(DataMatrix matrix) { method doToModel (line 218) | private DataMatrix doToModel(DataMatrixDO matrixDo) { method doToModel (line 236) | private List doToModel(List matrixDos) { method setTransactionTemplate (line 246) | public void setTransactionTemplate(TransactionTemplate transactionTemp... method setDataMatrixDao (line 250) | public void setDataMatrixDao(DataMatrixDAO dataMatrixDao) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/datamedia/DataMediaService.java type DataMediaService (line 27) | public interface DataMediaService extends GenericService { method listByDataMediaSourceId (line 31) | public List listByDataMediaSourceId(Long dataMediaSourceId); method createReturnId (line 33) | public Long createReturnId(DataMedia dataMedia); method queryColumnByMedia (line 35) | public List queryColumnByMedia(DataMedia dataMedia); method queryColumnByMediaId (line 37) | public List queryColumnByMediaId(Long dataMediaId); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/datamedia/dal/DataMediaDAO.java type DataMediaDAO (line 27) | public interface DataMediaDAO extends GenericDAO { method listByDataMediaSourceId (line 29) | public List listByDataMediaSourceId(Long dataMediaSourceId); method checkUniqueAndReturnExist (line 31) | public DataMediaDO checkUniqueAndReturnExist(DataMediaDO dataMedia); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/datamedia/dal/dataobject/DataMediaDO.java class DataMediaDO (line 25) | public class DataMediaDO implements Serializable { method getId (line 37) | public Long getId() { method setId (line 41) | public void setId(Long id) { method getName (line 45) | public String getName() { method setName (line 49) | public void setName(String name) { method getNamespace (line 53) | public String getNamespace() { method setNamespace (line 57) | public void setNamespace(String namespace) { method getProperties (line 61) | public String getProperties() { method setProperties (line 65) | public void setProperties(String properties) { method getDataMediaSourceId (line 69) | public Long getDataMediaSourceId() { method setDataMediaSourceId (line 73) | public void setDataMediaSourceId(Long dataMediaSourceId) { method getGmtCreate (line 77) | public Date getGmtCreate() { method setGmtCreate (line 81) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 85) | public Date getGmtModified() { method setGmtModified (line 89) | public void setGmtModified(Date gmtModified) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/datamedia/dal/ibatis/IbatisDataMediaDAO.java class IbatisDataMediaDAO (line 33) | public class IbatisDataMediaDAO extends SqlMapClientDaoSupport implement... method insert (line 35) | public DataMediaDO insert(DataMediaDO dataMedia) { method delete (line 41) | public void delete(Long dataMediaId) { method update (line 46) | public void update(DataMediaDO dataMedia) { method checkUnique (line 51) | public boolean checkUnique(DataMediaDO dataMedia) { method checkUniqueAndReturnExist (line 56) | public DataMediaDO checkUniqueAndReturnExist(DataMediaDO dataMedia) { method findById (line 61) | public DataMediaDO findById(Long dataMediaId) { method listAll (line 66) | public List listAll() { method listByDataMediaSourceId (line 70) | public List listByDataMediaSourceId(Long dataMediaSourceI... method listByCondition (line 76) | public List listByCondition(Map condition) { method listByMultiId (line 81) | public List listByMultiId(Long... identities) { method getCount (line 86) | public int getCount() { method getCount (line 91) | public int getCount(Map condition) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/datamedia/impl/DataMediaServiceImpl.java class DataMediaServiceImpl (line 50) | public class DataMediaServiceImpl implements DataMediaService { method queryColumnByMediaId (line 60) | @Override method queryColumnByMedia (line 65) | @Override method create (line 91) | @Override method createReturnId (line 115) | @Override method remove (line 139) | @Override method modify (line 154) | @Override method listAll (line 177) | @Override method listByCondition (line 182) | @Override method findById (line 204) | @Override method listByIds (line 218) | @Override method listByDataMediaSourceId (line 247) | @Override method getCount (line 264) | @Override method getCount (line 269) | @Override method modelToDo (line 280) | private DataMediaDO modelToDo(DataMedia dataMedia) { method doToModel (line 309) | private DataMedia doToModel(DataMediaDO dataMediaDo) { method doToModel (line 333) | private List doToModel(List dataMediaDos) { method setDataMediaDao (line 344) | public void setDataMediaDao(DataMediaDAO dataMediaDao) { method setDataMediaSourceService (line 348) | public void setDataMediaSourceService(DataMediaSourceService dataMedia... method setDataSourceCreator (line 352) | public void setDataSourceCreator(DataSourceCreator dataSourceCreator) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/datamediapair/DataMediaPairService.java type DataMediaPairService (line 27) | public interface DataMediaPairService extends GenericService listByPipelineId(Long pipelineId); method listByPipelineIdWithoutColumn (line 31) | public List listByPipelineIdWithoutColumn(Long pipeline... method listByDataMediaId (line 33) | public List listByDataMediaId(Long dataMediaId); method createAndReturnId (line 35) | public Long createAndReturnId(DataMediaPair dataMediaPair); method createIfNotExist (line 37) | public boolean createIfNotExist(DataMediaPair dataMediaPair); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/datamediapair/dal/DataMediaPairDAO.java type DataMediaPairDAO (line 27) | public interface DataMediaPairDAO extends GenericDAO { method listByPipelineId (line 29) | public List listByPipelineId(Long pipelineId); method listByDataMediaId (line 31) | public List listByDataMediaId(Long dataMediaId); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/datamediapair/dal/dataobject/DataMediaPairDO.java class DataMediaPairDO (line 27) | public class DataMediaPairDO implements Serializable { method getId (line 42) | public Long getId() { method setId (line 46) | public void setId(Long id) { method getSourceDataMediaId (line 50) | public Long getSourceDataMediaId() { method setSourceDataMediaId (line 54) | public void setSourceDataMediaId(Long sourceDataMediaId) { method getTargetDataMediaId (line 58) | public Long getTargetDataMediaId() { method setTargetDataMediaId (line 62) | public void setTargetDataMediaId(Long targetDataMediaId) { method getPipelineId (line 66) | public Long getPipelineId() { method setPipelineId (line 70) | public void setPipelineId(Long pipelineId) { method getGmtModified (line 74) | public Date getGmtModified() { method setGmtModified (line 78) | public void setGmtModified(Date gmtModified) { method getGmtCreate (line 82) | public Date getGmtCreate() { method setGmtCreate (line 86) | public void setGmtCreate(Date gmtCreate) { method getPullWeight (line 90) | public Long getPullWeight() { method setPullWeight (line 94) | public void setPullWeight(Long pullWeight) { method getPushWeight (line 98) | public Long getPushWeight() { method setPushWeight (line 102) | public void setPushWeight(Long pushWeight) { method getResolver (line 106) | public String getResolver() { method setResolver (line 110) | public void setResolver(String resolver) { method getFilter (line 114) | public String getFilter() { method setFilter (line 118) | public void setFilter(String filter) { method getColumnPairMode (line 122) | public ColumnPairMode getColumnPairMode() { method setColumnPairMode (line 126) | public void setColumnPairMode(ColumnPairMode columnPairMode) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/datamediapair/dal/ibatis/IbatisDataMediaPairDAO.java class IbatisDataMediaPairDAO (line 34) | public class IbatisDataMediaPairDAO extends SqlMapClientDaoSupport imple... method insert (line 36) | public DataMediaPairDO insert(DataMediaPairDO dataMediaPair) { method insertColumnPairs (line 42) | public void insertColumnPairs(List ColumnPairs) { method delete (line 47) | public void delete(Long dataMediaPairId) { method update (line 52) | public void update(DataMediaPairDO dataMediaPair) { method checkUnique (line 57) | public boolean checkUnique(DataMediaPairDO dataMediaPair) { method findById (line 62) | public DataMediaPairDO findById(Long dataMediaPairId) { method listAll (line 67) | public List listAll() { method listByPipelineId (line 72) | public List listByPipelineId(Long pipelineId) { method listByCondition (line 78) | public List listByCondition(Map condition) { method listByDataMediaId (line 83) | public List listByDataMediaId(Long dataMediaId) { method listByMultiId (line 89) | public List listByMultiId(Long... identities) { method getCount (line 95) | public int getCount() { method getCount (line 100) | public int getCount(Map condition) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/datamediapair/impl/DataMediaPairServiceImpl.java class DataMediaPairServiceImpl (line 47) | public class DataMediaPairServiceImpl implements DataMediaPairService { method create (line 62) | public void create(DataMediaPair dataMediaPair) { method createAndReturnId (line 69) | public Long createAndReturnId(DataMediaPair dataMediaPair) { method createIfNotExist (line 95) | public boolean createIfNotExist(DataMediaPair dataMediaPair) { method remove (line 116) | public void remove(Long dataMediaPairId) { method modify (line 130) | public void modify(DataMediaPair dataMediaPair) { method listByIds (line 152) | public List listByIds(Long... identities) { method listAll (line 184) | public List listAll() { method listByCondition (line 188) | @Override method findById (line 210) | public DataMediaPair findById(Long dataMediaPairId) { method listByPipelineId (line 225) | public List listByPipelineId(Long pipelineId) { method listByPipelineIdWithoutColumn (line 243) | @Override method listByDataMediaId (line 262) | @Override method getCount (line 281) | public int getCount() { method getCount (line 285) | public int getCount(Map condition) { method doToModel (line 291) | private DataMediaPair doToModel(DataMediaPairDO dataMediaPairDo, List<... method doToModel (line 337) | private List doToModel(List dataMediaP... method doToModelWithoutOther (line 354) | private List doToModelWithoutOther(List { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/datamediasource/dal/dataobject/DataMediaSourceDO.java class DataMediaSourceDO (line 27) | public class DataMediaSourceDO implements Serializable { method getId (line 37) | public Long getId() { method setId (line 41) | public void setId(Long id) { method getName (line 45) | public String getName() { method setName (line 49) | public void setName(String name) { method getType (line 53) | public DataMediaType getType() { method setType (line 57) | public void setType(DataMediaType type) { method getGmtCreate (line 61) | public Date getGmtCreate() { method setGmtCreate (line 65) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 69) | public Date getGmtModified() { method setGmtModified (line 73) | public void setGmtModified(Date gmtModified) { method getProperties (line 77) | public String getProperties() { method setProperties (line 81) | public void setProperties(String properties) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/datamediasource/dal/ibatis/IbatisDataMediaSourceDAO.java class IbatisDataMediaSourceDAO (line 33) | public class IbatisDataMediaSourceDAO extends SqlMapClientDaoSupport imp... method insert (line 35) | public DataMediaSourceDO insert(DataMediaSourceDO dataMediaSourceDO) { method delete (line 41) | public void delete(Long dataMediaSourceId) { method update (line 46) | public void update(DataMediaSourceDO dataMediaSourceDO) { method checkUnique (line 51) | public boolean checkUnique(DataMediaSourceDO dataMediaSourceDO) { method findById (line 56) | public DataMediaSourceDO findById(Long dataMediaSourceId) { method listByCondition (line 62) | public List listByCondition(Map condition) { method listAll (line 68) | public List listAll() { method listByMultiId (line 73) | public List listByMultiId(Long... identities) { method getCount (line 79) | public int getCount() { method getCount (line 84) | public int getCount(Map condition) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/datamediasource/impl/DataMediaSourceServiceImpl.java class DataMediaSourceServiceImpl (line 41) | public class DataMediaSourceServiceImpl implements DataMediaSourceService { method create (line 50) | public void create(DataMediaSource dataMediaSource) { method remove (line 75) | public void remove(Long dataMediaSourceId) { method modify (line 90) | public void modify(DataMediaSource dataMediaSource) { method listAll (line 113) | public List listAll() { method listByCondition (line 118) | @Override method listByIds (line 137) | public List listByIds(Long... identities) { method findById (line 162) | public DataMediaSource findById(Long dataMediaSourceId) { method getCount (line 175) | public int getCount() { method getCount (line 179) | public int getCount(Map condition) { method modelToDo (line 189) | private DataMediaSourceDO modelToDo(DataMediaSource dataMediaSource) { method doToModel (line 217) | private DataMediaSource doToModel(DataMediaSourceDO dataMediaSourceDo) { method doToModel (line 238) | private List doToModel(List dataMe... method setDataMediaSourceDao (line 248) | public void setDataMediaSourceDao(DataMediaSourceDAO dataMediaSourceDa... FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/node/NodeService.java type NodeService (line 25) | public interface NodeService extends GenericService { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/node/dal/NodeDAO.java type NodeDAO (line 25) | public interface NodeDAO extends GenericDAO { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/node/dal/dataobject/NodeDO.java class NodeDO (line 28) | public class NodeDO implements Serializable { method getId (line 41) | public Long getId() { method setId (line 45) | public void setId(Long id) { method getName (line 49) | public String getName() { method setName (line 53) | public void setName(String name) { method getIp (line 57) | public String getIp() { method setIp (line 61) | public void setIp(String ip) { method getPort (line 65) | public Long getPort() { method setPort (line 69) | public void setPort(Long port) { method getStatus (line 73) | public NodeStatus getStatus() { method setStatus (line 77) | public void setStatus(NodeStatus status) { method getDescription (line 81) | public String getDescription() { method setDescription (line 85) | public void setDescription(String description) { method getParameters (line 89) | public NodeParameter getParameters() { method setParameters (line 93) | public void setParameters(NodeParameter parameters) { method getGmtCreate (line 97) | public Date getGmtCreate() { method setGmtCreate (line 101) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 105) | public Date getGmtModified() { method setGmtModified (line 109) | public void setGmtModified(Date gmtModified) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/node/dal/ibatis/IbatisNodeDAO.java class IbatisNodeDAO (line 33) | public class IbatisNodeDAO extends SqlMapClientDaoSupport implements Nod... method insert (line 35) | public NodeDO insert(NodeDO node) { method delete (line 41) | public void delete(Long nodeId) { method update (line 46) | public void update(NodeDO node) { method checkUnique (line 51) | public boolean checkUnique(NodeDO node) { method listByCondition (line 56) | public List listByCondition(Map condition) { method findById (line 61) | public NodeDO findById(Long nodeId) { method listAll (line 66) | public List listAll() { method listByMultiId (line 70) | public List listByMultiId(Long... identities) { method getCount (line 75) | public int getCount() { method getCount (line 80) | public int getCount(Map condition) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/node/dal/ibatis/NodeParameterTypeHandler.java class NodeParameterTypeHandler (line 32) | public class NodeParameterTypeHandler implements TypeHandlerCallback { method setParameter (line 34) | @Override method getResult (line 39) | @Override method valueOf (line 44) | public Object valueOf(String s) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/node/impl/NodeServiceImpl.java class NodeServiceImpl (line 47) | public class NodeServiceImpl implements NodeService { method create (line 59) | public void create(final Node node) { method remove (line 88) | public void remove(final Long nodeId) { method modify (line 108) | public void modify(final Node node) { method listAll (line 137) | public List listAll() { method findById (line 145) | public Node findById(Long nodeId) { method listByIds (line 158) | public List listByIds(Long... identities) { method getCount (line 195) | public int getCount() { method getCount (line 199) | public int getCount(Map condition) { method listByCondition (line 203) | public List listByCondition(Map condition) { method modelToDo (line 227) | private NodeDO modelToDo(Node node) { method doToModel (line 252) | private Node doToModel(NodeDO nodeDo) { method doToModel (line 279) | private List doToModel(List nodeDos) { method setNodeDao (line 290) | public void setNodeDao(NodeDAO nodeDao) { method setTransactionTemplate (line 294) | public void setTransactionTemplate(TransactionTemplate transactionTemp... method setArbitrateManageService (line 298) | public void setArbitrateManageService(ArbitrateManageService arbitrate... method setAutoKeeperClusterService (line 302) | public void setAutoKeeperClusterService(AutoKeeperClusterService autoK... FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/parameter/SystemParameterService.java type SystemParameterService (line 24) | public interface SystemParameterService { method createOrUpdate (line 26) | public void createOrUpdate(SystemParameter systemParameter); method find (line 28) | public SystemParameter find(); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/parameter/dal/SystemParameterDAO.java type SystemParameterDAO (line 25) | public interface SystemParameterDAO extends GenericDAO { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/parameter/dal/dataobject/SystemParameterDO.java class SystemParameterDO (line 27) | public class SystemParameterDO implements Serializable { method getId (line 35) | public Long getId() { method setId (line 39) | public void setId(Long id) { method getValue (line 43) | public SystemParameter getValue() { method setValue (line 47) | public void setValue(SystemParameter value) { method getGmtCreate (line 51) | public Date getGmtCreate() { method setGmtCreate (line 55) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 59) | public Date getGmtModified() { method setGmtModified (line 63) | public void setGmtModified(Date gmtModified) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/parameter/dal/ibatis/IbatisSystemParameterDAO.java class IbatisSystemParameterDAO (line 33) | public class IbatisSystemParameterDAO extends SqlMapClientDaoSupport imp... method insert (line 35) | public SystemParameterDO insert(SystemParameterDO systemParameter) { method update (line 41) | public void update(SystemParameterDO systemParameter) { method delete (line 45) | public void delete(Long parameterId) { method checkUnique (line 49) | public boolean checkUnique(SystemParameterDO systemParameter) { method findById (line 53) | public SystemParameterDO findById(Long parameterId) { method getCount (line 57) | public int getCount() { method getCount (line 61) | public int getCount(Map condition) { method listAll (line 65) | public List listAll() { method listByCondition (line 69) | public List listByCondition(Map condition) { method listByMultiId (line 73) | public List listByMultiId(Long... identities) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/parameter/dal/ibatis/SystemParameterTypeHandler.java class SystemParameterTypeHandler (line 32) | public class SystemParameterTypeHandler implements TypeHandlerCallback { method setParameter (line 34) | @Override method getResult (line 39) | @Override method valueOf (line 44) | public Object valueOf(String s) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/parameter/impl/SystemParameterServiceImpl.java class SystemParameterServiceImpl (line 35) | public class SystemParameterServiceImpl implements SystemParameterService { method createOrUpdate (line 44) | public void createOrUpdate(SystemParameter systemParameter) { method find (line 56) | public SystemParameter find() { method modelToDo (line 72) | private SystemParameterDO modelToDo(SystemParameter systemParameter) { method doToModel (line 86) | private SystemParameter doToModel(SystemParameterDO systemParameterDo) { method setsystemParameterDao (line 92) | public void setsystemParameterDao(SystemParameterDAO systemParameterDa... FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/pipeline/PipelineService.java type PipelineService (line 27) | public interface PipelineService extends GenericService { method listByChannelIds (line 29) | public List listByChannelIds(Long... channelIds); method listByChannelIdsWithoutOther (line 31) | public List listByChannelIdsWithoutOther(Long... channelIds); method listByChannelIdsWithoutColumn (line 33) | public List listByChannelIdsWithoutColumn(Long... channelIds); method listByNodeId (line 35) | public List listByNodeId(Long nodeId); method hasRelation (line 37) | public boolean hasRelation(Long nodeId); method listByDestinationWithoutOther (line 39) | public List listByDestinationWithoutOther(String destination); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/pipeline/dal/PipelineDAO.java type PipelineDAO (line 27) | public interface PipelineDAO extends GenericDAO { method listByChannelIds (line 29) | public List listByChannelIds(Long... channelId); method listByDestinationCondition (line 31) | public List listByDestinationCondition(String destination); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/pipeline/dal/PipelineNodeRelationDAO.java type PipelineNodeRelationDAO (line 29) | public interface PipelineNodeRelationDAO extends GenericDAO pipelineNodeRelat... method updateByNodeId (line 33) | public void updateByNodeId(Long... nodeId); method deleteByPipelineId (line 35) | public void deleteByPipelineId(Long pipelineId); method deleteByNodeId (line 37) | public void deleteByNodeId(Long... nodeId); method listByPipelineIds (line 39) | public List listByPipelineIds(Long... pipeline... method listByNodeId (line 41) | public List listByNodeId(Long nodeId); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/pipeline/dal/dataobject/PipelineDO.java class PipelineDO (line 27) | public class PipelineDO implements Serializable { method getId (line 38) | public Long getId() { method setId (line 42) | public void setId(Long id) { method getName (line 46) | public String getName() { method setName (line 50) | public void setName(String name) { method getParameters (line 54) | public PipelineParameter getParameters() { method setParameters (line 58) | public void setParameters(PipelineParameter parameters) { method getDescription (line 62) | public String getDescription() { method setDescription (line 66) | public void setDescription(String description) { method getChannelId (line 70) | public Long getChannelId() { method setChannelId (line 74) | public void setChannelId(Long channelId) { method getGmtCreate (line 78) | public Date getGmtCreate() { method setGmtCreate (line 82) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 86) | public Date getGmtModified() { method setGmtModified (line 90) | public void setGmtModified(Date gmtModified) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/pipeline/dal/dataobject/PipelineNodeRelationDO.java class PipelineNodeRelationDO (line 22) | public class PipelineNodeRelationDO implements Serializable { type Location (line 32) | public static enum Location { method isSelect (line 35) | public boolean isSelect() { method isExtract (line 39) | public boolean isExtract() { method isLoad (line 43) | public boolean isLoad() { method getId (line 48) | public Long getId() { method setId (line 52) | public void setId(Long id) { method getNodeId (line 56) | public Long getNodeId() { method setNodeId (line 60) | public void setNodeId(Long nodeId) { method getPipelineId (line 64) | public Long getPipelineId() { method setPipelineId (line 68) | public void setPipelineId(Long pipelineId) { method getLocation (line 72) | public Location getLocation() { method setLocation (line 76) | public void setLocation(Location location) { method getGmtCreate (line 80) | public Date getGmtCreate() { method setGmtCreate (line 84) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 88) | public Date getGmtModified() { method setGmtModified (line 92) | public void setGmtModified(Date gmtModified) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/pipeline/dal/ibatis/IbatisPipelineDAO.java class IbatisPipelineDAO (line 34) | public class IbatisPipelineDAO extends SqlMapClientDaoSupport implements... method insert (line 36) | public PipelineDO insert(PipelineDO pipelineDo) { method delete (line 42) | public void delete(Long pipelineId) { method update (line 47) | public void update(PipelineDO pipelineDO) { method checkUnique (line 52) | public boolean checkUnique(PipelineDO pipelineDO) { method findById (line 57) | public PipelineDO findById(Long pipelineId) { method listByChannelIds (line 62) | public List listByChannelIds(Long... channelId) { method listByCondition (line 67) | public List listByCondition(Map condition) { method listAll (line 72) | public List listAll() { method listByMultiId (line 77) | public List listByMultiId(Long... identities) { method getCount (line 82) | public int getCount() { method getCount (line 87) | public int getCount(Map condition) { method listByDestinationCondition (line 92) | public List listByDestinationCondition(String canalName) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/pipeline/dal/ibatis/IbatisPipelineNodeRelationDAO.java class IbatisPipelineNodeRelationDAO (line 33) | public class IbatisPipelineNodeRelationDAO extends SqlMapClientDaoSuppor... method insert (line 35) | public PipelineNodeRelationDO insert(PipelineNodeRelationDO pipelineNo... method insertBatch (line 41) | public void insertBatch(List pipelineNodeRelat... method delete (line 59) | public void delete(Long pipelineNodeRelationId) { method update (line 64) | public void update(PipelineNodeRelationDO pipelineNodeRelationDo) { method listByPipelineIds (line 69) | public List listByPipelineIds(Long... pipeline... method listByNodeId (line 75) | public List listByNodeId(Long nodeId) { method checkUnique (line 80) | public boolean checkUnique(PipelineNodeRelationDO entityObj) { method listByCondition (line 85) | public List listByCondition(Map condition) { method listAll (line 90) | public List listAll() { method listByMultiId (line 95) | public List listByMultiId(Long... identities) { method findById (line 100) | public PipelineNodeRelationDO findById(Long identity) { method updateByNodeId (line 105) | public void updateByNodeId(Long... nodeId) { method deleteByPipelineId (line 110) | public void deleteByPipelineId(Long pipelineId) { method deleteByNodeId (line 114) | public void deleteByNodeId(Long... nodeId) { method getCount (line 119) | public int getCount() { method getCount (line 124) | public int getCount(Map condition) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/pipeline/dal/ibatis/PipelineParameterTypeHandler.java class PipelineParameterTypeHandler (line 32) | public class PipelineParameterTypeHandler implements TypeHandlerCallback { method setParameter (line 34) | @Override method getResult (line 39) | @Override method valueOf (line 44) | public Object valueOf(String s) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/pipeline/impl/PipelineServiceImpl.java class PipelineServiceImpl (line 53) | public class PipelineServiceImpl implements PipelineService { method create (line 68) | public void create(final Pipeline pipeline) { method modify (line 129) | public void modify(Pipeline pipeline) { method remove (line 182) | public void remove(final Long pipelineId) { method getCount (line 207) | public int getCount() { method getCount (line 211) | public int getCount(Map condition) { method findById (line 219) | public Pipeline findById(Long pipelineId) { method listByChannelIds (line 236) | public List listByChannelIds(Long... channelId) { method listByChannelIdsWithoutOther (line 254) | public List listByChannelIdsWithoutOther(Long... channelIds) { method listByChannelIdsWithoutColumn (line 272) | public List listByChannelIdsWithoutColumn(Long... channelIds) { method listByNodeId (line 290) | public List listByNodeId(Long nodeId) { method listByCondition (line 322) | @Override method listByIds (line 333) | @Override method listAll (line 361) | @Override method hasRelation (line 366) | @Override method listByDestinationWithoutOther (line 376) | public List listByDestinationWithoutOther(String destination) { method doToModel (line 400) | private Pipeline doToModel(PipelineDO pipelineDo) { method doToModelWithoutColumn (line 460) | private Pipeline doToModelWithoutColumn(PipelineDO pipelineDo) { method doToModelWithoutOther (line 520) | private Pipeline doToModelWithoutOther(PipelineDO pipelineDo) { method doToModel (line 540) | private List doToModel(List pipelineDos) { method doToModelWithoutOther (line 548) | private List doToModelWithoutOther(List pipeline... method doToModelWithoutColumn (line 556) | private List doToModelWithoutColumn(List pipelin... method modelToDo (line 570) | private PipelineDO modelToDo(Pipeline pipeline) { method setPipelineDao (line 591) | public void setPipelineDao(PipelineDAO pipelineDao) { method setNodeService (line 595) | public void setNodeService(NodeService nodeService) { method setPipelineNodeRelationDao (line 599) | public void setPipelineNodeRelationDao(PipelineNodeRelationDAO pipelin... method setDataMediaPairService (line 603) | public void setDataMediaPairService(DataMediaPairService dataMediaPair... method setTransactionTemplate (line 607) | public void setTransactionTemplate(TransactionTemplate transactionTemp... method setArbitrateManageService (line 611) | public void setArbitrateManageService(ArbitrateManageService arbitrate... method setArbitrateViewService (line 615) | public void setArbitrateViewService(ArbitrateViewService arbitrateView... FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/record/LogRecordService.java type LogRecordService (line 28) | public interface LogRecordService extends GenericService { method create (line 30) | public void create(Event event); method listByPipelineId (line 32) | public List listByPipelineId(Long pipelineId); method listByPipelineIdWithoutContent (line 34) | public List listByPipelineIdWithoutContent(Long pipelineId); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/record/dal/LogRecordDAO.java type LogRecordDAO (line 29) | public interface LogRecordDAO extends GenericDAO { method listByPipelineId (line 31) | public List listByPipelineId(Long pipelineId); method listByPipelineIdWithoutContent (line 33) | public List listByPipelineIdWithoutContent(Long pipelineId); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/record/dal/dataobject/LogRecordDO.java class LogRecordDO (line 25) | public class LogRecordDO implements Serializable { method getId (line 37) | public Long getId() { method setId (line 41) | public void setId(Long id) { method getPipelineId (line 45) | public Long getPipelineId() { method setPipelineId (line 49) | public void setPipelineId(Long pipelineId) { method getChannelId (line 53) | public Long getChannelId() { method setChannelId (line 57) | public void setChannelId(Long channelId) { method getNid (line 61) | public Long getNid() { method setNid (line 65) | public void setNid(Long nid) { method getTitle (line 69) | public String getTitle() { method setTitle (line 73) | public void setTitle(String title) { method getMessage (line 77) | public String getMessage() { method setMessage (line 81) | public void setMessage(String message) { method getGmtCreate (line 85) | public Date getGmtCreate() { method setGmtCreate (line 89) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 93) | public Date getGmtModified() { method setGmtModified (line 97) | public void setGmtModified(Date gmtModified) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/record/dal/ibatis/IbatisLogRecordDAO.java class IbatisLogRecordDAO (line 33) | public class IbatisLogRecordDAO extends SqlMapClientDaoSupport implement... method insert (line 35) | public LogRecordDO insert(LogRecordDO entityObj) { method delete (line 41) | public void delete(Long identity) { method update (line 47) | public void update(LogRecordDO entityObj) { method listAll (line 53) | public List listAll() { method listByCondition (line 58) | public List listByCondition(Map condition) { method listByMultiId (line 65) | public List listByMultiId(Long... identities) { method findById (line 70) | public LogRecordDO findById(Long identity) { method getCount (line 75) | public int getCount() { method getCount (line 80) | public int getCount(Map condition) { method checkUnique (line 86) | public boolean checkUnique(LogRecordDO entityObj) { method listByPipelineId (line 91) | public List listByPipelineId(Long pipelineId) { method listByPipelineIdWithoutContent (line 97) | public List listByPipelineIdWithoutContent(Long pipelineI... FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/record/impl/LogRecordServiceImpl.java class LogRecordServiceImpl (line 45) | public class LogRecordServiceImpl implements LogRecordService { method create (line 52) | public void create(Event event) { method create (line 66) | public void create(LogRecord entityObj) { method remove (line 71) | public void remove(Long identity) { method modify (line 77) | public void modify(LogRecord entityObj) { method findById (line 81) | public LogRecord findById(Long identity) { method listByPipelineId (line 86) | public List listByPipelineId(Long pipelineId) { method listByPipelineIdWithoutContent (line 92) | public List listByPipelineIdWithoutContent(Long pipelineId) { method listByIds (line 98) | public List listByIds(Long... identities) { method listAll (line 103) | public List listAll() { method listByCondition (line 108) | public List listByCondition(Map condition) { method getCount (line 118) | public int getCount() { method getCount (line 123) | public int getCount(Map condition) { method modelToDo (line 139) | private LogRecordDO modelToDo(LogRecord entityObj) { method doToModel (line 179) | private LogRecord doToModel(LogRecordDO logRecordDo) { method doToModel (line 225) | private List doToModel(List logRecordDos) { method getChannelService (line 240) | public ChannelService getChannelService() { method setChannelService (line 244) | public void setChannelService(ChannelService channelService) { method getLogRecordDao (line 248) | public LogRecordDAO getLogRecordDao() { method setLogRecordDao (line 252) | public void setLogRecordDao(LogRecordDAO logRecordDao) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/utils/ListTypeHandler.java class ListTypeHandler (line 33) | public class ListTypeHandler implements TypeHandlerCallback { method setParameter (line 35) | @Override method getResult (line 40) | @Override method valueOf (line 46) | public Object valueOf(String s) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/config/utils/MapTypeHandler.java class MapTypeHandler (line 32) | public class MapTypeHandler implements TypeHandlerCallback { method setParameter (line 34) | @Override method getResult (line 39) | @Override method valueOf (line 44) | public Object valueOf(String s) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/monitor/AlarmController.java type AlarmController (line 26) | public interface AlarmController { method control (line 28) | public AlarmMessage control(AlarmRule rule, String message, AlarmMessa... FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/monitor/AlarmRecovery.java type AlarmRecovery (line 27) | public interface AlarmRecovery { method recovery (line 32) | public void recovery(Long channelId); method recovery (line 37) | public void recovery(AlarmRule alarmRule); method recovery (line 42) | public void recovery(AlarmRule alarmRule, long alarmCount); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/monitor/Monitor.java type Monitor (line 29) | public interface Monitor { method explore (line 31) | public void explore(); method explore (line 33) | public void explore(Long... pipelineIds); method explore (line 35) | public void explore(List rules); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/monitor/MonitorRuleExplorerRegisty.java class MonitorRuleExplorerRegisty (line 33) | public class MonitorRuleExplorerRegisty { method register (line 39) | public static void register(MonitorName monitorName, Monitor explorer) { method register (line 43) | synchronized public static void register(MonitorName monitorName, Stri... method findExplorer (line 66) | public static Collection findExplorer(MonitorName monitorName) { method unRegister (line 77) | public static void unRegister(MonitorName monitorName, Monitor explore... method unRegister (line 91) | public static void unRegister(MonitorName monitorName, String explorer... FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/monitor/MonitorTimer.java class MonitorTimer (line 28) | public class MonitorTimer extends ConcurrentHashMap { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/monitor/PassiveMonitor.java type PassiveMonitor (line 29) | public interface PassiveMonitor { method feed (line 31) | public void feed(Object data, Long pipelineId); method feed (line 33) | public void feed(Object data, List rules); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/monitor/impl/AbstractRuleMonitor.java class AbstractRuleMonitor (line 45) | public abstract class AbstractRuleMonitor implements Monitor, PassiveMon... method explore (line 58) | @Override method explore (line 63) | @Override method feed (line 68) | @Override method feed (line 73) | @Override method sendAlarm (line 78) | protected void sendAlarm(AlarmRule rule, String message) { method logRecordAlarm (line 94) | protected void logRecordAlarm(Long pipelineId, MonitorName monitorName... method logRecordAlarm (line 98) | protected void logRecordAlarm(Long pipelineId, Long nodeId, MonitorNam... method postProcessAlarmData (line 110) | protected void postProcessAlarmData(AlarmMessage data) { method inPeriod (line 116) | protected boolean inPeriod(AlarmRule alarmRule) { method checkInPeriod (line 150) | protected boolean checkInPeriod(Calendar now, String start, String end) { method isAfter (line 154) | protected boolean isAfter(Calendar now, String time) { method isInPeriodWhenErrorFormat (line 186) | protected boolean isInPeriodWhenErrorFormat() { method isInPeriodWhenNoPeriod (line 193) | protected boolean isInPeriodWhenNoPeriod() { method currentCalendar (line 200) | protected Calendar currentCalendar() { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/monitor/impl/AlarmRecoveryDelayed.java class AlarmRecoveryDelayed (line 30) | public class AlarmRecoveryDelayed implements Delayed { method AlarmRecoveryDelayed (line 40) | public AlarmRecoveryDelayed(long channelId, long ruleId, boolean stop,... method getChannelId (line 48) | public long getChannelId() { method getRuleId (line 52) | public long getRuleId() { method getNow (line 56) | public long getNow() { method isStop (line 60) | public boolean isStop() { method setStop (line 64) | public void setStop(boolean stop) { method getDelay (line 68) | public long getDelay(TimeUnit unit) { method compareTo (line 74) | public int compareTo(Delayed other) { method hashCode (line 87) | @Override method equals (line 95) | public boolean equals(Object obj) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/monitor/impl/DefaultAlarmController.java class DefaultAlarmController (line 33) | public class DefaultAlarmController implements AlarmController { method control (line 40) | @Override class PoolKey (line 83) | private static class PoolKey { method PoolKey (line 90) | public PoolKey(AlarmRule rule, String messageToSend, AlarmMessage da... method hashCode (line 98) | @Override method equals (line 109) | @Override class PoolValue (line 130) | private static class PoolValue { method PoolValue (line 135) | public PoolValue(Long happendTime){ method addSuppressTimes (line 142) | public void addSuppressTimes() { method getSuppressTimes (line 149) | public long getSuppressTimes() { method getLastAlarmTime (line 156) | public Long getLastAlarmTime() { method updateAlarmTime (line 163) | public void updateAlarmTime(Long lastAlarmTime) { method setRestartAlarmRecovery (line 169) | public void setRestartAlarmRecovery(AlarmRecovery restartAlarmRecovery) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/monitor/impl/DelayStatRuleMonitor.java class DelayStatRuleMonitor (line 34) | public class DelayStatRuleMonitor extends AbstractRuleMonitor { method explore (line 42) | @Override method checkDelayTime (line 82) | private boolean checkDelayTime(AlarmRule rule, Long delayTime) { method setDelayStatService (line 98) | public void setDelayStatService(DelayStatService delayStatService) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/monitor/impl/ExceptionRuleMonitor.java class ExceptionRuleMonitor (line 38) | public class ExceptionRuleMonitor extends AbstractRuleMonitor { method explore (line 49) | @Override method feed (line 54) | @Override method checkEnable (line 85) | private boolean checkEnable(AlarmRule rule, Date now) { method check (line 89) | private void check(AlarmRule rule, NodeAlarmEvent alarmEvent) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/monitor/impl/GlobalMonitor.java class GlobalMonitor (line 56) | public class GlobalMonitor implements Monitor, InitializingBean, Disposa... method explore (line 73) | @Override method concurrentProcess (line 97) | private void concurrentProcess(Map> rules) { method serialProcess (line 138) | private void serialProcess(Map> rules) { method concurrentProcess (line 145) | private void concurrentProcess(List channelIds) { method serialProcess (line 188) | private void serialProcess(List channelIds) { method afterPropertiesSet (line 197) | @Override method destroy (line 207) | @Override method explore (line 214) | @Override method explore (line 219) | @Override method setnThreads (line 225) | public void setnThreads(int nThreads) { method setNeedConcurrent (line 229) | public void setNeedConcurrent(boolean needConcurrent) { method setAlarmRuleService (line 233) | public void setAlarmRuleService(AlarmRuleService alarmRuleService) { method setPipelineMonitor (line 237) | public void setPipelineMonitor(Monitor pipelineMonitor) { method setChannelService (line 241) | public void setChannelService(ChannelService channelService) { method setArbitrateManageService (line 245) | public void setArbitrateManageService(ArbitrateManageService arbitrate... method setRestartAlarmRecovery (line 249) | public void setRestartAlarmRecovery(AlarmRecovery restartAlarmRecovery) { method setRecoveryPaused (line 253) | public void setRecoveryPaused(boolean recoveryPaused) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/monitor/impl/PipelineMonitor.java class PipelineMonitor (line 36) | public class PipelineMonitor implements Monitor { method explore (line 59) | @Override method checkEnable (line 126) | private boolean checkEnable(AlarmRule rule, Date now) { method explore (line 130) | public void explore() { method explore (line 134) | public void explore(Long... pipelineIds) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/monitor/impl/PipelineTimeoutRuleMonitor.java class PipelineTimeoutRuleMonitor (line 39) | public class PipelineTimeoutRuleMonitor extends AbstractRuleMonitor { method PipelineTimeoutRuleMonitor (line 46) | PipelineTimeoutRuleMonitor(){ method explore (line 50) | @Override method checkTimeout (line 80) | private boolean checkTimeout(AlarmRule rule, long elapsed) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/monitor/impl/PositionTimeoutRuleMonitor.java class PositionTimeoutRuleMonitor (line 39) | public class PositionTimeoutRuleMonitor extends AbstractRuleMonitor { method PositionTimeoutRuleMonitor (line 45) | PositionTimeoutRuleMonitor(){ method explore (line 49) | @Override method checkTimeout (line 80) | private boolean checkTimeout(AlarmRule rule, long elapsed) { method setPipelineService (line 96) | public void setPipelineService(PipelineService pipelineService) { method setArbitrateViewService (line 100) | public void setArbitrateViewService(ArbitrateViewService arbitrateView... FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/monitor/impl/ProcessTimeoutRuleMonitor.java class ProcessTimeoutRuleMonitor (line 41) | public class ProcessTimeoutRuleMonitor extends AbstractRuleMonitor { method ProcessTimeoutRuleMonitor (line 48) | ProcessTimeoutRuleMonitor(){ method explore (line 52) | @Override method checkTimeout (line 89) | private String checkTimeout(AlarmRule rule, Map processTim... FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/monitor/impl/RestartAlarmRecovery.java class RestartAlarmRecovery (line 44) | public class RestartAlarmRecovery implements AlarmRecovery, Initializing... method recovery (line 55) | public void recovery(Long channelId) { method recovery (line 65) | public void recovery(AlarmRule alarmRule) { method recovery (line 77) | public void recovery(AlarmRule alarmRule, long alarmCount) { method processRecovery (line 93) | private boolean processRecovery(Long channelId, Long ruleId, boolean n... method afterPropertiesSet (line 128) | public void afterPropertiesSet() throws Exception { method destroy (line 150) | public void destroy() throws Exception { method setArbitrateManageService (line 154) | public void setArbitrateManageService(ArbitrateManageService arbitrate... method setPipelineService (line 158) | public void setPipelineService(PipelineService pipelineService) { method setExceptionRuleMonitor (line 162) | public void setExceptionRuleMonitor(PassiveMonitor exceptionRuleMonito... method setChannelService (line 166) | public void setChannelService(ChannelService channelService) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/monitor/impl/SelfMonitor.java class SelfMonitor (line 26) | public class SelfMonitor implements Monitor, InitializingBean, Disposabl... method explore (line 36) | public void explore() { method explore (line 40) | public void explore(Long... pipelineIds) { method explore (line 44) | public void explore(List rules) { method destroy (line 48) | public void destroy() throws Exception { method afterPropertiesSet (line 54) | public void afterPropertiesSet() throws Exception { method start (line 60) | private synchronized void start() { method stop (line 79) | private synchronized void stop() { method setMonitor (line 93) | public void setMonitor(GlobalMonitor monitor) { method setEnable (line 97) | public void setEnable(boolean enable) { method setInterval (line 101) | public void setInterval(int interval) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/remote/ArbitrateRemoteService.java type ArbitrateRemoteService (line 23) | public interface ArbitrateRemoteService { method onNodeAlarm (line 28) | public void onNodeAlarm(NodeAlarmEvent event); method onStopNode (line 33) | public void onStopNode(StopNodeEvent event); method onStopChannel (line 38) | public void onStopChannel(StopChannelEvent event); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/remote/CanalRemoteService.java type CanalRemoteService (line 29) | public interface CanalRemoteService { method onFindCanal (line 34) | public Canal onFindCanal(FindCanalEvent event); method onFindFilter (line 39) | public String onFindFilter(FindFilterEvent event); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/remote/ConfigRemoteService.java type ConfigRemoteService (line 33) | public interface ConfigRemoteService { method notifyChannel (line 38) | public boolean notifyChannel(Channel channel); method onFindChannel (line 43) | public Channel onFindChannel(FindChannelEvent event); method onFindNode (line 48) | public Node onFindNode(FindNodeEvent event); method onFindTask (line 53) | public List onFindTask(FindTaskEvent event); method onFindMedia (line 58) | public String onFindMedia(FindMediaEvent event); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/remote/NodeRemoteService.java type NodeRemoteService (line 26) | public interface NodeRemoteService { method getRunningPipelineCount (line 31) | public int getRunningPipelineCount(Long nid); method getRunningPipelines (line 36) | public List getRunningPipelines(Long nid); method getHeapMemoryUsage (line 41) | public String getHeapMemoryUsage(Long nid); method getNodeSystemInfo (line 46) | public String getNodeSystemInfo(Long nid); method getNodeVersionInfo (line 51) | public String getNodeVersionInfo(Long nid); method getThreadPoolSize (line 56) | public int getThreadPoolSize(Long nid); method getThreadActiveSize (line 61) | public int getThreadActiveSize(Long nid); method setProfile (line 66) | public void setProfile(Long nid, boolean profile); method setThreadPoolSize (line 71) | public void setThreadPoolSize(Long nid, int size); method isSelectRunning (line 76) | public boolean isSelectRunning(Long nid, Long pipelineId); method isExtractRunning (line 81) | public boolean isExtractRunning(Long nid, Long pipelineId); method isTransformRunning (line 86) | public boolean isTransformRunning(Long nid, Long pipelineId); method isLoadRunning (line 91) | public boolean isLoadRunning(Long nid, Long pipelineId); method selectStageAggregation (line 96) | public String selectStageAggregation(Long nid, Long pipelineId); method extractStageAggregation (line 101) | public String extractStageAggregation(Long nid, Long pipelineId); method transformStageAggregation (line 106) | public String transformStageAggregation(Long nid, Long pipelineId); method loadStageAggregation (line 111) | public String loadStageAggregation(Long nid, Long pipelineId); method selectPendingProcess (line 116) | public String selectPendingProcess(Long nid, Long pipelineId); method extractPendingProcess (line 121) | public String extractPendingProcess(Long nid, Long pipelineId); method transformPendingProcess (line 126) | public String transformPendingProcess(Long nid, Long pipelineId); method loadPendingProcess (line 131) | public String loadPendingProcess(Long nid, Long pipelineId); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/remote/StatsRemoteService.java type StatsRemoteService (line 28) | public interface StatsRemoteService { method onDelayCount (line 33) | public void onDelayCount(DelayCountEvent event); method onTableStat (line 38) | public void onTableStat(TableStatEvent event); method onThroughputStat (line 43) | public void onThroughputStat(ThroughputStatEvent event); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/remote/impl/ArbitrateRemoteServiceImpl.java class ArbitrateRemoteServiceImpl (line 43) | public class ArbitrateRemoteServiceImpl implements ArbitrateRemoteService { method ArbitrateRemoteServiceImpl (line 50) | public ArbitrateRemoteServiceImpl(){ method onNodeAlarm (line 56) | public void onNodeAlarm(NodeAlarmEvent event) { method onStopChannel (line 64) | public void onStopChannel(StopChannelEvent event) { method onStopNode (line 68) | public void onStopNode(StopNodeEvent event) { method setChannelService (line 82) | public void setChannelService(ChannelService channelService) { method setArbitrateManageService (line 86) | public void setArbitrateManageService(ArbitrateManageService arbitrate... method setExceptionRuleMonitor (line 90) | public void setExceptionRuleMonitor(PassiveMonitor exceptionRuleMonito... FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/remote/impl/CanalRemoteServiceImpl.java class CanalRemoteServiceImpl (line 34) | public class CanalRemoteServiceImpl implements CanalRemoteService { method CanalRemoteServiceImpl (line 41) | public CanalRemoteServiceImpl(){ method onFindCanal (line 46) | public Canal onFindCanal(FindCanalEvent event) { method onFindFilter (line 59) | public String onFindFilter(FindFilterEvent event) { method setCanalService (line 64) | public void setCanalService(CanalService canalService) { method setTsdbJdbcUrl (line 68) | public void setTsdbJdbcUrl(String tsdbJdbcUrl) { method setTsdbJdbcUserName (line 72) | public void setTsdbJdbcUserName(String tsdbJdbcUserName) { method setTsdbJdbcPassword (line 76) | public void setTsdbJdbcPassword(String tsdbJdbcPassword) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/remote/impl/ConfigRemoteServiceImpl.java class ConfigRemoteServiceImpl (line 58) | public class ConfigRemoteServiceImpl implements ConfigRemoteService { method ConfigRemoteServiceImpl (line 66) | public ConfigRemoteServiceImpl(){ method notifyChannel (line 74) | public boolean notifyChannel(final Channel channel) { method onFindChannel (line 139) | public Channel onFindChannel(FindChannelEvent event) { method onFindNode (line 154) | public Node onFindNode(FindNodeEvent event) { method onFindTask (line 160) | public List onFindTask(FindTaskEvent event) { method onFindMedia (line 167) | public String onFindMedia(FindMediaEvent event) { method setCommunicationClient (line 176) | public void setCommunicationClient(CommunicationClient communicationCl... method setChannelService (line 180) | public void setChannelService(ChannelService channelService) { method setNodeService (line 184) | public void setNodeService(NodeService nodeService) { method setDataMatrixService (line 188) | public void setDataMatrixService(DataMatrixService dataMatrixService) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/remote/impl/NodeMBeanServiceImpl.java class NodeMBeanServiceImpl (line 42) | public class NodeMBeanServiceImpl implements NodeRemoteService { method NodeMBeanServiceImpl (line 50) | public NodeMBeanServiceImpl(){ method getHeapMemoryUsage (line 87) | public String getHeapMemoryUsage(Long nid) { method getNodeSystemInfo (line 91) | public String getNodeSystemInfo(Long nid) { method getNodeVersionInfo (line 95) | public String getNodeVersionInfo(Long nid) { method getRunningPipelineCount (line 99) | public int getRunningPipelineCount(Long nid) { method getRunningPipelines (line 103) | public List getRunningPipelines(Long nid) { method getThreadPoolSize (line 107) | public int getThreadPoolSize(Long nid) { method setProfile (line 111) | public void setProfile(Long nid, boolean profile) { method setThreadPoolSize (line 123) | public void setThreadPoolSize(Long nid, int size) { method getThreadActiveSize (line 135) | public int getThreadActiveSize(Long nid) { method isSelectRunning (line 139) | public boolean isSelectRunning(Long nid, Long pipelineId) { method isExtractRunning (line 143) | public boolean isExtractRunning(Long nid, Long pipelineId) { method isTransformRunning (line 147) | public boolean isTransformRunning(Long nid, Long pipelineId) { method isLoadRunning (line 151) | public boolean isLoadRunning(Long nid, Long pipelineId) { method selectStageAggregation (line 155) | public String selectStageAggregation(Long nid, Long pipelineId) { method extractStageAggregation (line 159) | public String extractStageAggregation(Long nid, Long pipelineId) { method transformStageAggregation (line 163) | public String transformStageAggregation(Long nid, Long pipelineId) { method loadStageAggregation (line 167) | public String loadStageAggregation(Long nid, Long pipelineId) { method selectPendingProcess (line 171) | public String selectPendingProcess(Long nid, Long pipelineId) { method extractPendingProcess (line 175) | public String extractPendingProcess(Long nid, Long pipelineId) { method transformPendingProcess (line 179) | public String transformPendingProcess(Long nid, Long pipelineId) { method loadPendingProcess (line 183) | public String loadPendingProcess(Long nid, Long pipelineId) { method getAttribute (line 187) | private Object getAttribute(Long nid, String attribute) { method invoke (line 196) | private Object invoke(Long nid, Long pipelineId, String method) { method setNodeService (line 210) | public void setNodeService(NodeService nodeService) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/remote/impl/StatsRemoteServiceImpl.java class StatsRemoteServiceImpl (line 55) | public class StatsRemoteServiceImpl implements StatsRemoteService { method StatsRemoteServiceImpl (line 67) | public StatsRemoteServiceImpl(){ method onDelayCount (line 113) | public void onDelayCount(DelayCountEvent event) { method onThroughputStat (line 134) | public void onThroughputStat(ThroughputStatEvent event) { method onTableStat (line 165) | public void onTableStat(TableStatEvent event) { method flushDelayStat (line 173) | private void flushDelayStat() { method flushThroughputStat (line 189) | private void flushThroughputStat() { class AvgStat (line 201) | public static class AvgStat { method merge (line 206) | public void merge(DelayStat stat) { method getAvg (line 211) | public Long getAvg() { method setDelayStatService (line 222) | public void setDelayStatService(DelayStatService delayStatService) { method setTableStatService (line 226) | public void setTableStatService(TableStatService tableStatService) { method setThroughputStatService (line 230) | public void setThroughputStatService(ThroughputStatService throughputS... FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/remote/interceptor/RemoteExceptionLoggerInterceptor.java class RemoteExceptionLoggerInterceptor (line 36) | public class RemoteExceptionLoggerInterceptor implements ThrowsAdvice { method afterThrowing (line 40) | public void afterThrowing(Throwable ex) throws Throwable { method getStackTrace (line 66) | private String getStackTrace(Throwable ex) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/statistics/delay/DelayCounter.java type DelayCounter (line 23) | public interface DelayCounter { method incAndGet (line 25) | public Long incAndGet(Long pipelineId, Long number); method decAndGet (line 27) | public Long decAndGet(Long pipelineId, Long number); method setAndGet (line 29) | public Long setAndGet(Long pipelineId, Long number); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/statistics/delay/DelayStatService.java type DelayStatService (line 30) | public interface DelayStatService { method createDelayStat (line 32) | public void createDelayStat(DelayStat stat); method findRealtimeDelayStat (line 34) | public DelayStat findRealtimeDelayStat(Long pipelineId); method listTimelineDelayStat (line 36) | public Map listTimelineDelayStat(Long pipelineId,... method listTopDelayStat (line 38) | public List listTopDelayStat(String searchKey, int topN); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/statistics/delay/dal/DelayStatDAO.java type DelayStatDAO (line 28) | public interface DelayStatDAO { method insertDelayStat (line 30) | public void insertDelayStat(DelayStatDO delayStat); method deleteDelayStat (line 32) | public void deleteDelayStat(Long delayStatId); method modifyDelayStat (line 34) | public void modifyDelayStat(DelayStatDO delayStat); method findDelayStatById (line 36) | public DelayStatDO findDelayStatById(Long delayStatId); method findRealtimeDelayStat (line 38) | public DelayStatDO findRealtimeDelayStat(Long pipelineId); method listDelayStatsByPipelineId (line 40) | public List listDelayStatsByPipelineId(Long pipelineId); method listTimelineDelayStatsByPipelineId (line 42) | public List listTimelineDelayStatsByPipelineId(Long pipel... method listTopDelayStatsByName (line 44) | public List listTopDelayStatsByName(String name, int topN); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/statistics/delay/dal/dataobject/DelayStatDO.java class DelayStatDO (line 30) | public class DelayStatDO implements Serializable { method getId (line 40) | public Long getId() { method setId (line 44) | public void setId(Long id) { method getDelayTime (line 48) | public Long getDelayTime() { method setDelayTime (line 52) | public void setDelayTime(Long delayTime) { method getDelayNumber (line 56) | public Long getDelayNumber() { method setDelayNumber (line 60) | public void setDelayNumber(Long delayNumber) { method getPipelineId (line 64) | public Long getPipelineId() { method setPipelineId (line 68) | public void setPipelineId(Long pipelineId) { method getGmtCreate (line 72) | public Date getGmtCreate() { method setGmtCreate (line 76) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 80) | public Date getGmtModified() { method setGmtModified (line 84) | public void setGmtModified(Date gmtModified) { method toString (line 88) | @Override FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/statistics/delay/dal/ibatis/IbatisDelayStatDAO.java class IbatisDelayStatDAO (line 35) | public class IbatisDelayStatDAO extends SqlMapClientDaoSupport implement... method insertDelayStat (line 37) | @Override method deleteDelayStat (line 43) | @Override method modifyDelayStat (line 49) | @Override method findDelayStatById (line 55) | @Override method findRealtimeDelayStat (line 61) | @Override method listDelayStatsByPipelineId (line 67) | @Override method listTimelineDelayStatsByPipelineId (line 73) | @Override method listTopDelayStatsByName (line 83) | public List listTopDelayStatsByName(String searchKey, in... FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/statistics/delay/impl/DelayStatServiceImpl.java class DelayStatServiceImpl (line 36) | public class DelayStatServiceImpl implements DelayStatService { method getDelayStatDao (line 40) | public DelayStatDAO getDelayStatDao() { method setDelayStatDao (line 44) | public void setDelayStatDao(DelayStatDAO delayStatDao) { method createDelayStat (line 51) | public void createDelayStat(DelayStat stat) { method findRealtimeDelayStat (line 59) | public DelayStat findRealtimeDelayStat(Long pipelineId) { method listTimelineDelayStat (line 72) | public Map listTimelineDelayStat(Long pipelineId,... method listTopDelayStat (line 101) | public List listTopDelayStat(String searchKey, int topN) { method delayStatModelToDo (line 111) | private DelayStatDO delayStatModelToDo(DelayStat delayStat) { method delayStatDOToModel (line 129) | private DelayStat delayStatDOToModel(DelayStatDO delayStatDO) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/statistics/delay/param/DelayCountParam.java class DelayCountParam (line 22) | public class DelayCountParam { method getPipelineId (line 27) | public Long getPipelineId() { method setPipelineId (line 31) | public void setPipelineId(Long pipelineId) { method getNumber (line 35) | public Long getNumber() { method setNumber (line 39) | public void setNumber(Long number) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/statistics/delay/param/DelayStatInfo.java class DelayStatInfo (line 24) | public class DelayStatInfo implements Serializable { method getAvgDelayNumber (line 33) | public Double getAvgDelayNumber() { method getAvgDelayTime (line 48) | public Double getAvgDelayTime() { method getItems (line 61) | public List getItems() { method setItems (line 65) | public void setItems(List items) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/statistics/delay/param/TimelineDelayCondition.java class TimelineDelayCondition (line 24) | public class TimelineDelayCondition { method getPipelineId (line 30) | public Long getPipelineId() { method setPipelineId (line 34) | public void setPipelineId(Long pipelineId) { method getStart (line 38) | public Date getStart() { method setStart (line 42) | public void setStart(Date start) { method getEnd (line 46) | public Date getEnd() { method setEnd (line 50) | public void setEnd(Date end) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/statistics/delay/param/TopDelayStat.java class TopDelayStat (line 25) | public class TopDelayStat { method getChannelName (line 37) | public String getChannelName() { method setChannelName (line 41) | public void setChannelName(String channelName) { method getPipelineName (line 45) | public String getPipelineName() { method setPipelineName (line 49) | public void setPipelineName(String pipelineName) { method getChannelId (line 53) | public Long getChannelId() { method setChannelId (line 57) | public void setChannelId(Long channelId) { method getPipelineId (line 61) | public Long getPipelineId() { method setPipelineId (line 65) | public void setPipelineId(Long pipelineId) { method getDelayTime (line 69) | public Long getDelayTime() { method setDelayTime (line 73) | public void setDelayTime(Long delayTime) { method getLastUpdate (line 77) | public Date getLastUpdate() { method setLastUpdate (line 81) | public void setLastUpdate(Date lastUpdate) { method getStatTime (line 85) | public Long getStatTime() { method setStatTime (line 89) | public void setStatTime(Long statTime) { method getDbStat (line 93) | public DataStat getDbStat() { method setDbStat (line 97) | public void setDbStat(DataStat dbStat) { method getFileStat (line 101) | public DataStat getFileStat() { method setFileStat (line 105) | public void setFileStat(DataStat fileStat) { method getLastUpdateDelay (line 112) | public Long getLastUpdateDelay() { class DataStat (line 116) | public static class DataStat { method DataStat (line 118) | public DataStat(Long number, Long size){ method getNumber (line 126) | public Long getNumber() { method setNumber (line 130) | public void setNumber(Long number) { method getSize (line 134) | public Long getSize() { method setSize (line 138) | public void setSize(Long size) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/statistics/stage/ProcessStatService.java type ProcessStatService (line 27) | public interface ProcessStatService { method listRealtimeProcessStat (line 29) | public List listRealtimeProcessStat(Long pipelineId); method listRealtimeProcessStat (line 31) | public List listRealtimeProcessStat(Long channelId, Long ... method listTimelineProcessStat (line 33) | public List listTimelineProcessStat(Long pipelineId, Date... method createProcessStat (line 35) | public void createProcessStat(ProcessStat stat); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/statistics/stage/dal/ProcessDAO.java type ProcessDAO (line 28) | public interface ProcessDAO { method insertProcessStat (line 30) | public void insertProcessStat(ProcessStatDO processStat); method deleteProcessStat (line 32) | public void deleteProcessStat(Long processId); method modifyProcessStat (line 34) | public void modifyProcessStat(ProcessStatDO processStat); method findByProcessId (line 36) | public ProcessStatDO findByProcessId(Long processId); method listAllProcessStat (line 38) | public List listAllProcessStat(); method listProcessStatsByPipelineId (line 40) | public List listProcessStatsByPipelineId(Long pipelineId); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/statistics/stage/dal/dataobject/ProcessStatDO.java class ProcessStatDO (line 33) | public class ProcessStatDO implements Serializable { method getPipelineId (line 40) | public Long getPipelineId() { method setPipelineId (line 44) | public void setPipelineId(Long pipelineId) { method getProcessId (line 48) | public Long getProcessId() { method setProcessId (line 52) | public void setProcessId(Long processId) { method getStageStats (line 56) | public List getStageStats() { method setStageStats (line 60) | public void setStageStats(List stageStats) { method toString (line 64) | @Override FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/statistics/stage/dal/ibatis/IbatisProcessDAO.java class IbatisProcessDAO (line 31) | public class IbatisProcessDAO extends SqlMapClientDaoSupport implements ... method insertProcessStat (line 33) | @Override method deleteProcessStat (line 39) | @Override method modifyProcessStat (line 44) | @Override method findByProcessId (line 49) | @Override method listAllProcessStat (line 55) | @Override method listProcessStatsByPipelineId (line 61) | @Override FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/statistics/stage/impl/ProcessStatServiceImpl.java class ProcessStatServiceImpl (line 32) | public class ProcessStatServiceImpl implements ProcessStatService { method createProcessStat (line 37) | public void createProcessStat(ProcessStat stat) { method listRealtimeProcessStat (line 41) | @Override method listRealtimeProcessStat (line 47) | @Override method listTimelineProcessStat (line 52) | @Override method setArbitrateViewService (line 59) | public void setArbitrateViewService(ArbitrateViewService arbitrateView... method setChannelService (line 63) | public void setChannelService(ChannelService channelService) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/statistics/table/TableStatService.java type TableStatService (line 29) | public interface TableStatService { method updateTableStat (line 34) | public void updateTableStat(TableStat stat); method listTableStat (line 39) | public List listTableStat(Long pipelineId); method insertBehaviorHistory (line 44) | public void insertBehaviorHistory(TableStat stat); method listTimelineBehaviorHistory (line 49) | public Map listTimelineBehaviorHistory(Time... FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/statistics/table/dal/TableHistoryStatDAO.java type TableHistoryStatDAO (line 24) | public interface TableHistoryStatDAO { method insertTableHistoryStat (line 29) | public void insertTableHistoryStat(TableHistoryStatDO tableHistoryStat... method listTimelineTableStat (line 34) | public List listTimelineTableStat(BehaviorHistoryC... FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/statistics/table/dal/TableStatDAO.java type TableStatDAO (line 26) | public interface TableStatDAO { method insertTableStat (line 28) | public void insertTableStat(TableStatDO tableStat); method deleteTableStat (line 30) | public void deleteTableStat(Long tableStatId); method modifyTableStat (line 32) | public int modifyTableStat(TableStatDO tableStat); method findTableStatById (line 34) | public TableStatDO findTableStatById(Long tableStatId); method findTableStatByPipelineIdAndPairId (line 36) | public TableStatDO findTableStatByPipelineIdAndPairId(Long pipelineId,... method listTableStatsByPipelineId (line 38) | public List listTableStatsByPipelineId(Long pipelineId); method listTableStatsByPairId (line 40) | public List listTableStatsByPairId(Long dataMediaPairId); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/statistics/table/dal/dataobject/TableHistoryStatDO.java class TableHistoryStatDO (line 30) | public class TableHistoryStatDO implements Serializable { method getId (line 46) | public Long getId() { method setId (line 50) | public void setId(Long id) { method getStartTime (line 54) | public Date getStartTime() { method setStartTime (line 58) | public void setStartTime(Date startTime) { method getEndTime (line 62) | public Date getEndTime() { method setEndTime (line 66) | public void setEndTime(Date endTime) { method getFileSize (line 70) | public Long getFileSize() { method setFileSize (line 74) | public void setFileSize(Long fileSize) { method getFileCount (line 78) | public Long getFileCount() { method setFileCount (line 82) | public void setFileCount(Long fileCount) { method getInsertCount (line 86) | public Long getInsertCount() { method setInsertCount (line 90) | public void setInsertCount(Long insertCount) { method getUpdateCount (line 94) | public Long getUpdateCount() { method setUpdateCount (line 98) | public void setUpdateCount(Long updateCount) { method getDeleteCount (line 102) | public Long getDeleteCount() { method setDeleteCount (line 106) | public void setDeleteCount(Long deleteCount) { method getDataMediaPairId (line 110) | public Long getDataMediaPairId() { method setDataMediaPairId (line 114) | public void setDataMediaPairId(Long dataMediaPairId) { method getPipelineId (line 118) | public Long getPipelineId() { method setPipelineId (line 122) | public void setPipelineId(Long pipelineId) { method getGmtCreate (line 126) | public Date getGmtCreate() { method setGmtCreate (line 130) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 134) | public Date getGmtModified() { method setGmtModified (line 138) | public void setGmtModified(Date gmtModified) { method toString (line 142) | @Override FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/statistics/table/dal/dataobject/TableStatDO.java class TableStatDO (line 30) | public class TableStatDO implements Serializable { method getId (line 44) | public Long getId() { method setId (line 48) | public void setId(Long id) { method getFileSize (line 52) | public Long getFileSize() { method setFileSize (line 56) | public void setFileSize(Long fileSize) { method getFileCount (line 60) | public Long getFileCount() { method setFileCount (line 64) | public void setFileCount(Long fileCount) { method getInsertCount (line 68) | public Long getInsertCount() { method setInsertCount (line 72) | public void setInsertCount(Long insertCount) { method getUpdateCount (line 76) | public Long getUpdateCount() { method setUpdateCount (line 80) | public void setUpdateCount(Long updateCount) { method getDeleteCount (line 84) | public Long getDeleteCount() { method setDeleteCount (line 88) | public void setDeleteCount(Long deleteCount) { method getDataMediaPairId (line 92) | public Long getDataMediaPairId() { method setDataMediaPairId (line 96) | public void setDataMediaPairId(Long dataMediaPairId) { method getPipelineId (line 100) | public Long getPipelineId() { method setPipelineId (line 104) | public void setPipelineId(Long pipelineId) { method getGmtCreate (line 108) | public Date getGmtCreate() { method setGmtCreate (line 112) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 116) | public Date getGmtModified() { method setGmtModified (line 120) | public void setGmtModified(Date gmtModified) { method toString (line 124) | @Override FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/statistics/table/dal/ibatis/IbatisTableHistoryStatDAO.java class IbatisTableHistoryStatDAO (line 30) | public class IbatisTableHistoryStatDAO extends SqlMapClientDaoSupport im... method insertTableHistoryStat (line 32) | @Override method listTimelineTableStat (line 37) | @Override FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/statistics/table/dal/ibatis/IbatisTableStatDAO.java class IbatisTableStatDAO (line 30) | public class IbatisTableStatDAO extends SqlMapClientDaoSupport implement... method insertTableStat (line 32) | @Override method deleteTableStat (line 38) | @Override method modifyTableStat (line 43) | @Override method findTableStatById (line 48) | @Override method findTableStatByPipelineIdAndPairId (line 54) | @Override method listTableStatsByPipelineId (line 63) | @Override method listTableStatsByPairId (line 69) | @Override method listTimelineTableStat (line 76) | public List listTimelineTableStat(BehaviorHistoryConditio... FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/statistics/table/impl/TableStatServiceImpl.java class TableStatServiceImpl (line 47) | public class TableStatServiceImpl implements TableStatService, Initializ... method updateTableStat (line 59) | public void updateTableStat(TableStat stat) { method listTableStat (line 97) | public List listTableStat(Long pipelineId) { method insertBehaviorHistory (line 107) | public void insertBehaviorHistory(TableStat stat) { method listTimelineBehaviorHistory (line 114) | public Map listTimelineBehaviorHistory(Time... method flushBehaviorHistory (line 144) | private void flushBehaviorHistory() { method afterPropertiesSet (line 155) | public void afterPropertiesSet() throws Exception { method tableStatModelToDo (line 178) | private TableStatDO tableStatModelToDo(TableStat tableStat) { method tableStatDOToModel (line 200) | private TableStat tableStatDOToModel(TableStatDO tableStatDO) { method tableHistoryStatModelToDo (line 222) | private TableHistoryStatDO tableHistoryStatModelToDo(TableStat tableSt... method tableHistoryStatDOToModel (line 246) | private TableStat tableHistoryStatDOToModel(TableHistoryStatDO tableHi... method setTableStatDao (line 264) | public void setTableStatDao(TableStatDAO tableStatDao) { method setTableHistoryStatDao (line 268) | public void setTableHistoryStatDao(TableHistoryStatDAO tableHistorySta... FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/statistics/table/param/BehaviorHistoryCondition.java class BehaviorHistoryCondition (line 26) | public class BehaviorHistoryCondition { method getPairId (line 31) | public Long getPairId() { method setPairId (line 35) | public void setPairId(Long pairId) { method isDetail (line 39) | public boolean isDetail() { method setDetail (line 43) | public void setDetail(boolean detail) { method toString (line 47) | @Override FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/statistics/table/param/BehaviorHistoryInfo.java class BehaviorHistoryInfo (line 26) | public class BehaviorHistoryInfo { method getInsertCountAvg (line 34) | public Long getInsertCountAvg() { method getUpdateCountAvg (line 55) | public Long getUpdateCountAvg() { method getDeleteCountAvg (line 76) | public Long getDeleteCountAvg() { method getFileCountAvg (line 96) | public Long getFileCountAvg() { method getFileSizeAvg (line 116) | public Long getFileSizeAvg() { method getInsertNumber (line 135) | public Long getInsertNumber() { method getUpdateNumber (line 148) | public Long getUpdateNumber() { method getDeleteNumber (line 161) | public Long getDeleteNumber() { method getFileNumber (line 174) | public Long getFileNumber() { method getFileSize (line 187) | public Long getFileSize() { method getItems (line 199) | public List getItems() { method setItems (line 203) | public void setItems(List items) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/statistics/table/param/TimelineBehaviorHistoryCondition.java class TimelineBehaviorHistoryCondition (line 24) | public class TimelineBehaviorHistoryCondition extends BehaviorHistoryCon... method getStart (line 29) | public Date getStart() { method setStart (line 33) | public void setStart(Date start) { method getEnd (line 37) | public Date getEnd() { method setEnd (line 41) | public void setEnd(Date end) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/statistics/throughput/ThroughputStatService.java type ThroughputStatService (line 32) | public interface ThroughputStatService { method listRealtimeThroughput (line 34) | public Map listRealtimeThroughput(Realti... method listTimelineThroughput (line 36) | public Map listTimelineThroughput(TimelineThroug... method listRealtimeThroughputByPipelineIds (line 38) | public List listRealtimeThroughputByPipelineIds(List listRealtimeThroughputStat(RealtimeThrou... method listTimelineThroughputStat (line 41) | public List listTimelineThroughputStat(TimelineThrou... method findRealtimeThroughputStat (line 43) | public ThroughputStatDO findRealtimeThroughputStat(ThroughputCondition... method listThroughputStatByPipelineId (line 45) | public List listThroughputStatByPipelineId(Long pipe... method listRealTimeThroughputStatByPipelineIds (line 47) | public List listRealTimeThroughputStatByPipelineIds(... FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/statistics/throughput/dal/dataobject/ThroughputStatDO.java class ThroughputStatDO (line 31) | public class ThroughputStatDO implements Serializable { method getId (line 44) | public Long getId() { method setId (line 48) | public void setId(Long id) { method getPipelineId (line 52) | public Long getPipelineId() { method setPipelineId (line 56) | public void setPipelineId(Long pipelineId) { method getStartTime (line 60) | public Date getStartTime() { method setStartTime (line 64) | public void setStartTime(Date startTime) { method getEndTime (line 68) | public Date getEndTime() { method setEndTime (line 72) | public void setEndTime(Date endTime) { method getType (line 76) | public ThroughputType getType() { method setType (line 80) | public void setType(ThroughputType type) { method getNumber (line 84) | public Long getNumber() { method setNumber (line 88) | public void setNumber(Long number) { method getSize (line 92) | public Long getSize() { method setSize (line 96) | public void setSize(Long size) { method getGmtCreate (line 100) | public Date getGmtCreate() { method setGmtCreate (line 104) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 108) | public Date getGmtModified() { method setGmtModified (line 112) | public void setGmtModified(Date gmtModified) { method toString (line 116) | @Override FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/statistics/throughput/dal/ibatis/IbatisThroughputDAO.java class IbatisThroughputDAO (line 34) | public class IbatisThroughputDAO extends SqlMapClientDaoSupport implemen... method insertThroughputStat (line 36) | @Override method deleteThroughputStat (line 42) | @Override method modifyThroughputStat (line 47) | @Override method findThroughputStatById (line 52) | @Override method listRealtimeThroughputStat (line 58) | @Override method listTimelineThroughputStat (line 64) | @Override method listThroughputStatByPipelineId (line 70) | @Override method findRealtimeThroughputStat (line 77) | @Override method listRealTimeThroughputStatByPipelineIds (line 83) | public List listRealTimeThroughputStatByPipelineIds(... FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/statistics/throughput/impl/ThroughputStatServiceImpl.java class ThroughputStatServiceImpl (line 40) | public class ThroughputStatServiceImpl implements ThroughputStatService { method getThroughputDao (line 44) | public ThroughputDAO getThroughputDao() { method setThroughputDao (line 48) | public void setThroughputDao(ThroughputDAO throughputDao) { method createOrUpdateThroughput (line 55) | public void createOrUpdateThroughput(ThroughputStat item) { method findThroughputStatByPipelineId (line 60) | public ThroughputStat findThroughputStatByPipelineId(ThroughputConditi... method listRealtimeThroughput (line 74) | public Map listRealtimeThroughput(Realti... method listTimelineThroughput (line 106) | public Map listTimelineThroughput(TimelineThroug... method listRealtimeThroughputByPipelineIds (line 136) | public List listRealtimeThroughputByPipelineIds(List getAnalysisType() { method setAnalysisType (line 58) | public void setAnalysisType(List analysisType) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/statistics/throughput/param/ThroughputCondition.java class ThroughputCondition (line 27) | public class ThroughputCondition { method getPipelineId (line 33) | public Long getPipelineId() { method setPipelineId (line 37) | public void setPipelineId(Long pipelineId) { method getType (line 41) | public ThroughputType getType() { method setType (line 45) | public void setType(ThroughputType type) { method isDetail (line 49) | public boolean isDetail() { method setDetail (line 53) | public void setDetail(boolean detail) { method toString (line 57) | @Override FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/statistics/throughput/param/ThroughputInfo.java class ThroughputInfo (line 26) | public class ThroughputInfo { method getTps (line 34) | public Long getTps() { method getQuantity (line 54) | public Long getQuantity() { method getNumber (line 75) | public Long getNumber() { method getSize (line 88) | public Long getSize() { method getItems (line 100) | public List getItems() { method setItems (line 104) | public void setItems(List items) { method getSeconds (line 108) | public Long getSeconds() { method setSeconds (line 112) | public void setSeconds(Long seconds) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/statistics/throughput/param/TimelineThroughputCondition.java class TimelineThroughputCondition (line 24) | public class TimelineThroughputCondition extends ThroughputCondition { method getStart (line 29) | public Date getStart() { method setStart (line 33) | public void setStart(Date start) { method getEnd (line 37) | public Date getEnd() { method setEnd (line 41) | public void setEnd(Date end) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/user/UserService.java type UserService (line 27) | public interface UserService { method createUser (line 29) | public void createUser(User user); method deleteUser (line 31) | public void deleteUser(Long userId); method updataUser (line 33) | public void updataUser(User user); method findUserById (line 35) | public User findUserById(Long userId); method login (line 37) | public User login(String name, String password); method ListAllUsers (line 39) | public List ListAllUsers(); method listByCondition (line 41) | public List listByCondition(Map condition); method getCount (line 43) | public int getCount(); method getCount (line 45) | public int getCount(Map condition); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/user/dal/UserDAO.java type UserDAO (line 29) | public interface UserDAO { method findUserById (line 31) | public UserDO findUserById(Long userId); method insertUser (line 33) | public UserDO insertUser(UserDO user); method updateUser (line 35) | public void updateUser(UserDO user); method deleteUser (line 37) | public void deleteUser(Long userId); method listAllUsers (line 39) | public List listAllUsers(); method listByCondition (line 41) | public List listByCondition(Map condition); method getAuthenticatedUser (line 43) | public UserDO getAuthenticatedUser(String name, String password); method chackUnique (line 45) | public boolean chackUnique(UserDO user); method getCount (line 47) | public int getCount(); method getCount (line 49) | public int getCount(Map condition); FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/user/dal/dataobject/UserDO.java class UserDO (line 24) | public class UserDO implements Serializable { method getId (line 36) | public Long getId() { method setId (line 40) | public void setId(Long id) { method getName (line 44) | public String getName() { method setName (line 48) | public void setName(String name) { method getPassword (line 52) | public String getPassword() { method setPassword (line 56) | public void setPassword(String password) { method getDepartment (line 60) | public String getDepartment() { method setDepartment (line 64) | public void setDepartment(String department) { method getRealName (line 68) | public String getRealName() { method setRealName (line 72) | public void setRealName(String realName) { method getGmtCreate (line 76) | public Date getGmtCreate() { method setGmtCreate (line 80) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 84) | public Date getGmtModified() { method setGmtModified (line 88) | public void setGmtModified(Date gmtModified) { method getAuthorizeType (line 92) | public AuthorizeType getAuthorizeType() { method setAuthorizeType (line 96) | public void setAuthorizeType(AuthorizeType authorizeType) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/user/dal/ibatis/IbatisUserDAO.java class IbatisUserDAO (line 33) | public class IbatisUserDAO extends SqlMapClientDaoSupport implements Use... method findUserById (line 35) | public UserDO findUserById(Long userId) { method listAllUsers (line 40) | public List listAllUsers() { method listByCondition (line 44) | public List listByCondition(Map condition) { method insertUser (line 48) | public UserDO insertUser(UserDO user) { method updateUser (line 54) | public void updateUser(UserDO user) { method chackUnique (line 59) | public boolean chackUnique(UserDO user) { method deleteUser (line 65) | public void deleteUser(Long userId) { method getAuthenticatedUser (line 70) | public UserDO getAuthenticatedUser(String name, String password) { method getCount (line 79) | public int getCount() { method getCount (line 84) | public int getCount(Map condition) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/user/impl/UserServiceImpl.java class UserServiceImpl (line 39) | public class UserServiceImpl implements UserService { method createUser (line 44) | public void createUser(User user) { method deleteUser (line 61) | public void deleteUser(Long userId) { method updataUser (line 66) | public void updataUser(User user) { method findUserById (line 85) | public User findUserById(Long userId) { method ListAllUsers (line 90) | public List ListAllUsers() { method listByCondition (line 99) | public List listByCondition(Map condition) { method getCount (line 111) | public int getCount() { method getCount (line 115) | public int getCount(Map condition) { method login (line 119) | @Override method doToModel (line 128) | private User doToModel(UserDO userDo) { method modelToDo (line 140) | private UserDO modelToDo(User user) { method getUserDao (line 155) | public UserDAO getUserDao() { method setUserDao (line 159) | public void setUserDao(UserDAO userDao) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/utils/DataSourceChecker.java class DataSourceChecker (line 50) | public class DataSourceChecker { method closeConnection (line 87) | private void closeConnection(Connection conn) { method closeConnection (line 91) | private void closeConnection(Connection conn, Statement st) { method closeConnection (line 95) | private void closeConnection(Connection conn, Statement st, ResultSet ... method check (line 112) | @SuppressWarnings("resource") method checkMap (line 202) | public String checkMap(String namespace, String name, Long dataSourceI... method checkNamespaceTables (line 273) | public String checkNamespaceTables(final String namespace, final Strin... method setDataMediaSourceService (line 330) | public void setDataMediaSourceService(DataMediaSourceService dataMedia... method setDataSourceCreator (line 334) | public void setDataSourceCreator(DataSourceCreator dataSourceCreator) { FILE: manager/biz/src/main/java/com/alibaba/otter/manager/biz/utils/RegexUtils.java class RegexUtils (line 37) | public class RegexUtils { method apply (line 44) | public Pattern apply(String pattern) { method findFirst (line 55) | public static String findFirst(String originalStr, String regex) { FILE: manager/biz/src/test/java/com/alibaba/otter/manager/biz/BaseOtterTest.java class BaseOtterTest (line 34) | @SpringApplicationContext("applicationContext.xml") method setUp (line 37) | @BeforeMethod method getBeanFactory (line 47) | protected BeanFactory getBeanFactory() { method autowire (line 51) | protected void autowire(Object obj) { FILE: manager/biz/src/test/java/com/alibaba/otter/manager/biz/autokeeper/impl/AutoKeeperCollectorTest.java class AutoKeeperCollectorTest (line 33) | public class AutoKeeperCollectorTest extends BaseOtterTest { method testCollectorServerStat (line 43) | @Test FILE: manager/biz/src/test/java/com/alibaba/otter/manager/biz/monitor/AbstractRuleMonitorInPeriodTest.java class AbstractRuleMonitorInPeriodTest (line 33) | public class AbstractRuleMonitorInPeriodTest { method explore (line 37) | @Override method currentCalendar (line 43) | @Override method testInPeriod (line 57) | @Test method testNotInPeriod (line 65) | @Test method testCriticalInPeriod (line 73) | @Test method testErrorFormatInPeriod (line 81) | @Test FILE: manager/biz/src/test/java/com/alibaba/otter/manager/biz/monitor/AlarmServiceTest.java class AlarmServiceTest (line 11) | public class AlarmServiceTest extends BaseOtterTest { method test_simple (line 16) | @Test FILE: manager/biz/src/test/java/com/alibaba/otter/manager/biz/monitor/ExceptionRuleMonitorTest.java class ExceptionRuleMonitorTest (line 40) | public class ExceptionRuleMonitorTest extends BaseOtterTest { method testSerialProcess (line 48) | @Test FILE: manager/biz/src/test/java/com/alibaba/otter/manager/biz/monitor/GlobalMonitorTest.java class GlobalMonitorTest (line 41) | public class GlobalMonitorTest extends BaseOtterTest { method explore (line 45) | @Override method explore (line 53) | @Override method testSerialProcess (line 67) | @Test method testConcurrentProcess (line 91) | @Test method testConcurrentProcessWithException (line 115) | @Test FILE: manager/biz/src/test/java/com/alibaba/otter/manager/biz/service/NodeSerivceTest.java class NodeSerivceTest (line 36) | public class NodeSerivceTest extends BaseOtterTest { method testListAllNodes (line 49) | @Test FILE: manager/biz/src/test/java/com/alibaba/otter/manager/biz/service/PipelineSerivceTest.java class PipelineSerivceTest (line 21) | public class PipelineSerivceTest extends BaseOtterTest { FILE: manager/deployer/src/main/java/com/alibaba/otter/manager/deployer/JettyEmbedServer.java class JettyEmbedServer (line 33) | public class JettyEmbedServer { method JettyEmbedServer (line 40) | public JettyEmbedServer(String jettyXml){ method start (line 44) | public void start() throws Exception { method join (line 67) | public void join() throws Exception { method stop (line 74) | public void stop() throws Exception { method setConfig (line 83) | public void setConfig(String config) { FILE: manager/deployer/src/main/java/com/alibaba/otter/manager/deployer/OtterManagerLauncher.java class OtterManagerLauncher (line 28) | public class OtterManagerLauncher { method main (line 33) | public static void main(String[] args) throws Throwable { method mergeProps (line 73) | private static void mergeProps(Properties props) { FILE: manager/deployer/src/main/resources/sql/otter-manager-schema.sql type `ALARM_RULE` (line 7) | CREATE TABLE `ALARM_RULE` ( type `AUTOKEEPER_CLUSTER` (line 21) | CREATE TABLE `AUTOKEEPER_CLUSTER` ( type `CANAL` (line 31) | CREATE TABLE `CANAL` ( type `CHANNEL` (line 42) | CREATE TABLE `CHANNEL` ( type `COLUMN_PAIR` (line 53) | CREATE TABLE `COLUMN_PAIR` ( type `COLUMN_PAIR_GROUP` (line 64) | CREATE TABLE `COLUMN_PAIR_GROUP` ( type `DATA_MEDIA` (line 74) | CREATE TABLE `DATA_MEDIA` ( type `DATA_MEDIA_PAIR` (line 86) | CREATE TABLE `DATA_MEDIA_PAIR` ( type `DATA_MEDIA_SOURCE` (line 102) | CREATE TABLE `DATA_MEDIA_SOURCE` ( type `DELAY_STAT` (line 113) | CREATE TABLE `DELAY_STAT` ( type `LOG_RECORD` (line 126) | CREATE TABLE `LOG_RECORD` ( type `NODE` (line 139) | CREATE TABLE `NODE` ( type `PIPELINE` (line 152) | CREATE TABLE `PIPELINE` ( type `PIPELINE_NODE_RELATION` (line 165) | CREATE TABLE `PIPELINE_NODE_RELATION` ( type `SYSTEM_PARAMETER` (line 176) | CREATE TABLE `SYSTEM_PARAMETER` ( type `TABLE_HISTORY_STAT` (line 184) | CREATE TABLE `TABLE_HISTORY_STAT` ( type `TABLE_STAT` (line 202) | CREATE TABLE `TABLE_STAT` ( type `THROUGHPUT_STAT` (line 217) | CREATE TABLE `THROUGHPUT_STAT` ( type `USER` (line 233) | CREATE TABLE `USER` ( type `DATA_MATRIX` (line 246) | CREATE TABLE `DATA_MATRIX` ( type `meta_history` (line 258) | CREATE TABLE IF NOT EXISTS `meta_history` ( type `meta_snapshot` (line 280) | CREATE TABLE IF NOT EXISTS `meta_snapshot` ( FILE: manager/deployer/src/main/resources/webapp/js/My97DatePicker/WdatePicker.js function B (line 39) | function B(){V.$dp=V.$dp||{};obj={$:function($){return(typeof $=="string... function E (line 39) | function E(A,$,_){if(T)A.attachEvent($,_);else if(_){var B=$.replace(/on... function L (line 39) | function L(){var _,A,$=X[O][C]("script");for(var B=0;B<$.length;B++){_=$... function F (line 39) | function F(F){var E,C;if(F.substring(0,1)!="/"&&F.indexOf("://")==-1){E=... function M (line 39) | function M(A,$,B){var D=X[O][C]("HEAD").item(0),_=X[O].createElement("li... function Z (line 39) | function Z($,_){E($,"onload",_)} function G (line 39) | function G($){$=$||V;var A=0,_=0;while($!=V){var D=$.parent[O][C]("ifram... function W (line 39) | function W(F){if(F.getBoundingClientRect)return F.getBoundingClientRect(... function N (line 39) | function N($){$=$||V;var B=$[O],A=($.innerWidth)?$.innerWidth:(B[J]&&B[J... function a (line 39) | function a($){$=$||V;var B=$[O],A=B[J],_=B.body;B=(A&&A.scrollTop!=null&... function D (line 39) | function D($){var _=$?($.srcElement||$.target):null;try{if($dp.cal&&!$dp... function Y (line 39) | function Y(){$dp.status=2;H()} function H (line 39) | function H(){if($dp.flatCfgs.length>0){var $=$dp.flatCfgs.shift();$.el={... function U (line 39) | function U(J,C){$dp.win=X;B();J=J||{};if(C){if(!G()){$=$||setInterval(fu... function S (line 39) | function S(_,$){return _.currentStyle?_.currentStyle[$]:document.default... function Q (line 39) | function Q(_,$){if(_)if($!=null)_.style.display=$;else return S(_,"displ... function K (line 39) | function K(H,$){for(var D in _)if(D.substring(0,1)!="$")$dp[D]=_[D];for(... FILE: manager/deployer/src/main/resources/webapp/js/analysisStatus.js function strFormat (line 3) | function strFormat(s) { function sizeFormat (line 15) | function sizeFormat(val, axis) { function delayFormat (line 26) | function delayFormat(val, axis) { function drawDelayGraph (line 39) | function drawDelayGraph(id,flotData) { function createDelayStatFlash (line 71) | function createDelayStatFlash(flotTime) { function doPlot (line 80) | function doPlot(position,flotNumber,flotTime) { function createDelayStat (line 113) | function createDelayStat(flotTime) { function doPlot (line 121) | function doPlot(id,position,flotNumber,flotSize) { function plotThroughput (line 155) | function plotThroughput(id,flotData){ function plotSizeThroughput (line 185) | function plotSizeThroughput(id,flotData){ function createRowThroughputFlash (line 215) | function createRowThroughputFlash(flotNumber,flotSize){ function createFileThroughputFlash (line 227) | function createFileThroughputFlash(flotNumber,flotSize){ function drawBehaviorGraph (line 238) | function drawBehaviorGraph(id,flotData) { function createBehaviorFlash (line 268) | function createBehaviorFlash(flotNumber1,flotNumber2,flotNumber3,flotNum... function doPlot (line 306) | function doPlot(position,flotNumber1,flotNumber2,flotNumber3,flotNumber4... function createBehaviorHistory (line 343) | function createBehaviorHistory(flotNumber1,flotNumber2,flotNumber3,flotN... FILE: manager/deployer/src/main/resources/webapp/js/dbCheck.js function check (line 1) | function check() { function checkMap (line 10) | function checkMap() { function callback (line 18) | function callback(msg) { function checkNamespaceTables (line 22) | function checkNamespaceTables() { function callback2 (line 30) | function callback2(msg) { function changeform (line 39) | function changeform(){ FILE: manager/deployer/src/main/resources/webapp/js/flot/excanvas.js function getContext (line 57) | function getContext() { function bind (line 80) | function bind(f, obj, var_args) { function encodeHtmlAttribute (line 87) | function encodeHtmlAttribute(s) { function addNamespacesAndStylesheet (line 91) | function addNamespacesAndStylesheet(doc) { function onPropertyChange (line 180) | function onPropertyChange(e) { function onResize (line 198) | function onResize(e) { function createMatrixIdentity (line 216) | function createMatrixIdentity() { function matrixMultiply (line 224) | function matrixMultiply(m1, m2) { function copyState (line 241) | function copyState(o1, o2) { function getRgbHslContent (line 396) | function getRgbHslContent(styleString) { function percent (line 409) | function percent(s) { function clamp (line 413) | function clamp(v, min, max) { function hslToRgb (line 417) | function hslToRgb(parts){ function hueToRgb (line 439) | function hueToRgb(m1, m2, h) { function processStyle (line 455) | function processStyle(styleString) { function processFontStyle (line 494) | function processFontStyle(styleString) { function getComputedStyle (line 516) | function getComputedStyle(style, element) { function buildStyle (line 548) | function buildStyle(style) { function processLineCap (line 553) | function processLineCap(lineCap) { function CanvasRenderingContext2D_ (line 571) | function CanvasRenderingContext2D_(surfaceElement) { function bezierCurveTo (line 645) | function bezierCurveTo(self, cp1, cp2, p) { function appendStroke (line 974) | function appendStroke(ctx, lineStr) { function appendFill (line 997) | function appendFill(ctx, lineStr, min, max) { function matrixIsFinite (line 1134) | function matrixIsFinite(m) { function setM (line 1140) | function setM(ctx, m, updateLineScale) { function CanvasGradient_ (line 1343) | function CanvasGradient_(aType) { function CanvasPattern_ (line 1361) | function CanvasPattern_(image, repetition) { function throwException (line 1383) | function throwException(s) { function assertImageIsValid (line 1387) | function assertImageIsValid(img) { function DOMException_ (line 1396) | function DOMException_(s) { FILE: manager/deployer/src/main/resources/webapp/js/flot/jquery.colorhelpers.js function clamp (line 55) | function clamp(min, value, max) { FILE: manager/deployer/src/main/resources/webapp/js/flot/jquery.flot.crosshair.js function init (line 65) | function init(plot) { FILE: manager/deployer/src/main/resources/webapp/js/flot/jquery.flot.fillbetween.js function init (line 35) | function init(plot) { FILE: manager/deployer/src/main/resources/webapp/js/flot/jquery.flot.image.js function drawSeries (line 115) | function drawSeries(plot, ctx, series) { function processRawData (line 213) | function processRawData(plot, series, data, datapoints) { function init (line 227) | function init(plot) { FILE: manager/deployer/src/main/resources/webapp/js/flot/jquery.flot.js function H (line 31) | function H(J,K,I){return KI?I:K)} function Plot (line 35) | function Plot(placeholder, data_, options_, plugins) { function floorInBase (line 2595) | function floorInBase(n, base) { FILE: manager/deployer/src/main/resources/webapp/js/flot/jquery.flot.navigate.js function H (line 91) | function H(L){var K=this,J,M=L.data||{};if(M.elem){K=L.dragTarget=M.elem... function C (line 91) | function C(M,K,L){M.type=K;var J=E.event.handle.call(L,M);return J===fal... function I (line 91) | function I(J){return Math.pow(J,2)} function D (line 91) | function D(){return(F.dragging===false)} function G (line 91) | function G(K,J){if(!K){return }K.unselectable=J?"off":"on";K.onselectsta... function b (line 105) | function b(f){var d=[].slice.call(arguments,1),g=0,e=true;f=c.event.fix(... function init (line 128) | function init(plot) { FILE: manager/deployer/src/main/resources/webapp/js/flot/jquery.flot.pie.js function init (line 63) | function init(plot) // this is the "body" of the plugin FILE: manager/deployer/src/main/resources/webapp/js/flot/jquery.flot.resize.js function m (line 22) | function m(s,o,p){var q=$(this),r=$.data(this,d);r.w=o!==c?o:q.width();r... function g (line 22) | function g(){i=h[k](function(){a.each(function(){var n=$(this),m=n.width... function init (line 28) | function init(plot) { FILE: manager/deployer/src/main/resources/webapp/js/flot/jquery.flot.selection.js function init (line 70) | function init(plot) { FILE: manager/deployer/src/main/resources/webapp/js/flot/jquery.flot.stack.js function init (line 39) | function init(plot) { FILE: manager/deployer/src/main/resources/webapp/js/flot/jquery.flot.symbol.js function processRawData (line 16) | function processRawData(plot, series, datapoints) { function init (line 61) | function init(plot) { FILE: manager/deployer/src/main/resources/webapp/js/flot/jquery.flot.threshold.js function init (line 31) | function init(plot) { FILE: manager/deployer/src/main/resources/webapp/js/flot/jquery.js function jQuerySubclass (line 994) | function jQuerySubclass( selector, context ) { function doScrollCheck (line 1069) | function doScrollCheck() { function dataAttr (line 1596) | function dataAttr( elem, key, data ) { function isEmptyDataObject (line 1626) | function isEmptyDataObject( obj ) { function returnFalse (line 2726) | function returnFalse() { function returnTrue (line 2729) | function returnTrue() { function trigger (line 2977) | function trigger( type, elem, args ) { function handler (line 3004) | function handler( e ) { function liveHandler (line 3188) | function liveHandler( event ) { function liveConvert (line 3271) | function liveConvert( type, selector ) { function dirNodeCheck (line 4558) | function dirNodeCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) { function dirCheck (line 4591) | function dirCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) { function isDisconnected (line 4848) | function isDisconnected( node ) { function winnow (line 4970) | function winnow( elements, qualifier, keep ) { function root (line 5341) | function root( elem, cur ) { function cloneCopyEvent (line 5348) | function cloneCopyEvent( src, dest ) { function cloneFixAttributes (line 5377) | function cloneFixAttributes(src, dest) { function getAll (line 5491) | function getAll( elem ) { function evalScript (line 5688) | function evalScript( i, elem ) { function getWH (line 6004) | function getWH( elem, name, extra ) { function addToPrefiltersOrTransports (line 6108) | function addToPrefiltersOrTransports( structure ) { function inspectPrefiltersOrTransports (line 6144) | function inspectPrefiltersOrTransports( structure, options, originalOpti... function done (line 6508) | function done( status, statusText, responses, headers ) { function buildParams (line 6817) | function buildParams( prefix, obj, traditional, add ) { function ajaxHandleResponses (line 6874) | function ajaxHandleResponses( s, jqXHR, responses ) { function ajaxConvert (line 6939) | function ajaxConvert( s, response ) { function xhrOnUnloadAbort (line 7204) | function xhrOnUnloadAbort() { function createStandardXHR (line 7214) | function createStandardXHR() { function createActiveXHR (line 7220) | function createActiveXHR() { function genFx (line 7664) | function genFx( type, num ) { function t (line 7773) | function t( gotoEnd ) { function defaultDisplay (line 7925) | function defaultDisplay( nodeName ) { function getWindow (line 8239) | function getWindow( elem ) { FILE: manager/deployer/src/main/resources/webapp/js/gchartapi.js function p (line 15) | function p(a,b){return a.load=b} function G (line 15) | function G(a){return a in H?H[a]:H[a]=-1!=navigator.userAgent[F]()[v](a)} function I (line 15) | function I(a,b){var c=function(){};c.prototype=b[A];a.T=b[A];a.prototype... function J (line 16) | function J(a,b,c){var e=Array[A].slice.call(arguments,2)||[];return func... function K (line 16) | function K(a){a=Error(a);a.toString=function(){return this.message};retu... function L (line 16) | function L(a,b){for(var c=a.split(/\./),e=m,f=0;f getExtraParamMap(CanalParameter cana... method setExtraParamString (line 21) | public static void setExtraParamString(CanalParameter canalParameter, ... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/common/NumberFormatUtil.java class NumberFormatUtil (line 40) | public class NumberFormatUtil { method format (line 48) | public static String format(Double data) { method format (line 56) | public static String format(Integer data) { method format (line 64) | public static String format(Long data) { method format (line 72) | public static String format(BigDecimal data) { method format (line 81) | public static String format(BigInteger data) { method format (line 90) | public static String format(Date date) { method format (line 98) | public static String format(java.sql.Date date) { method format (line 106) | public static String format(java.sql.Time time) { method format (line 114) | public static String format(java.sql.Timestamp timestamp) { method formatDelay (line 122) | public static String formatDelay(Number data) { method formatFileSize (line 162) | public static String formatFileSize(Number data) { method formatGroupDbAddress (line 187) | public String formatGroupDbAddress(SourcingType defaultType, List getPipelines() { method setPipelines (line 47) | public void setPipelines(List pipelines) { method getUrl (line 51) | public String getUrl() { FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/common/model/SeniorChannel.java class SeniorChannel (line 24) | public class SeniorChannel extends Channel { method isProcessEmpty (line 29) | public boolean isProcessEmpty() { method setProcessEmpty (line 33) | public void setProcessEmpty(boolean processEmpty) { FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/common/model/SeniorDataMatrix.java class SeniorDataMatrix (line 21) | public class SeniorDataMatrix extends DataMatrix { method isUsed (line 26) | public boolean isUsed() { method setUsed (line 30) | public void setUsed(boolean used) { FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/common/model/SeniorDataMedia.java class SeniorDataMedia (line 28) | public class SeniorDataMedia extends DataMedia { method isUsed (line 36) | public boolean isUsed() { method setUsed (line 40) | public void setUsed(boolean used) { method getPairs (line 44) | public List getPairs() { method setPairs (line 48) | public void setPairs(List pairs) { FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/common/model/SeniorDataMediaPair.java class SeniorDataMediaPair (line 25) | public class SeniorDataMediaPair { method getChannel (line 31) | public Channel getChannel() { method setChannel (line 35) | public void setChannel(Channel channel) { method getDataMediaPair (line 39) | public DataMediaPair getDataMediaPair() { method setDataMediaPair (line 43) | public void setDataMediaPair(DataMediaPair dataMediaPair) { FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/common/model/SeniorDataMediaSource.java class SeniorDataMediaSource (line 27) | public class SeniorDataMediaSource extends DbMediaSource { method isUsed (line 34) | public boolean isUsed() { method setUsed (line 38) | public void setUsed(boolean used) { method getStorePath (line 42) | public String getStorePath() { method setStorePath (line 46) | public void setStorePath(String storePath) { method getDataMedias (line 50) | public List getDataMedias() { method setDataMedias (line 54) | public void setDataMedias(List dataMedias) { FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/common/model/SeniorNode.java class SeniorNode (line 24) | public class SeniorNode extends Node { method isUsed (line 29) | public boolean isUsed() { method setUsed (line 33) | public void setUsed(boolean used) { FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/action/AbstractAction.java class AbstractAction (line 27) | public class AbstractAction { method urlEncode (line 29) | protected String urlEncode(String character) { FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/action/AlarmRuleAction.java class AlarmRuleAction (line 39) | public class AlarmRuleAction extends AbstractAction { method doAdd (line 47) | public void doAdd(@FormGroup("alarmRuleInfo") Group alarmRuleInfo, method doOnekeyAddMonitor (line 65) | public void doOnekeyAddMonitor(@Param("pipelineId") Long pipelineId, N... method doEdit (line 119) | public void doEdit(@FormGroup("alarmRuleInfo") Group alarmRuleInfo, method doDelete (line 137) | public void doDelete(@Param("alarmRuleId") Long alarmRuleId, @Param("p... method doStatus (line 145) | public void doStatus(@Param("alarmRuleId") Long alarmRuleId, @Param("p... method doStatusSystem (line 161) | public void doStatusSystem(@Param("alarmRuleId") Long alarmRuleId, @Pa... method doStatusByPipeline (line 177) | public void doStatusByPipeline(@Param("pipelineId") Long pipelineId, @... method doStatusByRule (line 199) | public void doStatusByRule(@Param("alarmRuleIds") String alarmRuleIds,... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/action/AutoKeeperClusterAction.java class AutoKeeperClusterAction (line 37) | public class AutoKeeperClusterAction extends AbstractAction { method doAdd (line 44) | public void doAdd(@FormGroup("autokeeperClusterInfo") Group autokeeper... method doEdit (line 63) | public void doEdit(@FormGroup("autokeeperClusterInfo") Group autokeepe... method doRefresh (line 81) | public void doRefresh(@Param("clusterId") Long clusterId, Navigator na... method doDelete (line 92) | public void doDelete(@Param("clusterId") Long clusterId, Navigator nav... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/action/CanalAction.java class CanalAction (line 45) | public class CanalAction extends AbstractAction { method doAdd (line 56) | public void doAdd(@FormGroup("canalInfo") Group canalInfo, method doEdit (line 136) | public void doEdit(@FormGroup("canalInfo") Group canalInfo, method doDelete (line 206) | public void doDelete(@Param("canalId") Long canalId, Navigator nav) th... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/action/ChannelAction.java class ChannelAction (line 43) | public class ChannelAction extends AbstractAction { method doAdd (line 58) | public void doAdd(@FormGroup("channelInfo") Group channelInfo, method doEdit (line 85) | public void doEdit(@FormGroup("channelInfo") Group channelInfo, @Param... method doDelete (line 113) | public void doDelete(@Param("channelId") Long channelId, @Param("pageI... method doStatus (line 135) | public void doStatus(@Param("pageIndex") int pageIndex, @Param("search... method doNotify (line 169) | public void doNotify(@Param("pageIndex") int pageIndex, @Param("search... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/action/ColumnPairAction.java class ColumnPairAction (line 37) | public class ColumnPairAction extends AbstractAction { method doSave (line 52) | public void doSave(@Param("dataMediaPairId") Long dataMediaPairId, @Pa... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/action/ColumnPairGroupAction.java class ColumnPairGroupAction (line 40) | public class ColumnPairGroupAction { method doSave (line 47) | public void doSave(@Param("dataMediaPairId") Long dataMediaPairId, @Pa... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/action/DataMatrixAction.java class DataMatrixAction (line 35) | public class DataMatrixAction extends AbstractAction { method doAdd (line 40) | public void doAdd(@FormGroup("dataMatrixInfo") Group dataMatrixInfo, method doEdit (line 56) | public void doEdit(@FormGroup("dataMatrixInfo") Group dataMatrixInfo, method doDelete (line 72) | public void doDelete(@Param("matrixId") Long matrixId, Navigator nav) ... method doSwitch (line 77) | public void doSwitch(@Param("matrixId") Long matrixId, Navigator nav) ... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/action/DataMediaAction.java class DataMediaAction (line 38) | public class DataMediaAction extends AbstractAction { method doAdd (line 56) | public void doAdd(@FormGroup("dataMediaInfo") Group dataMediaInfo, method doDelete (line 83) | public void doDelete(@Param("dataMediaId") Long dataMediaId, @Param("p... method doEdit (line 91) | public void doEdit(@FormGroup("dataMediaInfo") Group dataMediaInfo, @P... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/action/DataMediaPairAction.java class DataMediaPairAction (line 47) | public class DataMediaPairAction { method doAdd (line 68) | public void doAdd(@Param("submitKey") String submitKey, @FormGroup("da... method doBatchAdd (line 123) | public void doBatchAdd(@FormGroup("batchDataMediaPairInfo") Group batc... method doEdit (line 186) | public void doEdit(@Param("submitKey") String submitKey, @Param("chann... method doDelete (line 241) | public void doDelete(@Param("dataMediaPairId") Long dataMediaPairId, @... method doNextToView (line 259) | public void doNextToView(@FormGroup("dataMediaPairInfo") Group dataMed... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/action/DataMediaSourceAction.java class DataMediaSourceAction (line 36) | public class DataMediaSourceAction extends AbstractAction { method doAdd (line 51) | public void doAdd(@FormGroup("dataMediaSourceInfo") Group dataMediaSou... method doDelete (line 90) | public void doDelete(@Param("dataMediaSourceId") Long dataMediaSourceI... method doEdit (line 99) | public void doEdit(@FormGroup("dataMediaSourceInfo") Group dataMediaSo... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/action/NodeAction.java class NodeAction (line 37) | public class NodeAction extends AbstractAction { method doAdd (line 48) | public void doAdd(@FormGroup("nodeInfo") Group nodeInfo, @FormGroup("n... method doEdit (line 83) | public void doEdit(@FormGroup("nodeInfo") Group nodeInfo, @FormGroup("... method doDelete (line 123) | public void doDelete(@Param("nodeId") Long nodeId, @Param("pageIndex")... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/action/PipelineAction.java class PipelineAction (line 45) | public class PipelineAction { method doAdd (line 56) | public void doAdd(@FormGroup("pipelineInfo") Group pipelineInfo, method doDelete (line 118) | public void doDelete(@Param("pipelineId") Long pipelineId, @Param("cha... method doEdit (line 133) | public void doEdit(@FormGroup("pipelineInfo") Group pipelineInfo, FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/action/PositionAction.java class PositionAction (line 31) | public class PositionAction { method doRemove (line 41) | public void doRemove(@Param("pipelineId") Long pipelineId, Navigator n... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/action/SwitchWarmupAction.java class SwitchWarmupAction (line 27) | public class SwitchWarmupAction { method doSwitch (line 35) | public void doSwitch(@Param("pipelineId") Long pipelineId, Navigator n... method doRestart (line 42) | public void doRestart(@Param("pipelineId") Long pipelineId, Navigator ... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/action/SystemParameterAction.java class SystemParameterAction (line 35) | public class SystemParameterAction extends AbstractAction { method doEdit (line 43) | public void doEdit(@FormGroup("systemParameterDetailInfo") Group syste... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/action/UserAction.java class UserAction (line 41) | public class UserAction extends AbstractAction { method doAdd (line 46) | public void doAdd(@FormGroup("addUserInfo") Group userInfo, Navigator ... method doEdit (line 61) | public void doEdit(@FormGroup("editUserInfo") Group userInfo, @Param("... method doDelete (line 83) | public void doDelete(@Param("userId") Long userId, @Param("pageIndex")... method doLogin (line 89) | public void doLogin(@FormGroup("login") User user, method doLogout (line 111) | public void doLogout(HttpSession session, Navigator nav, ParameterPars... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/AddAlarmRule.java class AddAlarmRule (line 26) | public class AddAlarmRule { method execute (line 31) | public void execute(@Param("pipelineId") Long pipelineId, Context cont... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/AddBatchDataMediaPair.java class AddBatchDataMediaPair (line 28) | public class AddBatchDataMediaPair { method execute (line 33) | public void execute(@Param("pipelineId") Long pipelineId, Context cont... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/AddCanal.java class AddCanal (line 30) | public class AddCanal { method execute (line 35) | public void execute(Context context, Navigator nav) throws Exception { FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/AddColumnPair.java class AddColumnPair (line 31) | public class AddColumnPair { method execute (line 39) | public void execute(@Param("dataMediaPairId") Long dataMediaPairId, @P... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/AddColumnPairGroup.java class AddColumnPairGroup (line 36) | public class AddColumnPairGroup { method execute (line 50) | public void execute(@Param("dataMediaPairId") Long dataMediaPairId, @P... method buildColumnPairFromDataMedia (line 93) | private List buildColumnPairFromDataMedia(Long dataMediaPa... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/AddDataMediaPair.java class AddDataMediaPair (line 28) | public class AddDataMediaPair { method execute (line 33) | public void execute(@Param("pipelineId") Long pipelineId, Context cont... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/AddNode.java class AddNode (line 30) | public class AddNode { method execute (line 35) | public void execute(Context context, Navigator nav) throws Exception { FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/AddPipeline.java class AddPipeline (line 29) | public class AddPipeline { method execute (line 37) | public void execute(@Param("channelId") Long channelId, Context contex... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/AddZookeeper.java class AddZookeeper (line 26) | public class AddZookeeper { method execute (line 31) | public void execute(@Param("message") String message, Context context,... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/AlarmRuleList.java class AlarmRuleList (line 30) | public class AlarmRuleList { method execute (line 38) | public void execute(@Param("pipelineId") Long pipelineId, Context cont... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/AlarmSystemList.java class AlarmSystemList (line 31) | public class AlarmSystemList { method execute (line 36) | public void execute(@Param("pipelineId") Long pipelineId, @Param("page... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/AnalysisDelayStat.java class AnalysisDelayStat (line 36) | public class AnalysisDelayStat { method execute (line 44) | public void execute(@Param("d5221") String startTime, @Param("d5222") ... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/AnalysisStageStat.java class AnalysisStageStat (line 39) | public class AnalysisStageStat { method execute (line 53) | public void execute(@Param("pipelineId") Long pipelineId, Context cont... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/AnalysisThroughputHistory.java class AnalysisThroughputHistory (line 38) | public class AnalysisThroughputHistory { method execute (line 46) | public void execute(@Param("d5221") String startTime, @Param("d5222") ... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/AnalysisThroughputStat.java class AnalysisThroughputStat (line 37) | public class AnalysisThroughputStat { method execute (line 45) | public void execute(@Param("pipelineId") Long pipelineId, Context cont... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/AnalysisTopStat.java class AnalysisTopStat (line 39) | public class AnalysisTopStat { method execute (line 53) | public void execute(@Param("searchKey") String searchKey, @Param("topN... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/AutoKeeperClientPath.java class AutoKeeperClientPath (line 32) | public class AutoKeeperClientPath { method execute (line 40) | public void execute(@Param("clusterId") String clusterId, @Param("addr... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/AutoKeeperClustersDetail.java class AutoKeeperClustersDetail (line 31) | public class AutoKeeperClustersDetail { method execute (line 39) | public void execute(@Param("clusterId") String clusterId, Context cont... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/AutoKeeperClustersList.java class AutoKeeperClustersList (line 31) | public class AutoKeeperClustersList { method execute (line 36) | public void execute(@Param("pageIndex") int pageIndex, @Param("searchK... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/BehaviorHistoryCurve.java class BehaviorHistoryCurve (line 39) | public class BehaviorHistoryCurve { method execute (line 50) | public void execute(@Param("d5221") String startTime, @Param("d5222") ... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/CanalInfo.java class CanalInfo (line 38) | public class CanalInfo { method execute (line 52) | public void execute(@Param("canalId") Long canalId, Context context) t... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/CanalList.java class CanalList (line 38) | public class CanalList { method execute (line 46) | public void execute(@Param("pageIndex") int pageIndex, @Param("searchK... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/ChannelInfo.java class ChannelInfo (line 26) | public class ChannelInfo { method execute (line 31) | public void execute(@Param("channelId") Long channelId, Context contex... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/ChannelList.java class ChannelList (line 37) | public class ChannelList { method execute (line 48) | public void execute(@Param("pageIndex") int pageIndex, @Param("searchK... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/CheckDelayStat.java class CheckDelayStat (line 48) | public class CheckDelayStat { method parseAlert (line 63) | private static Map parseAlert(String alert) { method main (line 84) | public static void main(String[] args) { method execute (line 92) | public void execute(@Param("queueSize") String queueSize, @Param("dela... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/DataMatrixInfo.java class DataMatrixInfo (line 32) | public class DataMatrixInfo { method execute (line 40) | public void execute(@Param("matrixId") Long matrixId, Context context)... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/DataMatrixList.java class DataMatrixList (line 41) | public class DataMatrixList { method execute (line 49) | public void execute(@Param("pageIndex") int pageIndex, @Param("matrixI... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/DataMediaInfo.java class DataMediaInfo (line 33) | public class DataMediaInfo { method execute (line 44) | public void execute(@Param("dataMediaId") Long dataMediaId, Context co... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/DataMediaList.java class DataMediaList (line 35) | public class DataMediaList { method execute (line 43) | public void execute(@Param("pageIndex") int pageIndex, @Param("searchK... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/DataMediaPairInfo.java class DataMediaPairInfo (line 34) | public class DataMediaPairInfo { method execute (line 42) | public void execute(@Param("dataMediaPairId") Long dataMediaPairId, Co... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/DataMediaPairList.java class DataMediaPairList (line 34) | public class DataMediaPairList { method execute (line 45) | public void execute(@Param("pipelineId") Long pipelineId, Context cont... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/DataSourceInfo.java class DataSourceInfo (line 30) | public class DataSourceInfo { method execute (line 38) | public void execute(@Param("dataMediaSourceId") Long dataMediaSourceId... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/DataSourceList.java class DataSourceList (line 37) | public class DataSourceList { method execute (line 45) | public void execute(@Param("pageIndex") int pageIndex, @Param("searchK... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/EditAlarmRule.java class EditAlarmRule (line 28) | public class EditAlarmRule { method execute (line 36) | public void execute(@Param("alarmRuleId") Long alarmRuleId, Context co... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/EditAutoKeeper.java class EditAutoKeeper (line 28) | public class EditAutoKeeper { method execute (line 40) | public void execute(@Param("clusterId") Long clusterId, Context contex... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/EditCanal.java class EditCanal (line 32) | public class EditCanal { method execute (line 44) | public void execute(@Param("canalId") Long canalId, Context context) t... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/EditChannel.java class EditChannel (line 29) | public class EditChannel { method execute (line 41) | public void execute(@Param("channelId") Long channelId, @Param("pageIn... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/EditDataMatrix.java class EditDataMatrix (line 27) | public class EditDataMatrix { method execute (line 36) | public void execute(@Param("matrixId") Long matrixId, Context context)... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/EditDataMedia.java class EditDataMedia (line 31) | public class EditDataMedia { method execute (line 36) | public void execute(@Param("dataMediaId") Long dataMediaId, @Param("pa... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/EditDataMediaPair.java class EditDataMediaPair (line 30) | public class EditDataMediaPair { method execute (line 38) | public void execute(@Param("dataMediaPairId") Long dataMediaPairId, @P... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/EditDataSource.java class EditDataSource (line 31) | public class EditDataSource { method execute (line 36) | public void execute(@Param("dataMediaSourceId") Long dataMediaSourceId... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/EditNode.java class EditNode (line 33) | public class EditNode { method execute (line 48) | public void execute(@Param("nodeId") Long nodeId, @Param("pageIndex") ... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/EditPipeline.java class EditPipeline (line 32) | public class EditPipeline { method execute (line 48) | public void execute(@Param("pipelineId") Long pipelineId, Context cont... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/EditUser.java class EditUser (line 28) | public class EditUser { method execute (line 40) | public void execute(@Param("userId") Long userId, @Param("pageIndex") ... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/LogRecordList.java class LogRecordList (line 36) | public class LogRecordList { method execute (line 41) | public void execute(@Param("pageIndex") int pageIndex, @Param("pipelin... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/LogRecordTab.java class LogRecordTab (line 35) | public class LogRecordTab { method execute (line 42) | public void execute(@Param("pageIndex") int pageIndex, @Param("searchK... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/NodeInfo.java class NodeInfo (line 31) | public class NodeInfo { method execute (line 42) | public void execute(@Param("nodeId") Long nodeId, Context context) thr... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/NodeList.java class NodeList (line 39) | public class NodeList { method execute (line 47) | public void execute(@Param("pageIndex") int pageIndex, @Param("searchK... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/Ok.java class Ok (line 25) | public class Ok { method execute (line 27) | public void execute(@Param(name = "param") String param, Context conte... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/PipelineInfo.java class PipelineInfo (line 27) | public class PipelineInfo { method execute (line 35) | public void execute(@Param("pipelineId") Long pipelineId, Context cont... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/PipelineList.java class PipelineList (line 44) | public class PipelineList { method execute (line 61) | public void execute(@Param("channelId") Long channelId, @Param("pipeli... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/SelectCanal.java class SelectCanal (line 37) | public class SelectCanal { method execute (line 45) | public void execute(@Param("pageIndex") int pageIndex, @Param("searchK... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/SelectDataMedia.java class SelectDataMedia (line 31) | public class SelectDataMedia { method execute (line 36) | public void execute(@Param("pageIndex") int pageIndex, @Param("searchK... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/SelectDataSource.java class SelectDataSource (line 31) | public class SelectDataSource { method execute (line 36) | public void execute(@Param("pageIndex") int pageIndex, @Param("searchK... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/SystemParameter.java class SystemParameter (line 25) | public class SystemParameter { method execute (line 30) | public void execute(@Param("edit") Boolean edit, Context context) thro... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/SystemReduction.java class SystemReduction (line 37) | public class SystemReduction { method execute (line 47) | public void execute(@Param("command") String command, Context context)... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/UserManager.java class UserManager (line 36) | public class UserManager { method execute (line 41) | public void execute(@Param("pageIndex") int pageIndex, @Param("searchK... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/api/AbstractJsonScreen.java class AbstractJsonScreen (line 33) | public class AbstractJsonScreen { method returnError (line 40) | protected void returnError(String errMessage) { method returnSuccess (line 47) | protected void returnSuccess() { method returnSuccess (line 54) | protected void returnSuccess(DATA data) { method buildJson (line 62) | protected String buildJson(JsonResult result) { method writeResponse (line 66) | private void writeResponse(String content) { FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/api/ChannelCheck.java class ChannelCheck (line 28) | public class ChannelCheck extends AbstractJsonScreen { method execute (line 33) | public void execute(@Param("id") Long id) { FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/api/ChannelOp.java class ChannelOp (line 29) | public class ChannelOp extends AbstractJsonScreen { method execute (line 37) | public void execute(@Param("id") Long id, @Param("command") String com... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/api/NodeOp.java class NodeOp (line 33) | public class NodeOp extends AbstractJsonScreen { method execute (line 51) | public void execute(@Param("nid") Long nid, @Param("command") String c... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/api/TopDelay.java class TopDelay (line 33) | public class TopDelay extends AbstractJsonScreen { method execute (line 41) | public void execute(@Param("searchKey") String searchKey, @Param("topN... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/home/module/screen/monitor/MonitorTrigger.java class MonitorTrigger (line 29) | public class MonitorTrigger { method execute (line 36) | public void execute(@Param(name = "token") String token, Context conte... method verify (line 58) | private boolean verify(String token) { FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/webx/valve/AuthContextValve.java class AuthContextValve (line 51) | public class AuthContextValve extends AbstractValve { method init (line 74) | protected void init() throws Exception { method invoke (line 80) | public void invoke(PipelineContext pipelineContext) throws Exception { method isAPI (line 133) | protected boolean isAPI(TurbineRunData rundata) { method compareAuth (line 138) | private boolean compareAuth(AuthorizeType sType, List d... method isAuthenticated (line 153) | public boolean isAuthenticated(TurbineRunData rundata) { method redirect (line 161) | private void redirect(PipelineContext pipelineContext, TurbineRunData ... method getRequestUrlWithQueryString (line 169) | private String getRequestUrlWithQueryString() { method getEventName (line 181) | private String getEventName() { method setLoginLink (line 217) | public void setLoginLink(String loginLink) { method setRedirectParmeter (line 221) | public void setRedirectParmeter(String redirectParmeter) { method setActionParam (line 225) | public void setActionParam(String actionParam) { FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/webx/valve/PrepareExceptionValve.java class PrepareExceptionValve (line 34) | public class PrepareExceptionValve extends AbstractValve { method invoke (line 44) | @Override method clearBuffer (line 60) | private void clearBuffer(HttpServletResponse response) { FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/webx/valve/auth/AuthorizeProtected.java class AuthorizeProtected (line 28) | public class AuthorizeProtected { method getUrlProtected (line 33) | public URLProtected getUrlProtected() { method setUrlProtected (line 37) | public void setUrlProtected(URLProtected urlProtected) { method getActionProtected (line 41) | public ActionProtected getActionProtected() { method setActionProtected (line 45) | public void setActionProtected(ActionProtected actionProtected) { FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/webx/valve/auth/RegExpURLAnalyze.java class RegExpURLAnalyze (line 31) | public class RegExpURLAnalyze { method check (line 37) | public List check(String requestUrl) { method check (line 53) | public List check(String action, String method) { method setAnonymous (line 71) | public void setAnonymous(AuthorizeProtected anonymous) { method setOperator (line 75) | public void setOperator(AuthorizeProtected operator) { method setAdmin (line 79) | public void setAdmin(AuthorizeProtected admin) { FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/webx/valve/auth/action/ActionPatternHolder.java class ActionPatternHolder (line 21) | public class ActionPatternHolder { method getActionName (line 28) | public String getActionName() { method setActionName (line 32) | public void setActionName(String actionName) { method getActionPattern (line 36) | public Pattern getActionPattern() { method setActionPattern (line 40) | public void setActionPattern(Pattern actionPattern) { method getMethodName (line 44) | public String getMethodName() { method setMethodName (line 48) | public void setMethodName(String methodName) { method getMethodPattern (line 52) | public Pattern getMethodPattern() { method setMethodPattern (line 56) | public void setMethodPattern(Pattern methodPattern) { FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/webx/valve/auth/action/ActionProtected.java type ActionProtected (line 25) | public interface ActionProtected { method check (line 27) | public boolean check(String action, String method); FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/webx/valve/auth/action/ActionProtectedEditor.java class ActionProtectedEditor (line 33) | public class ActionProtectedEditor extends PropertyEditorSupport { method setAsText (line 37) | public void setAsText(String text) throws IllegalArgumentException { method convertTextToPatterns (line 45) | private List convertTextToPatterns(String text) { method convertStringToPattern (line 80) | private ActionPatternHolder convertStringToPattern(String line) { FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/webx/valve/auth/action/ActionProtectedImpl.java class ActionProtectedImpl (line 32) | public class ActionProtectedImpl implements ActionProtected { method ActionProtectedImpl (line 38) | public ActionProtectedImpl(){ method ActionProtectedImpl (line 42) | public ActionProtectedImpl(List actionPatternList){ method setActionParam (line 49) | public void setActionParam(String actionParam) { method getActionParam (line 53) | public String getActionParam() { method check (line 57) | public boolean check(String action, String method) { method setActionPatternList (line 77) | public void setActionPatternList(List actionPatte... FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/webx/valve/auth/url/URLPatternHolder.java class URLPatternHolder (line 27) | public class URLPatternHolder { method getCompiledPattern (line 32) | public Pattern getCompiledPattern() { method setCompiledPattern (line 36) | public void setCompiledPattern(Pattern compiledPattern) { method getUrl (line 40) | public String getUrl() { method setUrl (line 44) | public void setUrl(String url) { FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/webx/valve/auth/url/URLProtected.java type URLProtected (line 25) | public interface URLProtected { method check (line 27) | public boolean check(String requestUrl); FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/webx/valve/auth/url/URLProtectedEditor.java class URLProtectedEditor (line 33) | public class URLProtectedEditor extends PropertyEditorSupport { method setAsText (line 37) | @Override method convertTextToPatterns (line 46) | private List convertTextToPatterns(String text) { method convertStringToPattern (line 81) | private URLPatternHolder convertStringToPattern(String line) { FILE: manager/web/src/main/java/com/alibaba/otter/manager/web/webx/valve/auth/url/URLProtectedImpl.java class URLProtectedImpl (line 35) | public class URLProtectedImpl implements URLProtected { method URLProtectedImpl (line 40) | public URLProtectedImpl(){ method URLProtectedImpl (line 43) | public URLProtectedImpl(List urlProtectedList){ method check (line 47) | public boolean check(String requestUrl) { method getUrlProtectedList (line 74) | public List getUrlProtectedList() { method setUrlProtectedList (line 78) | public void setUrlProtectedList(List urlProtectedLis... method addUrlProtected (line 82) | public void addUrlProtected(URLPatternHolder urlProtected) { FILE: node/canal/src/main/java/com/alibaba/otter/canal/extend/communication/CanalCommmunicationClient.java class CanalCommmunicationClient (line 38) | public class CanalCommmunicationClient implements DisposableBean { method callManager (line 47) | public Object callManager(final Event event) { method callManager (line 72) | public void callManager(final Event event, final Callback callback) { method destroy (line 84) | public void destroy() throws Exception { method setDelegate (line 89) | public void setDelegate(CommunicationClient delegate) { method setManagerAddress (line 93) | public void setManagerAddress(String managerAddress) { FILE: node/canal/src/main/java/com/alibaba/otter/canal/extend/communication/CanalConfigClient.java class CanalConfigClient (line 30) | public class CanalConfigClient { method findCanal (line 37) | public Canal findCanal(String destination) { method findFilter (line 55) | public String findFilter(String destination) { method setDelegate (line 72) | public void setDelegate(CanalCommmunicationClient delegate) { FILE: node/canal/src/main/java/com/alibaba/otter/canal/extend/ha/AuthenticationInfoUtils.java class AuthenticationInfoUtils (line 29) | public abstract class AuthenticationInfoUtils { method AuthenticationInfoUtils (line 31) | private AuthenticationInfoUtils(){ method createFrom (line 34) | public static AuthenticationInfo createFrom(DatasourceInfo datasourceI... FILE: node/canal/src/main/java/com/alibaba/otter/canal/extend/ha/MediaHAController.java class MediaHAController (line 39) | public class MediaHAController extends AbstractCanalLifeCycle implements... method MediaHAController (line 52) | public MediaHAController(String group){ method MediaHAController (line 56) | public MediaHAController(String group, String customUser, String custo... method start (line 63) | public void start() throws CanalHAException { method validate (line 95) | private void validate() { method stop (line 102) | public void stop() throws CanalHAException { method switchEventSource (line 107) | private void switchEventSource(AuthenticationInfo newMaster) { method setCanalHASwitchable (line 120) | public void setCanalHASwitchable(CanalHASwitchable canalHASwitchable) { method getCanalHASwitchable (line 124) | public CanalHASwitchable getCanalHASwitchable() { method getGroup (line 128) | public String getGroup() { method getSupplier (line 132) | public DatasourceSupplier getSupplier() { method setGroup (line 136) | public void setGroup(String group) { method setSupplier (line 140) | public void setSupplier(DatasourceSupplier supplier) { method getAvailableAuthenticationInfo (line 144) | public AuthenticationInfo getAvailableAuthenticationInfo() { method setAvailableAuthenticationInfo (line 148) | public void setAvailableAuthenticationInfo(AuthenticationInfo availabl... method customInfoIfNecessay (line 157) | protected AuthenticationInfo customInfoIfNecessay(AuthenticationInfo a... FILE: node/common/src/main/java/com/alibaba/otter/node/common/communication/NodeCommmunicationClient.java class NodeCommmunicationClient (line 40) | public class NodeCommmunicationClient implements DisposableBean { method call (line 50) | public Object call(Long nid, final Event event) { method call (line 61) | public void call(Long nid, Event event, final Callback callback) { method callManager (line 68) | public Object callManager(final Event event) { method callManager (line 93) | public void callManager(final Event event, final Callback callback) { method convertToAddress (line 105) | private String convertToAddress(Long nid) { method destroy (line 114) | public void destroy() throws Exception { method setDelegate (line 119) | public void setDelegate(CommunicationClient delegate) { method setManagerAddress (line 123) | public void setManagerAddress(String managerAddress) { method setConfigClientService (line 130) | public void setConfigClientService(ConfigClientService configClientSer... method getManagerAddress (line 134) | public String getManagerAddress() { FILE: node/common/src/main/java/com/alibaba/otter/node/common/communication/NodeCommunicationEndpoint.java class NodeCommunicationEndpoint (line 33) | public class NodeCommunicationEndpoint implements InitializingBean, Disp... method afterPropertiesSet (line 38) | public void afterPropertiesSet() throws Exception { method destroy (line 54) | public void destroy() throws Exception { method setEndpoint (line 60) | public void setEndpoint(CommunicationEndpoint endpoint) { method setConfigClientService (line 64) | public void setConfigClientService(ConfigClientService configClientSer... FILE: node/common/src/main/java/com/alibaba/otter/node/common/config/ConfigClientService.java type ConfigClientService (line 29) | public interface ConfigClientService extends ArbitrateConfig { method currentNode (line 34) | public Node currentNode(); method findNode (line 39) | public Node findNode(Long nid); method findChannel (line 47) | public Channel findChannel(Long channelId); method findPipeline (line 55) | public Pipeline findPipeline(Long pipelineId); method findChannelByPipelineId (line 63) | public Channel findChannelByPipelineId(Long pipelineId); method findOppositePipeline (line 71) | public Pipeline findOppositePipeline(Long pipelineId); FILE: node/common/src/main/java/com/alibaba/otter/node/common/config/NodeTaskListener.java type NodeTaskListener (line 29) | public interface NodeTaskListener { method process (line 31) | boolean process(List nodeTasks); FILE: node/common/src/main/java/com/alibaba/otter/node/common/config/NodeTaskService.java type NodeTaskService (line 28) | public interface NodeTaskService { method listAllNodeTasks (line 33) | public List listAllNodeTasks(); method addListener (line 38) | public void addListener(NodeTaskListener listener); method stopNode (line 43) | public void stopNode(); FILE: node/common/src/main/java/com/alibaba/otter/node/common/config/impl/ConfigClientServiceImpl.java class ConfigClientServiceImpl (line 47) | public class ConfigClientServiceImpl implements InternalConfigClientServ... method ConfigClientServiceImpl (line 60) | public ConfigClientServiceImpl(){ method currentNode (line 65) | public Node currentNode() { method findChannel (line 75) | public Channel findChannel(Long channelId) { method findChannelByPipelineId (line 79) | public Channel findChannelByPipelineId(Long pipelineId) { method findOppositePipeline (line 84) | public Pipeline findOppositePipeline(Long pipelineId) { method findPipeline (line 97) | public Pipeline findPipeline(Long pipelineId) { method findNode (line 110) | public Node findNode(Long nid) { method afterPropertiesSet (line 114) | public void afterPropertiesSet() throws Exception { method createOrUpdateChannel (line 187) | public void createOrUpdateChannel(Channel channel) { method updateMapping (line 192) | private void updateMapping(Channel channel, Long excludeId) { method setNodeCommmunicationClient (line 204) | public void setNodeCommmunicationClient(NodeCommmunicationClient nodeC... method setTimeout (line 208) | public void setTimeout(Long timeout) { FILE: node/common/src/main/java/com/alibaba/otter/node/common/config/impl/InternalConfigClientService.java type InternalConfigClientService (line 27) | public interface InternalConfigClientService extends ConfigClientService { method createOrUpdateChannel (line 32) | public void createOrUpdateChannel(Channel channel); FILE: node/common/src/main/java/com/alibaba/otter/node/common/config/impl/NodeTaskServiceImpl.java class NodeTaskServiceImpl (line 51) | public class NodeTaskServiceImpl implements NodeTaskService, Initializin... method NodeTaskServiceImpl (line 61) | public NodeTaskServiceImpl(){ method listAllNodeTasks (line 65) | public synchronized List listAllNodeTasks() { method afterPropertiesSet (line 69) | public void afterPropertiesSet() throws Exception { method mergeIncNodeTasks (line 77) | private synchronized List mergeIncNodeTasks() { method initNodeTask (line 91) | private void initNodeTask() { method processNodeTask (line 106) | private void processNodeTask(Channel channel) { method printNodeTasks (line 120) | private String printNodeTasks(List tasks) { method parseNodeTask (line 134) | private List parseNodeTask(Channel channel) { method retain (line 269) | private List retain(List targetTasks, List targetTasks, List sourceTa... method getMatchTask (line 348) | private NodeTask getMatchTask(List tasks, NodeTask match) { method merge (line 359) | private void merge(NodeTask target, NodeTask source) { method getMatchStage (line 399) | private TaskEvent getMatchStage(NodeTask nodeTask, StageType stage) { method onNotifyChannel (line 418) | protected synchronized boolean onNotifyChannel(NotifyChannelEvent even... method notifyListener (line 424) | private synchronized boolean notifyListener() { method stopNode (line 444) | public void stopNode() { method addListener (line 451) | public void addListener(NodeTaskListener listener) { method setNodeCommmunicationClient (line 459) | public void setNodeCommmunicationClient(NodeCommmunicationClient nodeC... method setConfigClientService (line 463) | public void setConfigClientService(InternalConfigClientService configC... method setListeners (line 467) | public void setListeners(List listeners) { FILE: node/common/src/main/java/com/alibaba/otter/node/common/config/model/NodeTask.java class NodeTask (line 34) | public class NodeTask implements Serializable { method isShutdown (line 42) | public boolean isShutdown() { method setShutdown (line 46) | public void setShutdown(boolean shutdown) { type TaskEvent (line 53) | public static enum TaskEvent { method isCreate (line 56) | public boolean isCreate() { method isDelete (line 60) | public boolean isDelete() { method getPipeline (line 66) | public Pipeline getPipeline() { method setPipeline (line 70) | public void setPipeline(Pipeline pipeline) { method getStage (line 74) | public List getStage() { method setStage (line 78) | public void setStage(List stage) { method getEvent (line 82) | public List getEvent() { method setEvent (line 86) | public void setEvent(List event) { method toString (line 90) | @Override FILE: node/common/src/main/java/com/alibaba/otter/node/common/statistics/StatisticsClientService.java type StatisticsClientService (line 30) | public interface StatisticsClientService { method sendIncDelayCount (line 35) | public void sendIncDelayCount(DelayCount delayCount); method sendDecDelayCount (line 40) | public void sendDecDelayCount(DelayCount delayCount); method sendResetDelayCount (line 45) | public void sendResetDelayCount(DelayCount delayCount); method sendThroughputs (line 50) | public void sendThroughputs(List stats); method sendTableStats (line 55) | public void sendTableStats(List stats); FILE: node/common/src/main/java/com/alibaba/otter/node/common/statistics/impl/StatisticsClientServiceImpl.java class StatisticsClientServiceImpl (line 48) | public class StatisticsClientServiceImpl implements StatisticsClientServ... method sendIncDelayCount (line 58) | public void sendIncDelayCount(final DelayCount delayCount) { method sendDecDelayCount (line 71) | public void sendDecDelayCount(final DelayCount delayCount) { method sendResetDelayCount (line 84) | public void sendResetDelayCount(final DelayCount delayCount) { method sendThroughputs (line 97) | public void sendThroughputs(final List stats) { method sendTableStats (line 109) | public void sendTableStats(final List stats) { method afterPropertiesSet (line 121) | public void afterPropertiesSet() throws Exception { method doSendDelayCountEvent (line 132) | private void doSendDelayCountEvent() { method setNodeCommmunicationClient (line 150) | public void setNodeCommmunicationClient(NodeCommmunicationClient nodeC... FILE: node/common/src/test/java/com/alibaba/otter/node/common/ArbitrateRemoteServiceIntegration.java class ArbitrateRemoteServiceIntegration (line 34) | public class ArbitrateRemoteServiceIntegration extends BaseOtterTest { method initial (line 42) | @BeforeClass method test_send (line 47) | @Test FILE: node/common/src/test/java/com/alibaba/otter/node/common/BaseOtterTest.java class BaseOtterTest (line 25) | @SpringApplicationContext("applicationContext.xml") FILE: node/common/src/test/java/com/alibaba/otter/node/common/config/ConfigClientServiceIntegration.java class ConfigClientServiceIntegration (line 27) | public class ConfigClientServiceIntegration extends BaseOtterTest { method initial (line 32) | @BeforeClass method test_node (line 37) | @Test method test_pipeline (line 51) | @Test FILE: node/common/src/test/java/com/alibaba/otter/node/common/config/ConfigClientServiceTest.java class ConfigClientServiceTest (line 42) | public class ConfigClientServiceTest extends BaseOtterTest { method initial (line 47) | @BeforeClass method test_node (line 52) | @Test method test_pipeline (line 74) | @Test FILE: node/common/src/test/java/com/alibaba/otter/node/common/config/NodeTaskServiceIntegration.java class NodeTaskServiceIntegration (line 28) | public class NodeTaskServiceIntegration extends BaseOtterTest { method initial (line 33) | @BeforeClass method test_task (line 38) | @Test FILE: node/common/src/test/java/com/alibaba/otter/node/common/config/NodeTaskServiceTest.java class NodeTaskServiceTest (line 45) | public class NodeTaskServiceTest extends BaseOtterTest { method initial (line 51) | @BeforeClass method test_b_channel (line 67) | @Test method test_a_reload (line 125) | @Test FILE: node/common/src/test/java/com/alibaba/otter/node/common/statistics/StatisticsClientServiceIntegration.java class StatisticsClientServiceIntegration (line 31) | public class StatisticsClientServiceIntegration extends BaseOtterTest { method testSend (line 36) | @Test method sendDelayStat (line 49) | private void sendDelayStat() { method sendThroughputs (line 59) | private void sendThroughputs() { method sendTableStats (line 81) | private void sendTableStats() { FILE: node/deployer/src/main/java/com/alibaba/otter/node/deployer/OtterLauncher.java class OtterLauncher (line 31) | public class OtterLauncher { method main (line 35) | public static void main(String[] args) throws Throwable { FILE: node/deployer/src/main/resources/sql/otter-system-ddl-mysql.sql type retl_buffer (line 21) | CREATE TABLE retl_buffer type retl_mark (line 33) | CREATE TABLE retl_mark type xdual (line 41) | CREATE TABLE xdual ( FILE: node/deployer/src/main/resources/sql/otter-system-ddl-oracle.sql type RETL (line 2) | CREATE TABLE RETL.RETL_BUFFER type RETL (line 17) | CREATE TABLE RETL.RETL_MARK type RETL (line 27) | CREATE TABLE RETL.XDUAL ( FILE: node/deployer/src/test/java/com/alibaba/otter/node/deployer/OtterLauncherIntegration.java class OtterLauncherIntegration (line 29) | public class OtterLauncherIntegration { method main (line 31) | public static void main(String args[]) throws Throwable { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/OtterConstants.java type OtterConstants (line 25) | public interface OtterConstants { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/OtterContextLocator.java class OtterContextLocator (line 32) | public class OtterContextLocator { method customizeBeanFactory (line 41) | @Override method getApplicationContext (line 52) | private static ApplicationContext getApplicationContext() { method close (line 60) | public static void close() { method getOtterController (line 64) | public static OtterController getOtterController() { method getBean (line 68) | public static T getBean(String name) { method autowire (line 75) | public static void autowire(Object obj) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/OtterController.java class OtterController (line 66) | public class OtterController implements NodeTaskListener, OtterControlle... method apply (line 73) | public Map apply(Long pipelineId) { method start (line 88) | public void start() throws Throwable { method stop (line 94) | public void stop() throws Throwable { method process (line 133) | public boolean process(List nodeTasks) { method startPipeline (line 160) | public void startPipeline(NodeTask nodeTask) { method startTask (line 178) | private void startTask(Pipeline pipeline, Map t... method stopTask (line 202) | private void stopTask(Map tasks, StageType task... method stopPipeline (line 213) | private void stopPipeline(Long pipelineId, Map ... method releasePipeline (line 235) | private void releasePipeline(Long pipelineId) { method initNid (line 240) | private void initNid() { method checkNidVaild (line 256) | private void checkNidVaild(String nid) { method getHeapMemoryUsage (line 270) | public String getHeapMemoryUsage() { method getNodeSystemInfo (line 275) | public String getNodeSystemInfo() { method getNodeVersionInfo (line 284) | public String getNodeVersionInfo() { method getRunningPipelineCount (line 288) | public int getRunningPipelineCount() { method getRunningPipelines (line 292) | public List getRunningPipelines() { method getThreadActiveSize (line 296) | public int getThreadActiveSize() { method getThreadPoolSize (line 305) | public int getThreadPoolSize() { method setThreadPoolSize (line 314) | public void setThreadPoolSize(int size) { method setProfile (line 322) | public void setProfile(boolean profile) { method isSelectRunning (line 326) | public boolean isSelectRunning(Long pipelineId) { method isExtractRunning (line 330) | public boolean isExtractRunning(Long pipelineId) { method isTransformRunning (line 334) | public boolean isTransformRunning(Long pipelineId) { method isLoadRunning (line 338) | public boolean isLoadRunning(Long pipelineId) { method selectStageAggregation (line 342) | public String selectStageAggregation(Long pipelineId) { method extractStageAggregation (line 346) | public String extractStageAggregation(Long pipelineId) { method transformStageAggregation (line 350) | public String transformStageAggregation(Long pipelineId) { method loadStageAggregation (line 354) | public String loadStageAggregation(Long pipelineId) { method selectPendingProcess (line 358) | public String selectPendingProcess(Long pipelineId) { method extractPendingProcess (line 362) | public String extractPendingProcess(Long pipelineId) { method transformPendingProcess (line 366) | public String transformPendingProcess(Long pipelineId) { method loadPendingProcess (line 370) | public String loadPendingProcess(Long pipelineId) { method pendingProcess (line 374) | private String pendingProcess(Long pipelineId, StageType stage) { method setNodeTaskService (line 385) | public void setNodeTaskService(NodeTaskService nodeTaskService) { method setConfigClientService (line 389) | public void setConfigClientService(ConfigClientService configClientSer... method setArbitrateManageService (line 393) | public void setArbitrateManageService(ArbitrateManageService arbitrate... method setDataSourceService (line 397) | public void setDataSourceService(DataSourceService dataSourceService) { method setDbDialectFactory (line 401) | public void setDbDialectFactory(DbDialectFactory dbDialectFactory) { method setArbitrateEventService (line 405) | public void setArbitrateEventService(ArbitrateEventService arbitrateEv... method setStageAggregationCollector (line 409) | public void setStageAggregationCollector(StageAggregationCollector sta... method setExecutorService (line 413) | public void setExecutorService(ExecutorService executorService) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/OtterControllerMBean.java type OtterControllerMBean (line 21) | public interface OtterControllerMBean { method getRunningPipelineCount (line 26) | public int getRunningPipelineCount(); method getRunningPipelines (line 31) | public List getRunningPipelines(); method getHeapMemoryUsage (line 36) | public String getHeapMemoryUsage(); method getThreadPoolSize (line 41) | public int getThreadPoolSize(); method getThreadActiveSize (line 46) | public int getThreadActiveSize(); method getNodeSystemInfo (line 51) | public String getNodeSystemInfo(); method getNodeVersionInfo (line 56) | public String getNodeVersionInfo(); method isSelectRunning (line 61) | public boolean isSelectRunning(Long pipelineId); method isExtractRunning (line 66) | public boolean isExtractRunning(Long pipelineId); method isTransformRunning (line 71) | public boolean isTransformRunning(Long pipelineId); method isLoadRunning (line 76) | public boolean isLoadRunning(Long pipelineId); method setProfile (line 81) | public void setProfile(boolean profile); method setThreadPoolSize (line 86) | public void setThreadPoolSize(int size); method selectStageAggregation (line 93) | public String selectStageAggregation(Long pipelineId); method extractStageAggregation (line 98) | public String extractStageAggregation(Long pipelineId); method transformStageAggregation (line 103) | public String transformStageAggregation(Long pipelineId); method loadStageAggregation (line 108) | public String loadStageAggregation(Long pipelineId); method selectPendingProcess (line 113) | public String selectPendingProcess(Long pipelineId); method extractPendingProcess (line 118) | public String extractPendingProcess(Long pipelineId); method transformPendingProcess (line 123) | public String transformPendingProcess(Long pipelineId); method loadPendingProcess (line 128) | public String loadPendingProcess(Long pipelineId); FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/datasource/DataSourceService.java type DataSourceService (line 26) | public interface DataSourceService { method getDataSource (line 35) | T getDataSource(long pipelineId, DataMediaSource dataMediaSource); method destroy (line 42) | void destroy(Long pipelineId); FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/datasource/impl/DBDataSourceService.java class DBDataSourceService (line 48) | public class DBDataSourceService implements DataSourceService, Disposabl... method DBDataSourceService (line 79) | public DBDataSourceService(){ method getDataSource (line 109) | public DataSource getDataSource(long pipelineId, DataMediaSource dataM... method destroy (line 114) | public void destroy(Long pipelineId) { method letHandlerDestroyIfSupport (line 137) | private boolean letHandlerDestroyIfSupport(Long pipelineId, DataSource... method destroy (line 154) | public void destroy() throws Exception { method createDataSource (line 160) | private DataSource createDataSource(String url, String userName, Strin... method preCreate (line 215) | private DataSource preCreate(Long pipelineId, DbMediaSource dbMediaSou... method setMaxWait (line 233) | public void setMaxWait(int maxWait) { method setMinIdle (line 237) | public void setMinIdle(int minIdle) { method setInitialSize (line 241) | public void setInitialSize(int initialSize) { method setMaxActive (line 245) | public void setMaxActive(int maxActive) { method setMaxIdle (line 249) | public void setMaxIdle(int maxIdle) { method setNumTestsPerEvictionRun (line 253) | public void setNumTestsPerEvictionRun(int numTestsPerEvictionRun) { method setTimeBetweenEvictionRunsMillis (line 257) | public void setTimeBetweenEvictionRunsMillis(int timeBetweenEvictionRu... method setRemoveAbandonedTimeout (line 261) | public void setRemoveAbandonedTimeout(int removeAbandonedTimeout) { method setMinEvictableIdleTimeMillis (line 265) | public void setMinEvictableIdleTimeMillis(int minEvictableIdleTimeMill... method setDataSourceHandlers (line 269) | public void setDataSourceHandlers(List dataSourceHa... FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/db/dialect/AbstractDbDialect.java class AbstractDbDialect (line 50) | public abstract class AbstractDbDialect implements DbDialect { method AbstractDbDialect (line 63) | public AbstractDbDialect(final JdbcTemplate jdbcTemplate, LobHandler l... method AbstractDbDialect (line 87) | public AbstractDbDialect(JdbcTemplate jdbcTemplate, LobHandler lobHand... method findTable (line 103) | public Table findTable(String schema, String table, boolean useCache) { method findTable (line 112) | public Table findTable(String schema, String table) { method reloadTable (line 116) | public void reloadTable(String schema, String table) { method getName (line 125) | public String getName() { method getMajorVersion (line 129) | public int getMajorVersion() { method getMinorVersion (line 133) | @Override method getVersion (line 138) | public String getVersion() { method getLobHandler (line 142) | public LobHandler getLobHandler() { method getJdbcTemplate (line 146) | public JdbcTemplate getJdbcTemplate() { method getTransactionTemplate (line 150) | public TransactionTemplate getTransactionTemplate() { method getSqlTemplate (line 154) | public SqlTemplate getSqlTemplate() { method isDRDS (line 158) | public boolean isDRDS() { method getShardColumns (line 162) | public String getShardColumns(String schema, String table) { method destory (line 166) | public void destory() { method initTables (line 171) | private void initTables(final JdbcTemplate jdbcTemplate) { method getDdlUtilsFilter (line 195) | protected DdlUtilsFilter getDdlUtilsFilter(JdbcTemplate jdbcTemplate, ... method beforeFindTable (line 201) | protected void beforeFindTable(JdbcTemplate jdbcTemplate, String catal... method afterFindTable (line 205) | protected void afterFindTable(Table table, JdbcTemplate jdbcTemplate, ... FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/db/dialect/AbstractSqlTemplate.java class AbstractSqlTemplate (line 25) | public abstract class AbstractSqlTemplate implements SqlTemplate { method getSelectSql (line 29) | public String getSelectSql(String schemaName, String tableName, String... method getUpdateSql (line 42) | public String getUpdateSql(String schemaName, String tableName, String... method getInsertSql (line 51) | public String getInsertSql(String schemaName, String tableName, String... method getDeleteSql (line 68) | public String getDeleteSql(String schemaName, String tableName, String... method getFullName (line 74) | protected String getFullName(String schemaName, String tableName) { method appendEscape (line 85) | protected String appendEscape(String columnName) { method appendColumnQuestions (line 89) | protected void appendColumnQuestions(StringBuilder sql, String[] colum... method appendColumnEquals (line 96) | protected void appendColumnEquals(StringBuilder sql, String[] columns,... method appendExcludeSingleShardColumnEquals (line 113) | protected void appendExcludeSingleShardColumnEquals(StringBuilder sql,... FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/db/dialect/DbDialect.java type DbDialect (line 30) | public interface DbDialect { method getName (line 32) | public String getName(); method getVersion (line 34) | public String getVersion(); method getMajorVersion (line 36) | public int getMajorVersion(); method getMinorVersion (line 38) | public int getMinorVersion(); method getDefaultSchema (line 40) | public String getDefaultSchema(); method getDefaultCatalog (line 42) | public String getDefaultCatalog(); method isCharSpacePadded (line 44) | public boolean isCharSpacePadded(); method isCharSpaceTrimmed (line 46) | public boolean isCharSpaceTrimmed(); method isEmptyStringNulled (line 48) | public boolean isEmptyStringNulled(); method isSupportMergeSql (line 50) | public boolean isSupportMergeSql(); method isDRDS (line 52) | public boolean isDRDS(); method getLobHandler (line 54) | public LobHandler getLobHandler(); method getJdbcTemplate (line 56) | public JdbcTemplate getJdbcTemplate(); method getTransactionTemplate (line 58) | public TransactionTemplate getTransactionTemplate(); method getSqlTemplate (line 60) | public SqlTemplate getSqlTemplate(); method findTable (line 62) | public Table findTable(String schema, String table); method findTable (line 64) | public Table findTable(String schema, String table, boolean useCache); method getShardColumns (line 66) | public String getShardColumns(String schema, String table); method reloadTable (line 68) | public void reloadTable(String schema, String table); method destory (line 70) | public void destory(); FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/db/dialect/DbDialectFactory.java class DbDialectFactory (line 46) | public class DbDialectFactory implements DisposableBean { method DbDialectFactory (line 55) | public DbDialectFactory(){ method getDbDialect (line 114) | public DbDialect getDbDialect(Long pipelineId, DbMediaSource source) { method destory (line 118) | public void destory(Long pipelineId) { method destroy (line 127) | public void destroy() throws Exception { method setDataSourceService (line 136) | public void setDataSourceService(DataSourceService dataSourceService) { method setDbDialectGenerator (line 140) | public void setDbDialectGenerator(DbDialectGenerator dbDialectGenerato... FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/db/dialect/DbDialectGenerator.java class DbDialectGenerator (line 31) | public class DbDialectGenerator { method generate (line 41) | protected DbDialect generate(JdbcTemplate jdbcTemplate, String databas... method setDefaultLobHandler (line 74) | public void setDefaultLobHandler(LobHandler defaultLobHandler) { method setOracleLobHandler (line 78) | public void setOracleLobHandler(LobHandler oracleLobHandler) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/db/dialect/SqlTemplate.java type SqlTemplate (line 25) | public interface SqlTemplate { method getSelectSql (line 27) | public String getSelectSql(String schemaName, String tableName, String... method getUpdateSql (line 29) | public String getUpdateSql(String schemaName, String tableName, String... method getDeleteSql (line 31) | public String getDeleteSql(String schemaName, String tableName, String... method getInsertSql (line 33) | public String getInsertSql(String schemaName, String tableName, String... method getMergeSql (line 38) | public String getMergeSql(String schemaName, String tableName, String[... FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/db/dialect/mysql/MysqlDialect.java class MysqlDialect (line 40) | public class MysqlDialect extends AbstractDbDialect { method MysqlDialect (line 45) | public MysqlDialect(JdbcTemplate jdbcTemplate, LobHandler lobHandler){ method MysqlDialect (line 50) | public MysqlDialect(JdbcTemplate jdbcTemplate, LobHandler lobHandler, ... method initShardColumns (line 61) | private void initShardColumns() { method isCharSpacePadded (line 81) | public boolean isCharSpacePadded() { method isCharSpaceTrimmed (line 85) | public boolean isCharSpaceTrimmed() { method isEmptyStringNulled (line 89) | public boolean isEmptyStringNulled() { method isSupportMergeSql (line 93) | public boolean isSupportMergeSql() { method getDefaultSchema (line 97) | public String getDefaultSchema() { method isDRDS (line 101) | public boolean isDRDS() { method getShardColumns (line 105) | public String getShardColumns(String schema, String table) { method getDefaultCatalog (line 113) | public String getDefaultCatalog() { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/db/dialect/mysql/MysqlSqlTemplate.java class MysqlSqlTemplate (line 27) | public class MysqlSqlTemplate extends AbstractSqlTemplate { method getMergeSql (line 31) | public String getMergeSql(String schemaName, String tableName, String[... method appendEscape (line 85) | protected String appendEscape(String columnName) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/db/dialect/oracle/OracleDialect.java class OracleDialect (line 30) | public class OracleDialect extends AbstractDbDialect { method OracleDialect (line 32) | public OracleDialect(JdbcTemplate jdbcTemplate, LobHandler lobHandler){ method OracleDialect (line 37) | public OracleDialect(JdbcTemplate jdbcTemplate, LobHandler lobHandler,... method isCharSpacePadded (line 43) | public boolean isCharSpacePadded() { method isCharSpaceTrimmed (line 47) | public boolean isCharSpaceTrimmed() { method isEmptyStringNulled (line 51) | public boolean isEmptyStringNulled() { method storesUpperCaseNamesInCatalog (line 55) | public boolean storesUpperCaseNamesInCatalog() { method isSupportMergeSql (line 59) | public boolean isSupportMergeSql() { method getDefaultCatalog (line 63) | public String getDefaultCatalog() { method getDefaultSchema (line 67) | public String getDefaultSchema() { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/db/dialect/oracle/OracleSqlTemplate.java class OracleSqlTemplate (line 27) | public class OracleSqlTemplate extends AbstractSqlTemplate { method getMergeSql (line 34) | public String getMergeSql(String schemaName, String tableName, String[... method appendEscape (line 99) | protected String appendEscape(String columnName) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/db/lob/AutomaticJdbcExtractor.java class AutomaticJdbcExtractor (line 36) | public class AutomaticJdbcExtractor implements NativeJdbcExtractor { method AutomaticJdbcExtractor (line 42) | public AutomaticJdbcExtractor(){ method isNativeConnectionNecessaryForNativeStatements (line 45) | public boolean isNativeConnectionNecessaryForNativeStatements() { method isNativeConnectionNecessaryForNativePreparedStatements (line 49) | public boolean isNativeConnectionNecessaryForNativePreparedStatements() { method isNativeConnectionNecessaryForNativeCallableStatements (line 53) | public boolean isNativeConnectionNecessaryForNativeCallableStatements() { method getNativeConnection (line 57) | public Connection getNativeConnection(Connection con) throws SQLExcept... method getJdbcExtractor (line 61) | private synchronized NativeJdbcExtractor getJdbcExtractor(Object o) { method getNativeConnectionFromStatement (line 84) | public Connection getNativeConnectionFromStatement(Statement stmt) thr... method getNativeStatement (line 88) | public Statement getNativeStatement(Statement stmt) throws SQLException { method getNativePreparedStatement (line 92) | public PreparedStatement getNativePreparedStatement(PreparedStatement ... method getNativeCallableStatement (line 96) | public CallableStatement getNativeCallableStatement(CallableStatement ... method getNativeResultSet (line 100) | public ResultSet getNativeResultSet(ResultSet rs) throws SQLException { method getExtractors (line 104) | public Map getExtractors() { method setExtractors (line 108) | public void setExtractors(Map extractors) { method getDefaultJdbcExtractor (line 112) | public NativeJdbcExtractor getDefaultJdbcExtractor() { method setDefaultJdbcExtractor (line 116) | public void setDefaultJdbcExtractor(NativeJdbcExtractor defaultJdbcExt... FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/db/lob/LazyNativeJdbcExtractor.java class LazyNativeJdbcExtractor (line 36) | public class LazyNativeJdbcExtractor implements NativeJdbcExtractor { method LazyNativeJdbcExtractor (line 41) | public LazyNativeJdbcExtractor(){ method setExtractorClass (line 44) | public void setExtractorClass(Class extractorClass) { method getDelegatedExtractor (line 48) | private synchronized NativeJdbcExtractor getDelegatedExtractor() { method isNativeConnectionNecessaryForNativeStatements (line 69) | public boolean isNativeConnectionNecessaryForNativeStatements() { method isNativeConnectionNecessaryForNativePreparedStatements (line 73) | public boolean isNativeConnectionNecessaryForNativePreparedStatements() { method isNativeConnectionNecessaryForNativeCallableStatements (line 77) | public boolean isNativeConnectionNecessaryForNativeCallableStatements() { method getNativeConnection (line 81) | public Connection getNativeConnection(Connection con) throws SQLExcept... method getNativeConnectionFromStatement (line 85) | public Connection getNativeConnectionFromStatement(Statement stmt) thr... method getNativeStatement (line 89) | public Statement getNativeStatement(Statement stmt) throws SQLException { method getNativePreparedStatement (line 93) | public PreparedStatement getNativePreparedStatement(PreparedStatement ... method getNativeCallableStatement (line 97) | public CallableStatement getNativeCallableStatement(CallableStatement ... method getNativeResultSet (line 101) | public ResultSet getNativeResultSet(ResultSet rs) throws SQLException { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/db/utils/ByteArrayConverter.java class ByteArrayConverter (line 30) | public class ByteArrayConverter implements Converter { method ByteArrayConverter (line 38) | public ByteArrayConverter(){ method ByteArrayConverter (line 43) | public ByteArrayConverter(Object defaultValue){ method convert (line 48) | public Object convert(Class type, Object value) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/db/utils/DdlUtils.java class DdlUtils (line 27) | public class DdlUtils { method convert (line 29) | public static String convert(String sql, String sourceSchema, String s... class OtterMyqlOutputVisitor (line 44) | public static class OtterMyqlOutputVisitor extends MySqlOutputVisitor { method OtterMyqlOutputVisitor (line 51) | public OtterMyqlOutputVisitor(Appendable appender, String sourceSche... method processTableName (line 60) | private void processTableName(SQLExpr sqlName) { method unescapeName (line 88) | private String unescapeName(String name) { method visit (line 116) | public boolean visit(MySqlCreateTableStatement x) { method visit (line 206) | public boolean visit(SQLAlterTableStatement x) { method visit (line 267) | @Override method visit (line 275) | public boolean visit(SQLExprTableSource x) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/db/utils/SqlTimestampConverter.java class SqlTimestampConverter (line 30) | public class SqlTimestampConverter implements Converter { method SqlTimestampConverter (line 54) | public SqlTimestampConverter(){ method SqlTimestampConverter (line 64) | public SqlTimestampConverter(Object defaultValue){ method convert (line 76) | public Object convert(Class type, Object value) { method convertTimestamp2TimeMillis (line 109) | private Long convertTimestamp2TimeMillis(String input) { method parseDate (line 131) | private Date parseDate(String str, String[] parsePatterns, Locale loca... FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/db/utils/SqlUtils.java class SqlUtils (line 36) | public class SqlUtils { method sqlValueToString (line 112) | public static String sqlValueToString(ResultSet rs, int index, int sql... method stringToSqlValue (line 130) | public static Object stringToSqlValue(String value, int sqlType, boole... method encoding (line 157) | public static String encoding(String source, int sqlType, String sourc... method getResultSetValue (line 202) | private static String getResultSetValue(ResultSet rs, int index, Class... method getResultSetValue (line 310) | private static String getResultSetValue(ResultSet rs, int index) throw... method isNumeric (line 322) | public static boolean isNumeric(int sqlType) { method isTextType (line 329) | public static boolean isTextType(int sqlType) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/io/EncryptUtils.java class EncryptUtils (line 33) | public class EncryptUtils { method encrypt (line 37) | public static EncryptedData encrypt(byte[] input) { method decrypt (line 50) | public static byte[] decrypt(EncryptedData encode) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/io/EncryptedData.java class EncryptedData (line 29) | public class EncryptedData { method EncryptedData (line 35) | public EncryptedData(byte[] data, String key, String crc){ method getCrc (line 41) | public String getCrc() { method getData (line 45) | public byte[] getData() { method getKey (line 49) | public String getKey() { method toString (line 53) | public String toString() { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/io/compress/Compressor.java type Compressor (line 28) | public interface Compressor { method compress (line 37) | public InputStream compress(File input) throws CompressException; method compress (line 46) | public InputStream compress(InputStream input) throws CompressException; method compress (line 55) | public byte[] compress(byte[] data) throws CompressException; method compressToHere (line 63) | public void compressToHere(File input) throws CompressException; method compressTo (line 72) | public void compressTo(File input, File output) throws CompressException; method compressTo (line 82) | public void compressTo(InputStream input, OutputStream output) throws ... method decompress (line 90) | public InputStream decompress(File input) throws CompressException; method decompress (line 98) | public InputStream decompress(InputStream input) throws CompressExcept... method decompress (line 107) | public byte[] decompress(byte[] data) throws CompressException; method decompressTo (line 116) | public void decompressTo(File input, File output) throws CompressExcep... method decompressTo (line 125) | public void decompressTo(InputStream input, OutputStream output) throw... FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/io/compress/exception/CompressException.java class CompressException (line 24) | public class CompressException extends NestableRuntimeException { method CompressException (line 31) | public CompressException(String errorCode){ method CompressException (line 35) | public CompressException(String errorCode, Throwable cause){ method CompressException (line 39) | public CompressException(String errorCode, String errorDesc){ method CompressException (line 43) | public CompressException(String errorCode, String errorDesc, Throwable... method CompressException (line 47) | public CompressException(Throwable cause){ method getErrorCode (line 51) | public String getErrorCode() { method getErrorDesc (line 55) | public String getErrorDesc() { method fillInStackTrace (line 59) | @Override FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/io/compress/impl/AbstractCompressor.java class AbstractCompressor (line 36) | public abstract class AbstractCompressor extends PackableObject implemen... method AbstractCompressor (line 38) | public AbstractCompressor(){ method getDefaultFileExtension (line 48) | public abstract String getDefaultFileExtension(); method compress (line 50) | public InputStream compress(InputStream input) throws CompressException { method compress (line 65) | public byte[] compress(byte[] data) throws CompressException { method compressToHere (line 77) | public void compressToHere(File input) throws CompressException { method compressTo (line 83) | public void compressTo(File input, File output) throws CompressExcepti... method compress (line 98) | public InputStream compress(File input) throws CompressException { method decompress (line 110) | public InputStream decompress(File input) throws CompressException { method decompress (line 124) | public InputStream decompress(InputStream input) throws CompressExcept... method decompress (line 142) | public byte[] decompress(byte[] data) throws CompressException { method decompressTo (line 154) | public void decompressTo(File input, File output) throws CompressExcep... FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/io/compress/impl/PackableObject.java class PackableObject (line 32) | public abstract class PackableObject { method getHeader (line 45) | public abstract byte[] getHeader(); method getDefaultFileExtension (line 51) | public abstract String getDefaultFileExtension(); method getName (line 56) | public abstract String getName(); method isPackableWith (line 61) | protected boolean isPackableWith(Object value, int choose) { method identifyByHeader (line 89) | public static PackableObject identifyByHeader(File file, List packable... method compareByteArrays (line 139) | private static boolean compareByteArrays(byte[] source, byte[] match) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/io/compress/impl/bzip2/BZip2Compressor.java class BZip2Compressor (line 36) | public class BZip2Compressor extends AbstractCompressor { method BZip2Compressor (line 47) | public BZip2Compressor(){ method compressTo (line 51) | public void compressTo(InputStream in, OutputStream out) throws Compre... method decompressTo (line 62) | public void decompressTo(InputStream in, OutputStream out) throws Comp... method getHeader (line 72) | public byte[] getHeader() { method getName (line 76) | public String getName() { method getDefaultFileExtension (line 80) | public String getDefaultFileExtension() { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/io/compress/impl/gzip/GzipCompressor.java class GzipCompressor (line 35) | public class GzipCompressor extends AbstractCompressor { method GzipCompressor (line 61) | public GzipCompressor(){ method compressTo (line 65) | public void compressTo(InputStream in, OutputStream out) throws Compre... method decompressTo (line 76) | public void decompressTo(InputStream in, OutputStream out) throws Comp... method getHeader (line 87) | public byte[] getHeader() { method getName (line 91) | public String getName() { method getDefaultFileExtension (line 95) | public String getDefaultFileExtension() { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/io/crypto/AESException.java class AESException (line 24) | public class AESException extends NestableRuntimeException { method AESException (line 31) | public AESException(String errorCode){ method AESException (line 35) | public AESException(String errorCode, Throwable cause){ method AESException (line 39) | public AESException(String errorCode, String errorDesc){ method AESException (line 43) | public AESException(String errorCode, String errorDesc, Throwable cause){ method AESException (line 47) | public AESException(Throwable cause){ method getErrorCode (line 51) | public String getErrorCode() { method getErrorDesc (line 55) | public String getErrorDesc() { method fillInStackTrace (line 59) | @Override FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/io/crypto/AESUtils.java class AESUtils (line 38) | public class AESUtils { method generateSecretKey (line 50) | public byte[] generateSecretKey() throws AESException { method encrypt (line 71) | public byte[] encrypt(byte[] plainData) throws AESException { method decrypt (line 98) | public byte[] decrypt(byte[] encrypted) throws AESException { method getSecretyKeyString (line 122) | public String getSecretyKeyString() { method getSecretKey (line 126) | public byte[] getSecretKey() { method setSecretKey (line 130) | public void setSecretKey(byte[] secretKey) { method setSecretKeyString (line 134) | public void setSecretKeyString(String keyString) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/io/download/DataRetriever.java type DataRetriever (line 30) | public interface DataRetriever { method connect (line 42) | public void connect() throws DataRetrieveException; method doRetrieve (line 47) | public void doRetrieve() throws DataRetrieveException; method isDataAvailable (line 52) | public boolean isDataAvailable() throws DataRetrieveException; method getDataAsByteArray (line 57) | public byte[] getDataAsByteArray() throws DataRetrieveException; method getDataAsFile (line 62) | public File getDataAsFile() throws DataRetrieveException; method disconnect (line 67) | public void disconnect() throws DataRetrieveException; method abort (line 72) | public void abort(); method getContentLength (line 77) | public long getContentLength() throws IOException; method addObserver (line 79) | public void addObserver(Observer o); FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/io/download/DataRetrieverFactory.java class DataRetrieverFactory (line 32) | public class DataRetrieverFactory { method createRetriever (line 34) | public DataRetriever createRetriever(RetrieverType type, String url, S... method getAria2cRetriever (line 44) | private DataRetriever getAria2cRetriever(String cmd, String url, Strin... FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/io/download/Download.java type Download (line 26) | public interface Download { method getContentLength (line 28) | public long getContentLength(); method getAssociatedLocalFile (line 30) | public File getAssociatedLocalFile(); method getAssociatedMemoryData (line 32) | public byte[] getAssociatedMemoryData(); FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/io/download/DownloadStatus.java type DownloadStatus (line 22) | public enum DownloadStatus { method DownloadStatus (line 30) | DownloadStatus(String title){ method title (line 34) | public String title() { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/io/download/exception/DataRetrieveException.java class DataRetrieveException (line 25) | public class DataRetrieveException extends NestableRuntimeException { method DataRetrieveException (line 32) | public DataRetrieveException(String errorCode){ method DataRetrieveException (line 36) | public DataRetrieveException(String errorCode, Throwable cause){ method DataRetrieveException (line 40) | public DataRetrieveException(String errorCode, String errorDesc){ method DataRetrieveException (line 44) | public DataRetrieveException(String errorCode, String errorDesc, Throw... method DataRetrieveException (line 48) | public DataRetrieveException(Throwable cause){ method getErrorCode (line 52) | public String getErrorCode() { method getErrorDesc (line 56) | public String getErrorDesc() { method fillInStackTrace (line 60) | @Override FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/io/download/impl/AbstractCommandDownload.java class AbstractCommandDownload (line 34) | public abstract class AbstractCommandDownload extends Observable impleme... method AbstractCommandDownload (line 46) | public AbstractCommandDownload(String cmdPath, String url, String dir,... method download (line 65) | public void download() throws IOException { method buildCmd (line 98) | protected abstract void buildCmd(String cmdPath, String[] params); method analyzeResult (line 100) | protected abstract void analyzeResult(Exec.Result result); method isSuccess (line 102) | protected boolean isSuccess(int exitValue) { method getStatus (line 106) | public DownloadStatus getStatus() { method isPaused (line 110) | public boolean isPaused() { method isAborted (line 114) | public boolean isAborted() { method isCompleted (line 118) | public boolean isCompleted() { method getUrl (line 122) | public String getUrl() { method getAssociatedMemoryData (line 126) | public byte[] getAssociatedMemoryData() { method getContentLength (line 138) | public long getContentLength() { method getAssociatedLocalFile (line 145) | public File getAssociatedLocalFile() { method notifyMessage (line 149) | protected void notifyMessage(String msg) { method notifyStatusChange (line 153) | protected void notifyStatusChange(DownloadStatus status) { method notifyException (line 158) | protected void notifyException(Exception ex) { method notifyEvent (line 162) | protected void notifyEvent(Object arg) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/io/download/impl/AbstractCommandRetriever.java class AbstractCommandRetriever (line 39) | public abstract class AbstractCommandRetriever implements DataRetriever { method AbstractCommandRetriever (line 44) | public AbstractCommandRetriever(String cmdPath, String url, String tar... method AbstractCommandRetriever (line 48) | public AbstractCommandRetriever(String cmdPath, String url, String tar... method buildDownload (line 52) | protected abstract void buildDownload(String cmdPath, String url, Stri... method connect (line 54) | public void connect() throws DataRetrieveException { method doRetrieve (line 60) | public void doRetrieve() throws DataRetrieveException { method disconnect (line 76) | public void disconnect() { method abort (line 80) | public void abort() { method addObserver (line 84) | public void addObserver(Observer o) { method getContentLength (line 88) | public long getContentLength() throws IOException { method getDataAsByteArray (line 96) | public byte[] getDataAsByteArray() { method getDataAsFile (line 104) | public File getDataAsFile() { method isDataAvailable (line 108) | public boolean isDataAvailable() { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/io/download/impl/FileRetriever.java class FileRetriever (line 37) | public class FileRetriever implements DataRetriever { method FileRetriever (line 44) | public FileRetriever(File pFile){ method abort (line 48) | public void abort() { method connect (line 52) | public void connect() { method doRetrieve (line 62) | public void doRetrieve() { method disconnect (line 65) | public void disconnect() { method isDataAvailable (line 71) | public boolean isDataAvailable() { method getDataAsByteArray (line 75) | public byte[] getDataAsByteArray() { method getDataAsFile (line 83) | public File getDataAsFile() { method setBytesToSkip (line 87) | public void setBytesToSkip(long pBytesToSkip) { method getBytesSkipped (line 91) | public long getBytesSkipped() { method getContentLength (line 95) | public long getContentLength() { method addObserver (line 99) | public void addObserver(Observer o) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/io/download/impl/aria2c/Aria2cConfig.java type Aria2cConfig (line 22) | public interface Aria2cConfig { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/io/download/impl/aria2c/Aria2cDownload.java class Aria2cDownload (line 35) | public class Aria2cDownload extends AbstractCommandDownload implements A... method Aria2cDownload (line 37) | public Aria2cDownload(String cmdPath, String url, String dir){ method Aria2cDownload (line 41) | public Aria2cDownload(String cmdPath, String url, String dir, String[]... method buildCmd (line 45) | @Override method analyzeResult (line 55) | protected void analyzeResult(Exec.Result result) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/io/download/impl/aria2c/Aria2cRetriever.java class Aria2cRetriever (line 21) | public class Aria2cRetriever extends AbstractCommandRetriever { method Aria2cRetriever (line 25) | public Aria2cRetriever(String url, String targetDir){ method Aria2cRetriever (line 29) | public Aria2cRetriever(String cmdPath, String url, String targetDir){ method Aria2cRetriever (line 33) | public Aria2cRetriever(String cmdPath, String url, String targetDir, S... method buildDownload (line 37) | @Override FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/io/download/impl/aria2c/Aria2cStat.java type Aria2cStat (line 22) | public enum Aria2cStat { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/io/download/impl/observer/DefaultExceptionObserver.java class DefaultExceptionObserver (line 26) | public class DefaultExceptionObserver extends ExceptionObserver { method DefaultExceptionObserver (line 30) | public DefaultExceptionObserver(Logger logger){ method exceptionOccured (line 34) | @Override FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/io/download/impl/observer/DefaultProgressObserver.java class DefaultProgressObserver (line 23) | public class DefaultProgressObserver extends ProgressObserver { method DefaultProgressObserver (line 27) | public DefaultProgressObserver(Logger logger){ method statusChanged (line 31) | @Override FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/io/download/impl/observer/DefaultStatusObserver.java class DefaultStatusObserver (line 27) | public class DefaultStatusObserver extends StatusObserver { method DefaultStatusObserver (line 31) | public DefaultStatusObserver(Logger logger){ method statusChanged (line 35) | @Override FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/io/download/impl/observer/ExceptionObserver.java class ExceptionObserver (line 29) | public abstract class ExceptionObserver implements Observer { method exceptionOccured (line 31) | public abstract void exceptionOccured(AbstractCommandDownload download... method update (line 33) | public void update(Observable o, Object arg) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/io/download/impl/observer/ProgressObserver.java class ProgressObserver (line 27) | public abstract class ProgressObserver implements Observer { method statusChanged (line 29) | public abstract void statusChanged(AbstractCommandDownload download, S... method update (line 31) | public void update(Observable o, Object arg) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/io/download/impl/observer/StatusObserver.java class StatusObserver (line 28) | public abstract class StatusObserver implements Observer { method statusChanged (line 30) | public abstract void statusChanged(Download download, DownloadStatus s... method update (line 32) | public void update(Observable o, Object arg) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/io/signature/ChecksumException.java class ChecksumException (line 25) | public class ChecksumException extends NestableRuntimeException { method ChecksumException (line 32) | public ChecksumException(String errorCode){ method ChecksumException (line 36) | public ChecksumException(String errorCode, Throwable cause){ method ChecksumException (line 40) | public ChecksumException(String errorCode, String errorDesc){ method ChecksumException (line 44) | public ChecksumException(String errorCode, String errorDesc, Throwable... method ChecksumException (line 48) | public ChecksumException(Throwable cause){ method getErrorCode (line 52) | public String getErrorCode() { method getErrorDesc (line 56) | public String getErrorDesc() { method fillInStackTrace (line 60) | @Override FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/io/signature/ChecksumUtils.java class ChecksumUtils (line 25) | public class ChecksumUtils { method checksum (line 27) | public static String checksum(byte[] bytes) { method checksum (line 32) | public static String checksum(byte[] bytes, int offset, int length) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/io/signature/Crc32C.java class Crc32C (line 43) | public class Crc32C implements Checksum { method maskedCrc32c (line 47) | public static int maskedCrc32c(byte[] data) { method maskedCrc32c (line 51) | public static int maskedCrc32c(byte[] data, int offset, int length) { method mask (line 63) | public static int mask(int crc) { method unmask (line 71) | public static int unmask(int maskedCrc) { method Crc32C (line 84) | public Crc32C(){ method getMaskedValue (line 88) | public int getMaskedValue() { method getIntValue (line 92) | public int getIntValue() { method getValue (line 96) | public long getValue() { method reset (line 101) | public void reset() { method update (line 105) | public void update(byte[] b, int off, int len) { method update (line 128) | public void update(int b) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/jetty/JettyEmbedServer.java class JettyEmbedServer (line 38) | public class JettyEmbedServer implements InitializingBean, DisposableBean { method afterPropertiesSet (line 47) | public void afterPropertiesSet() throws Exception { method getPort (line 71) | private Integer getPort() { method destroy (line 75) | public void destroy() throws Exception { method setConfig (line 84) | public void setConfig(String config) { method setConfigClientService (line 88) | public void setConfigClientService(ConfigClientService configClientSer... method setHtdocsDir (line 92) | public void setHtdocsDir(String htdocsDir) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/jmx/JmxConnectorServerFactoryBean.java class JmxConnectorServerFactoryBean (line 37) | public class JmxConnectorServerFactoryBean extends ConnectorServerFactor... method afterPropertiesSet (line 43) | public void afterPropertiesSet() throws JMException, IOException { method getRegistry (line 59) | private Registry getRegistry(int registryPort) throws RemoteException { method testRegistry (line 80) | private void testRegistry(Registry registry) throws RemoteException { method setServiceUrl (line 84) | public void setServiceUrl(String serviceUrl) { method setAlwaysCreateRegistry (line 88) | public void setAlwaysCreateRegistry(boolean alwaysCreateRegistry) { method setConfigClientService (line 92) | public void setConfigClientService(ConfigClientService configClientSer... FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/jmx/StageAggregation.java class StageAggregation (line 27) | public class StageAggregation { method StageAggregation (line 37) | public StageAggregation(int bufferSize){ method push (line 46) | public void push(AggregationItem aggregation) { method count (line 54) | public Long count() { method histogram (line 61) | public String histogram() { method getIndex (line 140) | private int getIndex(long sequcnce) { class AggregationItem (line 144) | public static class AggregationItem { method AggregationItem (line 151) | public AggregationItem(Long startTime, Long endTime, Long number, Lo... method AggregationItem (line 158) | public AggregationItem(Long startTime, Long endTime){ method getStartTime (line 163) | public Long getStartTime() { method setStartTime (line 167) | public void setStartTime(Long startTime) { method getEndTime (line 171) | public Long getEndTime() { method setEndTime (line 175) | public void setEndTime(Long endTime) { method getNumber (line 179) | public Long getNumber() { method setNumber (line 183) | public void setNumber(Long number) { method getSize (line 187) | public Long getSize() { method setSize (line 191) | public void setSize(Long size) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/jmx/StageAggregationCollector.java class StageAggregationCollector (line 33) | public class StageAggregationCollector { method StageAggregationCollector (line 38) | public StageAggregationCollector(){ method StageAggregationCollector (line 42) | public StageAggregationCollector(final int bufferSize){ method push (line 56) | public void push(Long pipelineId, StageType stage, AggregationItem agg... method histogram (line 60) | public String histogram(Long pipelineId, StageType stage) { method isProfiling (line 64) | public boolean isProfiling() { method setProfiling (line 68) | public void setProfiling(boolean profiling) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/pipe/Pipe.java type Pipe (line 27) | public interface Pipe { method put (line 34) | public KEY put(T data) throws PipeException; method get (line 42) | public T get(KEY key) throws PipeException; FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/pipe/PipeDataType.java type PipeDataType (line 25) | public enum PipeDataType { method isDbBatch (line 35) | public boolean isDbBatch() { method isFileBatch (line 39) | public boolean isFileBatch() { method isMqBatch (line 43) | public boolean isMqBatch() { method isCacheBatch (line 47) | public boolean isCacheBatch() { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/pipe/PipeKey.java class PipeKey (line 31) | public class PipeKey implements Serializable { method getDataType (line 37) | public PipeDataType getDataType() { method setDataType (line 41) | public void setDataType(PipeDataType dataType) { method toString (line 45) | @Override FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/pipe/exception/PipeException.java class PipeException (line 25) | public class PipeException extends NestableRuntimeException { method PipeException (line 32) | public PipeException(String errorCode){ method PipeException (line 36) | public PipeException(String errorCode, Throwable cause){ method PipeException (line 40) | public PipeException(String errorCode, String errorDesc){ method PipeException (line 44) | public PipeException(String errorCode, String errorDesc, Throwable cau... method PipeException (line 48) | public PipeException(Throwable cause){ method getErrorCode (line 52) | public String getErrorCode() { method getErrorDesc (line 56) | public String getErrorDesc() { method fillInStackTrace (line 60) | @Override FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/pipe/impl/RowDataPipeDelegate.java class RowDataPipeDelegate (line 52) | public class RowDataPipeDelegate { method put (line 65) | public List put(final DbBatch data, Long nid) throws PipeExce... method get (line 114) | public DbBatch get(List keys) { method calculateSize (line 163) | private long calculateSize(DbBatch data) { method isLocal (line 184) | private boolean isLocal(Long nid) { method setRowDataMemoryPipe (line 190) | public void setRowDataMemoryPipe(RowDataMemoryPipe rowDataMemoryPipe) { method setAttachmentHttpPipe (line 194) | public void setAttachmentHttpPipe(AttachmentHttpPipe attachmentHttpPip... method setRowDataRpcPipe (line 198) | public void setRowDataRpcPipe(RowDataRpcPipe rowDataRpcPipe) { method setConfigClientService (line 202) | public void setConfigClientService(ConfigClientService configClientSer... method setRowDataHttpPipe (line 206) | public void setRowDataHttpPipe(RowDataHttpPipe rowDataHttpPipe) { method setExecutorService (line 210) | public void setExecutorService(ExecutorService executorService) { method setSizeThresold (line 214) | public void setSizeThresold(long sizeThresold) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/pipe/impl/http/AbstractHttpPipe.java class AbstractHttpPipe (line 54) | public abstract class AbstractHttpPipe imple... method afterPropertiesSet (line 72) | public void afterPropertiesSet() throws Exception { method encryptFile (line 114) | protected EncryptedData encryptFile(File file) { method decodeFile (line 145) | protected void decodeFile(File file, String key, String crc) { method setConfigClientService (line 186) | public void setConfigClientService(ConfigClientService configClientSer... method setJettyEmbedServer (line 190) | public void setJettyEmbedServer(JettyEmbedServer jettyEmbedServer) { method setRemoteUrlBuilder (line 194) | public void setRemoteUrlBuilder(RemoteUrlBuilder remoteUrlBuilder) { method setHtdocsDir (line 198) | public void setHtdocsDir(String htdocsDir) { method setDownloadDir (line 202) | public void setDownloadDir(String downloadDir) { method setTimeout (line 206) | public void setTimeout(Long timeout) { method setPeriod (line 210) | public void setPeriod(Long period) { method setDataRetrieverFactory (line 214) | public void setDataRetrieverFactory(DataRetrieverFactory dataRetriever... FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/pipe/impl/http/AttachmentHttpPipe.java class AttachmentHttpPipe (line 56) | public class AttachmentHttpPipe extends AbstractHttpPipe fileD... method doPack (line 150) | @SuppressWarnings("resource") method unpack (line 277) | public List unpack(File archiveFile, File targetDir) throws Arch... class DummyFuture (line 326) | private static class DummyFuture implements Future { method DummyFuture (line 330) | public DummyFuture(ArchiveEntry entry){ method cancel (line 334) | public boolean cancel(boolean mayInterruptIfRunning) { method get (line 338) | public ArchiveEntry get() throws InterruptedException, ExecutionExce... method get (line 342) | public ArchiveEntry get(long timeout, TimeUnit unit) throws Interrup... method isCancelled (line 347) | public boolean isCancelled() { method isDone (line 351) | public boolean isDone() { method adjustPoolSize (line 358) | public void adjustPoolSize(int newPoolSize) { method afterPropertiesSet (line 369) | public void afterPropertiesSet() throws Exception { method destroy (line 379) | public void destroy() throws Exception { method setPoolSize (line 383) | public void setPoolSize(int poolSize) { method setUseLocalFileMutliThread (line 387) | public void setUseLocalFileMutliThread(boolean useLocalFileMutliThread) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/pipe/impl/http/archive/ArchiveException.java class ArchiveException (line 24) | public class ArchiveException extends NestableRuntimeException { method ArchiveException (line 31) | public ArchiveException(String errorCode){ method ArchiveException (line 35) | public ArchiveException(String errorCode, Throwable cause){ method ArchiveException (line 39) | public ArchiveException(String errorCode, String errorDesc){ method ArchiveException (line 43) | public ArchiveException(String errorCode, String errorDesc, Throwable ... method ArchiveException (line 47) | public ArchiveException(Throwable cause){ method getErrorCode (line 51) | public String getErrorCode() { method getErrorDesc (line 55) | public String getErrorDesc() { method fillInStackTrace (line 59) | @Override FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/pipe/impl/http/archive/ArchiveRetriverCallback.java type ArchiveRetriverCallback (line 27) | public interface ArchiveRetriverCallback { method retrive (line 32) | public InputStream retrive(SOURCE source); FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/pipe/impl/http/archive/LazyFileInputStream.java class LazyFileInputStream (line 31) | public class LazyFileInputStream extends InputStream { method LazyFileInputStream (line 36) | public LazyFileInputStream(File file){ method getInputSteam (line 40) | public InputStream getInputSteam() throws FileNotFoundException { method close (line 45) | public void close() throws IOException { method read (line 51) | public int read() throws IOException { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/pipe/impl/memory/AbstractMemoryPipe.java class AbstractMemoryPipe (line 34) | public abstract class AbstractMemoryPipe i... method afterPropertiesSet (line 40) | public void afterPropertiesSet() throws Exception { method setTimeout (line 47) | public void setTimeout(Long timeout) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/pipe/impl/memory/MemoryPipeKey.java class MemoryPipeKey (line 28) | public class MemoryPipeKey extends PipeKey { method MemoryPipeKey (line 35) | public MemoryPipeKey(){ method getIdentity (line 39) | public Identity getIdentity() { method setIdentity (line 43) | public void setIdentity(Identity identity) { method getTime (line 47) | public Long getTime() { method setTime (line 51) | public void setTime(Long time) { method hashCode (line 55) | @Override method equals (line 64) | @Override FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/pipe/impl/memory/RowDataMemoryPipe.java class RowDataMemoryPipe (line 46) | public class RowDataMemoryPipe extends AbstractMemoryPipe impleme... method afterPropertiesSet (line 47) | public void afterPropertiesSet() throws Exception { class RpcEvent (line 52) | public static class RpcEvent extends Event { method RpcEvent (line 56) | public RpcEvent(EventType eventType){ method getKey (line 62) | public RpcPipeKey getKey() { method setKey (line 66) | public void setKey(RpcPipeKey key) { method setTimeout (line 74) | public void setTimeout(Long timeout) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/pipe/impl/rpc/RowDataRpcPipe.java class RowDataRpcPipe (line 33) | public class RowDataRpcPipe extends AbstractRpcPipe { type RowDataRpc (line 39) | public static enum RowDataRpc implements EventType { method RowDataRpcPipe (line 43) | public RowDataRpcPipe(){ method put (line 48) | public RpcPipeKey put(DbBatch data) throws PipeException { method get (line 57) | public DbBatch get(RpcPipeKey key) throws PipeException { method onGet (line 63) | @SuppressWarnings("unused") method getNid (line 69) | private Long getNid() { method setConfigClientService (line 75) | public void setConfigClientService(ConfigClientService configClientSer... method setNodeCommmunicationClient (line 79) | public void setNodeCommmunicationClient(NodeCommmunicationClient nodeC... FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/pipe/impl/rpc/RpcPipeKey.java class RpcPipeKey (line 28) | public class RpcPipeKey extends PipeKey { method RpcPipeKey (line 35) | public RpcPipeKey(){ method getIdentity (line 39) | public Identity getIdentity() { method setIdentity (line 43) | public void setIdentity(Identity identity) { method getNid (line 47) | public Long getNid() { method setNid (line 51) | public void setNid(Long nid) { method getTime (line 55) | public Long getTime() { method setTime (line 59) | public void setTime(Long time) { method hashCode (line 63) | public int hashCode() { method equals (line 71) | public boolean equals(Object obj) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/common/task/GlobalTask.java class GlobalTask (line 48) | public abstract class GlobalTask extends Thread { method GlobalTask (line 61) | public GlobalTask(Pipeline pipeline){ method GlobalTask (line 66) | public GlobalTask(Long pipelineId){ method shutdown (line 72) | public void shutdown() { method sendRollbackTermin (line 90) | protected void sendRollbackTermin(long pipelineId, Throwable exception) { method sendRollbackTermin (line 94) | protected void sendRollbackTermin(long pipelineId, String message) { method processMissData (line 111) | protected void processMissData(long pipelineId, String message) { method createTaskName (line 120) | protected String createTaskName(long pipelineId, String taskName) { method isProfiling (line 124) | protected boolean isProfiling() { method isInterrupt (line 128) | protected boolean isInterrupt(Throwable e) { method getPendingProcess (line 145) | public Collection getPendingProcess() { method setArbitrateEventService (line 153) | public void setArbitrateEventService(ArbitrateEventService arbitrateEv... method setRowDataPipeDelegate (line 157) | public void setRowDataPipeDelegate(RowDataPipeDelegate rowDataPipeDele... method setExecutorService (line 161) | public void setExecutorService(ExecutorService executorService) { method setConfigClientService (line 165) | public void setConfigClientService(ConfigClientService configClientSer... method setStageAggregationCollector (line 169) | public void setStageAggregationCollector(StageAggregationCollector sta... FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/conflict/FileBatchConflictDetectService.java type FileBatchConflictDetectService (line 27) | public interface FileBatchConflictDetectService { method detect (line 36) | public FileBatch detect(FileBatch fileBatch, Long targetNodeId); FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/conflict/exception/ConflictException.java class ConflictException (line 25) | public class ConflictException extends NestableRuntimeException { method ConflictException (line 32) | public ConflictException(String errorCode){ method ConflictException (line 36) | public ConflictException(String errorCode, Throwable cause){ method ConflictException (line 40) | public ConflictException(String errorCode, String errorDesc){ method ConflictException (line 44) | public ConflictException(String errorCode, String errorDesc, Throwable... method ConflictException (line 48) | public ConflictException(Throwable cause){ method getErrorCode (line 52) | public String getErrorCode() { method getErrorDesc (line 56) | public String getErrorDesc() { method fillInStackTrace (line 60) | @Override FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/conflict/impl/FileBatchConflictDetectServiceImpl.java class FileBatchConflictDetectServiceImpl (line 50) | public class FileBatchConflictDetectServiceImpl implements FileBatchConf... method FileBatchConflictDetectServiceImpl (line 58) | public FileBatchConflictDetectServiceImpl(){ method detect (line 63) | public FileBatch detect(FileBatch fileBatch, Long targetNodeId) { method onFileConflictDetect (line 77) | private FileBatch onFileConflictDetect(FileConflictDetectEvent event) { method accept (line 181) | private boolean accept(FileData target, FileData source) { method isLocal (line 185) | private boolean isLocal(Long targetNodeId) { method setConfigClientService (line 191) | public void setConfigClientService(ConfigClientService configClientSer... method setNodeCommmunicationClient (line 195) | public void setNodeCommmunicationClient(NodeCommmunicationClient nodeC... method setRetry (line 199) | public void setRetry(int retry) { method setExecutorTemplateGetter (line 203) | public void setExecutorTemplateGetter(ExecutorTemplateGetter executorT... FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/conflict/model/ConflictEventType.java type ConflictEventType (line 26) | public enum ConflictEventType implements EventType { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/conflict/model/FileConflictDetectEvent.java class FileConflictDetectEvent (line 27) | public class FileConflictDetectEvent extends Event { method FileConflictDetectEvent (line 33) | public FileConflictDetectEvent(){ method getFileBatch (line 37) | public FileBatch getFileBatch() { method setFileBatch (line 41) | public void setFileBatch(FileBatch fileBatch) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/extract/ExtractTask.java class ExtractTask (line 40) | public class ExtractTask extends GlobalTask { method ExtractTask (line 45) | public ExtractTask(Long pipelineId){ method run (line 49) | public void run() { method setOtterExtractorFactory (line 133) | public void setOtterExtractorFactory(OtterExtractorFactory otterExtrac... method setFileBatchConflictDetectService (line 137) | public void setFileBatchConflictDetectService(FileBatchConflictDetectS... FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/extract/SetlFuture.java class SetlFuture (line 29) | public class SetlFuture extends FutureTask { method SetlFuture (line 35) | public SetlFuture(StageType stageType, Long processId, Map implements OtterExtractor

{ method getDbDialect (line 38) | protected DbDialect getDbDialect(Long pipelineId, Long tableId) { method getPipeline (line 43) | protected Pipeline getPipeline(Long pipelineId) { method setConfigClientService (line 49) | public void setConfigClientService(ConfigClientService configClientSer... method setDbDialectFactory (line 53) | public void setDbDialectFactory(DbDialectFactory dbDialectFactory) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/extract/extractor/DatabaseExtractor.java class DatabaseExtractor (line 81) | public class DatabaseExtractor extends AbstractExtractor implem... method extract (line 91) | @Override method checkNeedDbForRowMode (line 188) | private boolean checkNeedDbForRowMode(Pipeline pipeline, EventData eve... method cancel (line 201) | private void cancel(List futures) { method adjustPoolSize (line 211) | private void adjustPoolSize(int newPoolSize) { method afterPropertiesSet (line 222) | public void afterPropertiesSet() throws Exception { method destroy (line 232) | public void destroy() throws Exception { class DataItem (line 237) | class DataItem { method DataItem (line 242) | public DataItem(EventData eventData){ method getEventData (line 246) | public EventData getEventData() { method setEventData (line 250) | public void setEventData(EventData eventData) { method isFilter (line 254) | public boolean isFilter() { method setFilter (line 258) | public void setFilter(boolean filter) { class DatabaseExtractWorker (line 270) | class DatabaseExtractWorker implements Runnable { method DatabaseExtractWorker (line 291) | public DatabaseExtractWorker(Pipeline pipeline, DataItem item){ method run (line 297) | public void run() { method buildMaxColumnsFromColumnPairs (line 413) | private List buildMaxColumnsFromColumnPairs(List select(DbDialect dbDialect, String schemaName, ... method getOraclePkTypes (line 478) | private int[] getOraclePkTypes(Table table, String[] pkNames) { method checkNeedDbForRowMode (line 495) | @SuppressWarnings("unused") method buildTableData (line 522) | private TableData buildTableData(Table table, List keys) { method buildTableData (line 561) | private TableData buildTableData(Table table, List colu... method dumpEventData (line 632) | private String dumpEventData(EventData eventData, String selectSql) { method dumpEventColumn (line 640) | private String dumpEventColumn(List columns) { class TableData (line 658) | class TableData { class RowDataMapper (line 669) | class RowDataMapper implements RowMapper { method RowDataMapper (line 673) | public RowDataMapper(int[] columnTypes){ method mapRow (line 677) | public Object mapRow(ResultSet rs, int rowNum) throws SQLException { method setPoolSize (line 693) | public void setPoolSize(int poolSize) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/extract/extractor/FileExtractor.java class FileExtractor (line 55) | public class FileExtractor extends AbstractExtractor { method extract (line 64) | public void extract(DbBatch dbBatch) throws ExtractException { method doFileExtract (line 82) | private List doFileExtract(RowBatch rowBatch) { method getSingleRowFileInfos (line 145) | private List getSingleRowFileInfos(long pairId, FileResolver... method doFileDetectCollector (line 180) | private void doFileDetectCollector(Pipeline pipeline, List f... method setExtensionFactory (line 237) | public void setExtensionFactory(ExtensionFactory extensionFactory) { method setRetry (line 241) | public void setRetry(int retry) { method setArandaRemoteDirectoryFetcher (line 245) | public void setArandaRemoteDirectoryFetcher(RemoteDirectoryFetcher ara... method setExecutorTemplateGetter (line 249) | public void setExecutorTemplateGetter(ExecutorTemplateGetter executorT... FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/extract/extractor/FreedomExtractor.java class FreedomExtractor (line 59) | public class FreedomExtractor extends AbstractExtractor { method extract (line 69) | public void extract(DbBatch dbBatch) throws ExtractException { method getMatchColumn (line 223) | private EventColumn getMatchColumn(List columns, String c... FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/extract/extractor/GroupExtractor.java class GroupExtractor (line 45) | public class GroupExtractor extends AbstractExtractor { method extract (line 47) | @Override method groupFilter (line 85) | private void groupFilter(EventData eventData, ColumnGroup columnGroup) { method containsInGroupColumn (line 155) | private boolean containsInGroupColumn(Set columns, List { method extract (line 29) | void extract(P param) throws ExtractException; FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/extract/extractor/OtterExtractorFactory.java class OtterExtractorFactory (line 34) | public class OtterExtractorFactory implements BeanFactoryAware { method extract (line 39) | public void extract(DbBatch dbBatch) { method setDbBatchExtractor (line 56) | public void setDbBatchExtractor(List dbBatchExtractor) { method setBeanFactory (line 60) | public void setBeanFactory(BeanFactory beanFactory) throws BeansExcept... FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/extract/extractor/ProcessorExtractor.java class ProcessorExtractor (line 51) | public class ProcessorExtractor extends AbstractExtractor { method extract (line 57) | public void extract(DbBatch param) throws ExtractException { method setExtensionFactory (line 130) | public void setExtensionFactory(ExtensionFactory extensionFactory) { method setDataSourceService (line 134) | public void setDataSourceService(DataSourceService dataSourceService) { method setExecutorTemplateGetter (line 138) | public void setExecutorTemplateGetter(ExecutorTemplateGetter executorT... FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/extract/extractor/ViewExtractor.java class ViewExtractor (line 42) | public class ViewExtractor extends AbstractExtractor { method extract (line 44) | @Override method columnFilter (line 111) | private List columnFilter(List eventColumns,... FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/load/LoadTask.java class LoadTask (line 42) | public class LoadTask extends GlobalTask { method LoadTask (line 47) | public LoadTask(Long pipelineId){ method run (line 51) | public void run() { method setOtterLoaderFactory (line 158) | public void setOtterLoaderFactory(OtterLoaderFactory otterLoaderFactor... method setDbLoadInterceptor (line 162) | public void setDbLoadInterceptor(LoadInterceptor dbLoadInterceptor) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/load/exception/LoadException.java class LoadException (line 25) | public class LoadException extends NestableRuntimeException { method LoadException (line 32) | public LoadException(String errorCode){ method LoadException (line 36) | public LoadException(String errorCode, Throwable cause){ method LoadException (line 40) | public LoadException(String errorCode, String errorDesc){ method LoadException (line 44) | public LoadException(String errorCode, String errorDesc, Throwable cau... method LoadException (line 48) | public LoadException(Throwable cause){ method getErrorCode (line 52) | public String getErrorCode() { method getErrorDesc (line 56) | public String getErrorDesc() { method fillInStackTrace (line 60) | @Override FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/load/loader/AbstractLoadContext.java class AbstractLoadContext (line 34) | public abstract class AbstractLoadContext implements LoadContext, Ser... method AbstractLoadContext (line 44) | public AbstractLoadContext(){ method getIdentity (line 50) | public Identity getIdentity() { method setIdentity (line 54) | public void setIdentity(Identity identity) { method getPrepareDatas (line 58) | public List getPrepareDatas() { method setPrepareDatas (line 62) | public void setPrepareDatas(List prepareDatas) { method addProcessData (line 66) | public void addProcessData(T processData) { method getProcessedDatas (line 70) | public List getProcessedDatas() { method setProcessedDatas (line 74) | public void setProcessedDatas(List processedDatas) { method getFailedDatas (line 78) | public List getFailedDatas() { method addFailedData (line 82) | public void addFailedData(T failedData) { method setFailedDatas (line 86) | public void setFailedDatas(List failedDatas) { method getPipeline (line 90) | public Pipeline getPipeline() { method setPipeline (line 94) | public void setPipeline(Pipeline pipeline) { method getChannel (line 98) | public Channel getChannel() { method setChannel (line 102) | public void setChannel(Channel channel) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/load/loader/LoadContext.java type LoadContext (line 23) | public interface LoadContext { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/load/loader/LoadStatsTracker.java class LoadStatsTracker (line 34) | public class LoadStatsTracker { method LoadStatsTracker (line 38) | public LoadStatsTracker(){ method getStat (line 47) | public LoadThroughput getStat(Identity identity) { method removeStat (line 51) | public void removeStat(Identity identity) { class LoadThroughput (line 55) | public static class LoadThroughput { method LoadThroughput (line 61) | public LoadThroughput(Identity identity){ method getStat (line 70) | public LoadCounter getStat(Long pairId) { method getStats (line 74) | public Collection getStats() { method getIdentity (line 78) | public Identity getIdentity() { method setIdentity (line 82) | public void setIdentity(Identity identity) { method getStartTime (line 86) | public Long getStartTime() { method setStartTime (line 90) | public void setStartTime(Long startTime) { class LoadCounter (line 96) | public static class LoadCounter { method LoadCounter (line 109) | public LoadCounter(Long pairId){ method getPairId (line 113) | public Long getPairId() { method setPairId (line 117) | public void setPairId(Long pairId) { method getFileSize (line 121) | public AtomicLong getFileSize() { method setFileSize (line 125) | public void setFileSize(AtomicLong fileSize) { method getFileCount (line 129) | public AtomicLong getFileCount() { method setFileCount (line 133) | public void setFileCount(AtomicLong fileCount) { method getDeleteCount (line 137) | public AtomicLong getDeleteCount() { method setDeleteCount (line 141) | public void setDeleteCount(AtomicLong deleteCount) { method getUpdateCount (line 145) | public AtomicLong getUpdateCount() { method setUpdateCount (line 149) | public void setUpdateCount(AtomicLong updateCount) { method getInsertCount (line 153) | public AtomicLong getInsertCount() { method setInsertCount (line 157) | public void setInsertCount(AtomicLong insertCount) { method getRowSize (line 161) | public AtomicLong getRowSize() { method setRowSize (line 165) | public void setRowSize(AtomicLong rowSize) { method getRowCount (line 169) | public AtomicLong getRowCount() { method setRowCount (line 173) | public void setRowCount(AtomicLong rowCount) { method getMqCount (line 177) | public AtomicLong getMqCount() { method setMqCount (line 181) | public void setMqCount(AtomicLong mqCount) { method getMqSize (line 185) | public AtomicLong getMqSize() { method setMqSize (line 189) | public void setMqSize(AtomicLong mqSize) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/load/loader/OtterLoader.java type OtterLoader (line 25) | public interface OtterLoader { method load (line 27) | public R load(P data); FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/load/loader/OtterLoaderFactory.java class OtterLoaderFactory (line 42) | public class OtterLoaderFactory { method load (line 48) | public List load(DbBatch dbBatch) { method sendStat (line 61) | private void sendStat(Identity identity) { method setStartTime (line 142) | public void setStartTime(Identity identity, Long startTime) { method setStatisticsClientService (line 149) | public void setStatisticsClientService(StatisticsClientService statist... method setDataBatchLoader (line 153) | public void setDataBatchLoader(DataBatchLoader dataBatchLoader) { method setLoadStatsTracker (line 157) | public void setLoadStatsTracker(LoadStatsTracker loadStatsTracker) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/load/loader/db/DataBatchLoader.java class DataBatchLoader (line 63) | public class DataBatchLoader implements OtterLoader load(DbBatch data) { method submitFileBatch (line 166) | private void submitFileBatch(List futures, ExecutorCompletionS... method submitRowBatch (line 185) | private void submitRowBatch(List futures, ExecutorCompletionSe... method split (line 210) | private List split(RowBatch rowBatch) { method setBeanFactory (line 231) | public void setBeanFactory(BeanFactory beanFactory) throws BeansExcept... method setExecutorService (line 235) | public void setExecutorService(ExecutorService executorService) { method setConfigClientService (line 239) | public void setConfigClientService(ConfigClientService configClientSer... method setDbInterceptor (line 243) | public void setDbInterceptor(LoadInterceptor dbInterceptor) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/load/loader/db/DbLoadAction.java class DbLoadAction (line 90) | public class DbLoadAction implements InitializingBean, DisposableBean { method load (line 110) | public DbLoadContext load(RowBatch rowBatch, WeightController controll... method buildContext (line 178) | private DbLoadContext buildContext(Identity identity) { method isDdlDatas (line 193) | private boolean isDdlDatas(List eventDatas) { method buildWeightBuckets (line 209) | private WeightBuckets buildWeightBuckets(DbLoadContext cont... method doBefore (line 223) | private void doBefore(List items, final DbLoadContext conte... method doLoad (line 232) | private void doLoad(final DbLoadContext context, DbLoadData loadData) { method split (line 283) | private List> split(List datas) { method canBatch (line 319) | private boolean canBatch(EventData source, EventData target) { method doDryRun (line 330) | private void doDryRun(DbLoadContext context, List> tot... method doDdl (line 350) | private void doDdl(DbLoadContext context, List eventDatas) { method doTwoPhase (line 394) | private void doTwoPhase(DbLoadContext context, List> t... method adjustPoolSize (line 481) | private void adjustPoolSize(DbLoadContext context) { method adjustConfig (line 494) | private void adjustConfig(DbLoadContext context) { method afterPropertiesSet (line 505) | public void afterPropertiesSet() throws Exception { method destroy (line 515) | public void destroy() throws Exception { type ExecuteResult (line 519) | enum ExecuteResult { class DbLoadWorker (line 523) | class DbLoadWorker implements Callable { method DbLoadWorker (line 534) | public DbLoadWorker(DbLoadContext context, List datas, bo... method call (line 546) | public Exception call() throws Exception { method doCall (line 557) | private Exception doCall() { method doPreparedStatement (line 719) | private void doPreparedStatement(PreparedStatement ps, DbDialect dbD... method processStat (line 827) | private void processStat(EventData data, int affect, boolean batch) { method processFailedDatas (line 839) | private void processFailedDatas(int index) { method processStat (line 853) | private void processStat(EventData data, DbLoadContext context) { method calculateSize (line 870) | private long calculateSize(EventData data) { method setPoolSize (line 886) | public void setPoolSize(int poolSize) { method setRetry (line 890) | public void setRetry(int retry) { method setRetryWait (line 894) | public void setRetryWait(int retryWait) { method setInterceptor (line 898) | public void setInterceptor(LoadInterceptor interceptor) { method setDbDialectFactory (line 902) | public void setDbDialectFactory(DbDialectFactory dbDialectFactory) { method setConfigClientService (line 906) | public void setConfigClientService(ConfigClientService configClientSer... method setLoadStatsTracker (line 910) | public void setLoadStatsTracker(LoadStatsTracker loadStatsTracker) { method setUseBatch (line 914) | public void setUseBatch(boolean useBatch) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/load/loader/db/DbLoadData.java class DbLoadData (line 36) | public class DbLoadData { method DbLoadData (line 40) | public DbLoadData(){ method DbLoadData (line 44) | public DbLoadData(List datas){ method merge (line 50) | public void merge(EventData data) { method getTables (line 63) | public List getTables() { method findTableData (line 67) | private synchronized TableLoadData findTableData(Long tableId) { class TableLoadData (line 82) | public static class TableLoadData { method TableLoadData (line 89) | public TableLoadData(Long tableId){ method getInsertDatas (line 93) | public List getInsertDatas() { method setInsertDatas (line 97) | public void setInsertDatas(List insertDatas) { method getUpadateDatas (line 101) | public List getUpadateDatas() { method setUpadateDatas (line 105) | public void setUpadateDatas(List upadateDatas) { method getDeleteDatas (line 109) | public List getDeleteDatas() { method setDeleteDatas (line 113) | public void setDeleteDatas(List deleteDatas) { method getTableId (line 117) | public Long getTableId() { method setTableId (line 121) | public void setTableId(Long tableId) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/load/loader/db/DbLoadDumper.java class DbLoadDumper (line 36) | public class DbLoadDumper { method dumpContext (line 70) | public static String dumpContext(DbLoadContext context) { method dumpEventDatas (line 80) | public static String dumpEventDatas(List eventDatas) { method dumpEventData (line 93) | public static String dumpEventData(EventData eventData) { method dumpEventColumn (line 103) | private static String dumpEventColumn(List columns) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/load/loader/db/DbLoadMerger.java class DbLoadMerger (line 52) | public class DbLoadMerger { method merge (line 62) | public static List merge(List eventDatas) { method merge (line 70) | public static void merge(EventData eventData, Map r... method mergeInsert (line 87) | private static void mergeInsert(EventData eventData, Map keys){ method getKeys (line 258) | public List getKeys() { method setKeys (line 262) | public void setKeys(List keys) { method getSchemaName (line 266) | public String getSchemaName() { method setSchemaName (line 270) | public void setSchemaName(String schemaName) { method getTableName (line 274) | public String getTableName() { method setTableName (line 278) | public void setTableName(String tableName) { method getTableId (line 282) | public Long getTableId() { method setTableId (line 286) | public void setTableId(Long tableId) { method hashCode (line 290) | @Override method equals (line 301) | @Override FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/load/loader/db/FileLoadAction.java class FileLoadAction (line 64) | public class FileLoadAction implements InitializingBean, DisposableBean { method load (line 82) | public FileLoadContext load(FileBatch fileBatch, File rootDir, WeightC... method adjustPoolSize (line 147) | private void adjustPoolSize(FileLoadContext context) { method buildContext (line 161) | private FileLoadContext buildContext(Identity identity) { method buildWeightBuckets (line 174) | private WeightBuckets buildWeightBuckets(Identity identity, ... method getPipeline (line 185) | private Pipeline getPipeline(Identity identity) { method dryRun (line 189) | private void dryRun(FileLoadContext context, List fileDatas,... method moveFiles (line 228) | private void moveFiles(FileLoadContext context, List fileDat... class FileLoadWorker (line 284) | private class FileLoadWorker implements Callable { method FileLoadWorker (line 290) | public FileLoadWorker(FileLoadContext context, File rootDir, FileDat... method call (line 297) | public Exception call() throws Exception { method doMove (line 328) | private void doMove(FileLoadContext context, File rootDir, FileData fi... method afterPropertiesSet (line 377) | public void afterPropertiesSet() throws Exception { method destroy (line 384) | public void destroy() throws Exception { method setConfigClientService (line 390) | public void setConfigClientService(ConfigClientService configClientSer... method setLoadStatsTracker (line 394) | public void setLoadStatsTracker(LoadStatsTracker loadStatsTracker) { method setRetry (line 398) | public void setRetry(int retry) { method setDump (line 402) | public void setDump(boolean dump) { method setPoolSize (line 406) | public void setPoolSize(int poolSize) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/load/loader/db/FileloadDumper.java class FileloadDumper (line 36) | public class FileloadDumper { method dumpContext (line 72) | public static String dumpContext(String status, FileLoadContext contex... method dumpFileDatas (line 85) | public static String dumpFileDatas(List fileDatas) { method dumpMissFileDatas (line 95) | public static String dumpMissFileDatas(Identity identity, FileData fil... method dumpFilterFileDatas (line 99) | public static String dumpFilterFileDatas(Identity identity, int input,... FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/load/loader/db/context/DbLoadContext.java class DbLoadContext (line 33) | public class DbLoadContext extends AbstractLoadContext { method DbLoadContext (line 39) | public DbLoadContext(){ method getLastProcessedDatas (line 46) | public List getLastProcessedDatas() { method setLastProcessedDatas (line 50) | public void setLastProcessedDatas(List lastProcessedDatas) { method getDataMediaSource (line 54) | public DataMediaSource getDataMediaSource() { method setDataMediaSource (line 58) | public void setDataMediaSource(DataMediaSource dataMediaSource) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/load/loader/db/context/FileLoadContext.java class FileLoadContext (line 22) | public class FileLoadContext extends AbstractLoadContext { method FileLoadContext (line 26) | public FileLoadContext(){ FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/load/loader/db/interceptor/log/LogLoadInterceptor.java class LogLoadInterceptor (line 41) | public class LogLoadInterceptor extends AbstractLoadInterceptor eventDatas) { method dumpContextInfo (line 120) | private String dumpContextInfo(String status, DbLoadContext context) { method setDump (line 131) | public void setDump(boolean dump) { method setBatchSize (line 135) | public void setBatchSize(int batchSize) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/load/loader/db/interceptor/operation/AbstractOperationInterceptor.java class AbstractOperationInterceptor (line 51) | public abstract class AbstractOperationInterceptor extends AbstractLoadI... method AbstractOperationInterceptor (line 70) | protected AbstractOperationInterceptor(String updateSql, String update... method init (line 75) | private void init(final JdbcTemplate jdbcTemplate, final String markTa... method transactionBegin (line 112) | public void transactionBegin(DbLoadContext context, List cu... method transactionEnd (line 124) | public void transactionEnd(DbLoadContext context, List curr... method updateMark (line 138) | private void updateMark(DbLoadContext context, DbDialect dialect, int ... method currentId (line 179) | private int currentId() { method setInnerIdCount (line 191) | public void setInnerIdCount(int innerIdCount) { method setGlobalIdCount (line 195) | public void setGlobalIdCount(int globalIdCount) { method setConfigClientService (line 199) | public void setConfigClientService(ConfigClientService configClientSer... FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/load/loader/db/interceptor/operation/CanalMysqlInterceptor.java class CanalMysqlInterceptor (line 25) | public class CanalMysqlInterceptor extends AbstractOperationInterceptor { method CanalMysqlInterceptor (line 31) | public CanalMysqlInterceptor(){ FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/load/loader/db/interceptor/operation/CanalOracleInterceptor.java class CanalOracleInterceptor (line 25) | public class CanalOracleInterceptor extends AbstractOperationInterceptor { method CanalOracleInterceptor (line 35) | public CanalOracleInterceptor(){ FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/load/loader/db/interceptor/operation/OperationInterceptorFactory.java class OperationInterceptorFactory (line 39) | public class OperationInterceptorFactory extends AbstractLoadInterceptor... method transactionBegin (line 46) | public void transactionBegin(DbLoadContext context, List cu... method transactionEnd (line 53) | public void transactionEnd(DbLoadContext context, List curr... method getIntercetptor (line 60) | private LoadInterceptor[] getIntercetptor(DbLoadContext context, List<... method setMysqlInterceptors (line 79) | public void setMysqlInterceptors(LoadInterceptor[] mysqlInterceptors) { method setOracleInterceptors (line 83) | public void setOracleInterceptors(LoadInterceptor[] oracleInterceptors) { method setDbDialectFactory (line 87) | public void setDbDialectFactory(DbDialectFactory dbDialectFactory) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/load/loader/db/interceptor/sql/SqlBuilderLoadInterceptor.java class SqlBuilderLoadInterceptor (line 39) | public class SqlBuilderLoadInterceptor extends AbstractLoadInterceptor columns) { method buildColumnNames (line 148) | private String[] buildColumnNames(List columns1, List implements LoadInterceptor currentDatas, DbDialec... method transactionEnd (line 41) | public void transactionEnd(L context, List currentDatas, DbDialect ... method after (line 44) | public void after(L context, D currentData) { method commit (line 48) | public void commit(L context) { method error (line 51) | public void error(L context) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/load/loader/interceptor/ChainLoadInterceptor.java class ChainLoadInterceptor (line 26) | public class ChainLoadInterceptor extends AbstractLoadInterceptor cur... method transactionEnd (line 65) | public void transactionEnd(LoadContext context, List curre... method after (line 75) | public void after(LoadContext context, ObjectData currentData) { method commit (line 85) | public void commit(LoadContext context) { method error (line 95) | public void error(LoadContext context) { method setInterceptors (line 105) | public void setInterceptors(List interceptors) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/load/loader/interceptor/LoadInterceptor.java type LoadInterceptor (line 23) | public interface LoadInterceptor { method prepare (line 25) | public void prepare(L context); method before (line 30) | public boolean before(L context, D currentData); method transactionBegin (line 32) | public void transactionBegin(L context, List currentDatas, DbDialec... method transactionEnd (line 34) | public void transactionEnd(L context, List currentDatas, DbDialect ... method after (line 36) | public void after(L context, D currentData); method commit (line 38) | public void commit(L context); method error (line 40) | public void error(L context); FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/load/loader/weight/WeightBarrier.java class WeightBarrier (line 39) | public class WeightBarrier { method WeightBarrier (line 45) | public WeightBarrier(){ method WeightBarrier (line 49) | public WeightBarrier(long weight){ method await (line 64) | public void await(long weight) throws InterruptedException { method await (line 90) | public void await(long weight, long timeout, TimeUnit unit) throws Int... method single (line 106) | public void single(long weight) throws InterruptedException { method state (line 116) | public long state() { method isPermit (line 120) | private boolean isPermit(long state) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/load/loader/weight/WeightBuckets.java class WeightBuckets (line 32) | public class WeightBuckets { method weights (line 39) | public synchronized List weights() { method addItem (line 51) | public synchronized void addItem(long weight, T item) { method getItems (line 66) | public synchronized List getItems(long weight) { method indexedSearch (line 78) | private int indexedSearch(List> list, WeightBucket ... class WeightBucket (line 104) | class WeightBucket implements Comparable { method WeightBucket (line 109) | public WeightBucket(){ method WeightBucket (line 112) | public WeightBucket(long weight){ method getWeight (line 116) | public long getWeight() { method setWeight (line 120) | public void setWeight(long weight) { method getBucket (line 124) | public List getBucket() { method setBucket (line 128) | public void setBucket(LinkedList bucket) { method addFirstItem (line 132) | public void addFirstItem(T item) { method getFirstItem (line 136) | public T getFirstItem() { method addLastItem (line 140) | public void addLastItem(T item) { method getLastItem (line 144) | public T getLastItem() { method compareTo (line 148) | public int compareTo(WeightBucket o) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/load/loader/weight/WeightController.java class WeightController (line 32) | public class WeightController { method WeightController (line 38) | public WeightController(int load){ method start (line 48) | public synchronized void start(List weights) throws InterruptedE... method await (line 67) | public void await(long weight) throws InterruptedException { method await (line 77) | public void await(long weight, long timeout, TimeUnit unit) throws Int... method single (line 86) | public synchronized void single(long weight) throws InterruptedExcepti... FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/model/protobuf/BatchProto.java class BatchProto (line 6) | public final class BatchProto { method BatchProto (line 7) | private BatchProto() {} method registerAllExtensions (line 8) | public static void registerAllExtensions( type IdentityOrBuilder (line 11) | public interface IdentityOrBuilder extends method hasChannelId (line 22) | boolean hasChannelId(); method getChannelId (line 30) | long getChannelId(); method hasPipelineId (line 35) | boolean hasPipelineId(); method getPipelineId (line 39) | long getPipelineId(); method hasProcessId (line 44) | boolean hasProcessId(); method getProcessId (line 48) | long getProcessId(); class Identity (line 57) | public static final class Identity extends method Identity (line 62) | private Identity(com.google.protobuf.GeneratedMessage.Builder bui... method Identity (line 66) | private Identity(boolean noInit) { this.unknownFields = com.google.p... method getDefaultInstance (line 69) | public static Identity getDefaultInstance() { method getDefaultInstanceForType (line 73) | public Identity getDefaultInstanceForType() { method getUnknownFields (line 78) | @java.lang.Override method Identity (line 83) | private Identity( method getDescriptor (line 133) | public static final com.google.protobuf.Descriptors.Descriptor method internalGetFieldAccessorTable (line 138) | protected com.google.protobuf.GeneratedMessage.FieldAccessorTable method parsePartialFrom (line 147) | public Identity parsePartialFrom( method getParserForType (line 155) | @java.lang.Override method hasChannelId (line 170) | public boolean hasChannelId() { method getChannelId (line 180) | public long getChannelId() { method hasPipelineId (line 189) | public boolean hasPipelineId() { method getPipelineId (line 195) | public long getPipelineId() { method hasProcessId (line 204) | public boolean hasProcessId() { method getProcessId (line 210) | public long getProcessId() { method initFields (line 214) | private void initFields() { method isInitialized (line 220) | public final boolean isInitialized() { method writeTo (line 229) | public void writeTo(com.google.protobuf.CodedOutputStream output) method getSerializedSize (line 245) | public int getSerializedSize() { method writeReplace (line 268) | @java.lang.Override method parseFrom (line 274) | public static com.alibaba.otter.node.etl.model.protobuf.BatchProto.I... method parseFrom (line 279) | public static com.alibaba.otter.node.etl.model.protobuf.BatchProto.I... method parseFrom (line 285) | public static com.alibaba.otter.node.etl.model.protobuf.BatchProto.I... method parseFrom (line 289) | public static com.alibaba.otter.node.etl.model.protobuf.BatchProto.I... method parseFrom (line 295) | public static com.alibaba.otter.node.etl.model.protobuf.BatchProto.I... method parseFrom (line 299) | public static com.alibaba.otter.node.etl.model.protobuf.BatchProto.I... method parseDelimitedFrom (line 305) | public static com.alibaba.otter.node.etl.model.protobuf.BatchProto.I... method parseDelimitedFrom (line 309) | public static com.alibaba.otter.node.etl.model.protobuf.BatchProto.I... method parseFrom (line 315) | public static com.alibaba.otter.node.etl.model.protobuf.BatchProto.I... method parseFrom (line 320) | public static com.alibaba.otter.node.etl.model.protobuf.BatchProto.I... method newBuilder (line 327) | public static Builder newBuilder() { return Builder.create(); } method newBuilderForType (line 328) | public Builder newBuilderForType() { return newBuilder(); } method newBuilder (line 329) | public static Builder newBuilder(com.alibaba.otter.node.etl.model.pr... method toBuilder (line 332) | public Builder toBuilder() { return newBuilder(this); } method newBuilderForType (line 334) | @java.lang.Override class Builder (line 347) | public static final class Builder extends method getDescriptor (line 351) | public static final com.google.protobuf.Descriptors.Descriptor method internalGetFieldAccessorTable (line 356) | protected com.google.protobuf.GeneratedMessage.FieldAccessorTable method Builder (line 364) | private Builder() { method Builder (line 368) | private Builder( method maybeForceBuilderInitialization (line 373) | private void maybeForceBuilderInitialization() { method create (line 377) | private static Builder create() { method clear (line 381) | public Builder clear() { method clone (line 392) | public Builder clone() { method getDescriptorForType (line 396) | public com.google.protobuf.Descriptors.Descriptor method getDefaultInstanceForType (line 401) | public com.alibaba.otter.node.etl.model.protobuf.BatchProto.Identi... method build (line 405) | public com.alibaba.otter.node.etl.model.protobuf.BatchProto.Identi... method buildPartial (line 413) | public com.alibaba.otter.node.etl.model.protobuf.BatchProto.Identi... method mergeFrom (line 434) | public Builder mergeFrom(com.google.protobuf.Message other) { method mergeFrom (line 443) | public Builder mergeFrom(com.alibaba.otter.node.etl.model.protobuf... method isInitialized (line 458) | public final boolean isInitialized() { method mergeFrom (line 462) | public Builder mergeFrom( method hasChannelId (line 489) | public boolean hasChannelId() { method getChannelId (line 499) | public long getChannelId() { method setChannelId (line 509) | public Builder setChannelId(long value) { method clearChannelId (line 522) | public Builder clearChannelId() { method hasPipelineId (line 533) | public boolean hasPipelineId() { method getPipelineId (line 539) | public long getPipelineId() { method setPipelineId (line 545) | public Builder setPipelineId(long value) { method clearPipelineId (line 554) | public Builder clearPipelineId() { method hasProcessId (line 565) | public boolean hasProcessId() { method getProcessId (line 571) | public long getProcessId() { method setProcessId (line 577) | public Builder setProcessId(long value) { method clearProcessId (line 586) | public Builder clearProcessId() { type RowBatchOrBuilder (line 604) | public interface RowBatchOrBuilder extends method hasIdentity (line 611) | boolean hasIdentity(); method getIdentity (line 615) | com.alibaba.otter.node.etl.model.protobuf.BatchProto.Identity getIde... method getIdentityOrBuilder (line 619) | com.alibaba.otter.node.etl.model.protobuf.BatchProto.IdentityOrBuild... method getRowsList (line 628) | java.util.List bui... method RowBatch (line 681) | private RowBatch(boolean noInit) { this.unknownFields = com.google.p... method getDefaultInstance (line 684) | public static RowBatch getDefaultInstance() { method getDefaultInstanceForType (line 688) | public RowBatch getDefaultInstanceForType() { method getUnknownFields (line 693) | @java.lang.Override method RowBatch (line 698) | private RowBatch( method getDescriptor (line 757) | public static final com.google.protobuf.Descriptors.Descriptor method internalGetFieldAccessorTable (line 762) | protected com.google.protobuf.GeneratedMessage.FieldAccessorTable method parsePartialFrom (line 771) | public RowBatch parsePartialFrom( method getParserForType (line 779) | @java.lang.Override method hasIdentity (line 790) | public boolean hasIdentity() { method getIdentity (line 796) | public com.alibaba.otter.node.etl.model.protobuf.BatchProto.Identity... method getIdentityOrBuilder (line 802) | public com.alibaba.otter.node.etl.model.protobuf.BatchProto.Identity... method getRowsList (line 815) | public java.util.List bu... method FileBatch (line 1665) | private FileBatch(boolean noInit) { this.unknownFields = com.google.... method getDefaultInstance (line 1668) | public static FileBatch getDefaultInstance() { method getDefaultInstanceForType (line 1672) | public FileBatch getDefaultInstanceForType() { method getUnknownFields (line 1677) | @java.lang.Override method FileBatch (line 1682) | private FileBatch( method getDescriptor (line 1741) | public static final com.google.protobuf.Descriptors.Descriptor method internalGetFieldAccessorTable (line 1746) | protected com.google.protobuf.GeneratedMessage.FieldAccessorTable method parsePartialFrom (line 1755) | public FileBatch parsePartialFrom( method getParserForType (line 1763) | @java.lang.Override method hasIdentity (line 1774) | public boolean hasIdentity() { method getIdentity (line 1780) | public com.alibaba.otter.node.etl.model.protobuf.BatchProto.Identity... method getIdentityOrBuilder (line 1786) | public com.alibaba.otter.node.etl.model.protobuf.BatchProto.Identity... method getFilesList (line 1799) | public java.util.List buil... method RowData (line 3002) | private RowData(boolean noInit) { this.unknownFields = com.google.pr... method getDefaultInstance (line 3005) | public static RowData getDefaultInstance() { method getDefaultInstanceForType (line 3009) | public RowData getDefaultInstanceForType() { method getUnknownFields (line 3014) | @java.lang.Override method RowData (line 3019) | private RowData( method getDescriptor (line 3165) | public static final com.google.protobuf.Descriptors.Descriptor method internalGetFieldAccessorTable (line 3170) | protected com.google.protobuf.GeneratedMessage.FieldAccessorTable method parsePartialFrom (line 3179) | public RowData parsePartialFrom( method getParserForType (line 3187) | @java.lang.Override method hasTableId (line 3198) | public boolean hasTableId() { method getTableId (line 3204) | public long getTableId() { method hasSchemaName (line 3213) | public boolean hasSchemaName() { method getSchemaName (line 3219) | public java.lang.String getSchemaName() { method getSchemaNameBytes (line 3236) | public com.google.protobuf.ByteString method hasTableName (line 3255) | public boolean hasTableName() { method getTableName (line 3261) | public java.lang.String getTableName() { method getTableNameBytes (line 3278) | public com.google.protobuf.ByteString method hasEventType (line 3301) | public boolean hasEventType() { method getEventType (line 3311) | public java.lang.String getEventType() { method getEventTypeBytes (line 3332) | public com.google.protobuf.ByteString method getOldKeysList (line 3355) | public java.util.List build... method Column (line 6640) | private Column(boolean noInit) { this.unknownFields = com.google.pro... method getDefaultInstance (line 6643) | public static Column getDefaultInstance() { method getDefaultInstanceForType (line 6647) | public Column getDefaultInstanceForType() { method getUnknownFields (line 6652) | @java.lang.Override method Column (line 6657) | private Column( method getDescriptor (line 6729) | public static final com.google.protobuf.Descriptors.Descriptor method internalGetFieldAccessorTable (line 6734) | protected com.google.protobuf.GeneratedMessage.FieldAccessorTable method parsePartialFrom (line 6743) | public Column parsePartialFrom( method getParserForType (line 6751) | @java.lang.Override method hasIndex (line 6766) | public boolean hasIndex() { method getIndex (line 6776) | public int getIndex() { method hasName (line 6789) | public boolean hasName() { method getName (line 6799) | public java.lang.String getName() { method getNameBytes (line 6820) | public com.google.protobuf.ByteString method hasValue (line 6843) | public boolean hasValue() { method getValue (line 6853) | public java.lang.String getValue() { method getValueBytes (line 6874) | public com.google.protobuf.ByteString method hasIsPrimaryKey (line 6897) | public boolean hasIsPrimaryKey() { method getIsPrimaryKey (line 6907) | public boolean getIsPrimaryKey() { method hasIsNull (line 6920) | public boolean hasIsNull() { method getIsNull (line 6930) | public boolean getIsNull() { method hasType (line 6943) | public boolean hasType() { method getType (line 6953) | public int getType() { method hasIsUpdate (line 6966) | public boolean hasIsUpdate() { method getIsUpdate (line 6976) | public boolean getIsUpdate() { method initFields (line 6980) | private void initFields() { method isInitialized (line 6990) | public final boolean isInitialized() { method writeTo (line 6999) | public void writeTo(com.google.protobuf.CodedOutputStream output) method getSerializedSize (line 7027) | public int getSerializedSize() { method writeReplace (line 7066) | @java.lang.Override method parseFrom (line 7072) | public static com.alibaba.otter.node.etl.model.protobuf.BatchProto.C... method parseFrom (line 7077) | public static com.alibaba.otter.node.etl.model.protobuf.BatchProto.C... method parseFrom (line 7083) | public static com.alibaba.otter.node.etl.model.protobuf.BatchProto.C... method parseFrom (line 7087) | public static com.alibaba.otter.node.etl.model.protobuf.BatchProto.C... method parseFrom (line 7093) | public static com.alibaba.otter.node.etl.model.protobuf.BatchProto.C... method parseFrom (line 7097) | public static com.alibaba.otter.node.etl.model.protobuf.BatchProto.C... method parseDelimitedFrom (line 7103) | public static com.alibaba.otter.node.etl.model.protobuf.BatchProto.C... method parseDelimitedFrom (line 7107) | public static com.alibaba.otter.node.etl.model.protobuf.BatchProto.C... method parseFrom (line 7113) | public static com.alibaba.otter.node.etl.model.protobuf.BatchProto.C... method parseFrom (line 7118) | public static com.alibaba.otter.node.etl.model.protobuf.BatchProto.C... method newBuilder (line 7125) | public static Builder newBuilder() { return Builder.create(); } method newBuilderForType (line 7126) | public Builder newBuilderForType() { return newBuilder(); } method newBuilder (line 7127) | public static Builder newBuilder(com.alibaba.otter.node.etl.model.pr... method toBuilder (line 7130) | public Builder toBuilder() { return newBuilder(this); } method newBuilderForType (line 7132) | @java.lang.Override class Builder (line 7141) | public static final class Builder extends method getDescriptor (line 7145) | public static final com.google.protobuf.Descriptors.Descriptor method internalGetFieldAccessorTable (line 7150) | protected com.google.protobuf.GeneratedMessage.FieldAccessorTable method Builder (line 7158) | private Builder() { method Builder (line 7162) | private Builder( method maybeForceBuilderInitialization (line 7167) | private void maybeForceBuilderInitialization() { method create (line 7171) | private static Builder create() { method clear (line 7175) | public Builder clear() { method clone (line 7194) | public Builder clone() { method getDescriptorForType (line 7198) | public com.google.protobuf.Descriptors.Descriptor method getDefaultInstanceForType (line 7203) | public com.alibaba.otter.node.etl.model.protobuf.BatchProto.Column... method build (line 7207) | public com.alibaba.otter.node.etl.model.protobuf.BatchProto.Column... method buildPartial (line 7215) | public com.alibaba.otter.node.etl.model.protobuf.BatchProto.Column... method mergeFrom (line 7252) | public Builder mergeFrom(com.google.protobuf.Message other) { method mergeFrom (line 7261) | public Builder mergeFrom(com.alibaba.otter.node.etl.model.protobuf... method isInitialized (line 7292) | public final boolean isInitialized() { method mergeFrom (line 7296) | public Builder mergeFrom( method hasIndex (line 7323) | public boolean hasIndex() { method getIndex (line 7333) | public int getIndex() { method setIndex (line 7343) | public Builder setIndex(int value) { method clearIndex (line 7356) | public Builder clearIndex() { method hasName (line 7371) | public boolean hasName() { method getName (line 7381) | public java.lang.String getName() { method getNameBytes (line 7402) | public com.google.protobuf.ByteString method setName (line 7422) | public Builder setName( method clearName (line 7439) | public Builder clearName() { method setNameBytes (line 7452) | public Builder setNameBytes( method hasValue (line 7471) | public boolean hasValue() { method getValue (line 7481) | public java.lang.String getValue() { method getValueBytes (line 7502) | public com.google.protobuf.ByteString method setValue (line 7522) | public Builder setValue( method clearValue (line 7539) | public Builder clearValue() { method setValueBytes (line 7552) | public Builder setValueBytes( method hasIsPrimaryKey (line 7571) | public boolean hasIsPrimaryKey() { method getIsPrimaryKey (line 7581) | public boolean getIsPrimaryKey() { method setIsPrimaryKey (line 7591) | public Builder setIsPrimaryKey(boolean value) { method clearIsPrimaryKey (line 7604) | public Builder clearIsPrimaryKey() { method hasIsNull (line 7619) | public boolean hasIsNull() { method getIsNull (line 7629) | public boolean getIsNull() { method setIsNull (line 7639) | public Builder setIsNull(boolean value) { method clearIsNull (line 7652) | public Builder clearIsNull() { method hasType (line 7667) | public boolean hasType() { method getType (line 7677) | public int getType() { method setType (line 7687) | public Builder setType(int value) { method clearType (line 7700) | public Builder clearType() { method hasIsUpdate (line 7715) | public boolean hasIsUpdate() { method getIsUpdate (line 7725) | public boolean getIsUpdate() { method setIsUpdate (line 7735) | public Builder setIsUpdate(boolean value) { method clearIsUpdate (line 7748) | public Builder clearIsUpdate() { type FileDataOrBuilder (line 7766) | public interface FileDataOrBuilder extends method hasEventType (line 7777) | boolean hasEventType(); method getEventType (line 7785) | java.lang.String getEventType(); method getEventTypeBytes (line 7793) | com.google.protobuf.ByteString method hasNamespace (line 7803) | boolean hasNamespace(); method getNamespace (line 7811) | java.lang.String getNamespace(); method getNamespaceBytes (line 7819) | com.google.protobuf.ByteString method hasPath (line 7829) | boolean hasPath(); method getPath (line 7837) | java.lang.String getPath(); method getPathBytes (line 7845) | com.google.protobuf.ByteString method hasLastModifiedTime (line 7855) | boolean hasLastModifiedTime(); method getLastModifiedTime (line 7863) | long getLastModifiedTime(); method hasSize (line 7872) | boolean hasSize(); method getSize (line 7880) | long getSize(); method hasTableId (line 7885) | boolean hasTableId(); method getTableId (line 7889) | long getTableId(); method hasPairId (line 7898) | boolean hasPairId(); method getPairId (line 7906) | long getPairId(); class FileData (line 7915) | public static final class FileData extends method FileData (line 7920) | private FileData(com.google.protobuf.GeneratedMessage.Builder bui... method FileData (line 7924) | private FileData(boolean noInit) { this.unknownFields = com.google.p... method getDefaultInstance (line 7927) | public static FileData getDefaultInstance() { method getDefaultInstanceForType (line 7931) | public FileData getDefaultInstanceForType() { method getUnknownFields (line 7936) | @java.lang.Override method FileData (line 7941) | private FileData( method getDescriptor (line 8014) | public static final com.google.protobuf.Descriptors.Descriptor method internalGetFieldAccessorTable (line 8019) | protected com.google.protobuf.GeneratedMessage.FieldAccessorTable method parsePartialFrom (line 8028) | public FileData parsePartialFrom( method getParserForType (line 8036) | @java.lang.Override method hasEventType (line 8051) | public boolean hasEventType() { method getEventType (line 8061) | public java.lang.String getEventType() { method getEventTypeBytes (line 8082) | public com.google.protobuf.ByteString method hasNamespace (line 8105) | public boolean hasNamespace() { method getNamespace (line 8115) | public java.lang.String getNamespace() { method getNamespaceBytes (line 8136) | public com.google.protobuf.ByteString method hasPath (line 8159) | public boolean hasPath() { method getPath (line 8169) | public java.lang.String getPath() { method getPathBytes (line 8190) | public com.google.protobuf.ByteString method hasLastModifiedTime (line 8213) | public boolean hasLastModifiedTime() { method getLastModifiedTime (line 8223) | public long getLastModifiedTime() { method hasSize (line 8236) | public boolean hasSize() { method getSize (line 8246) | public long getSize() { method hasTableId (line 8255) | public boolean hasTableId() { method getTableId (line 8261) | public long getTableId() { method hasPairId (line 8274) | public boolean hasPairId() { method getPairId (line 8284) | public long getPairId() { method initFields (line 8288) | private void initFields() { method isInitialized (line 8298) | public final boolean isInitialized() { method writeTo (line 8307) | public void writeTo(com.google.protobuf.CodedOutputStream output) method getSerializedSize (line 8335) | public int getSerializedSize() { method writeReplace (line 8374) | @java.lang.Override method parseFrom (line 8380) | public static com.alibaba.otter.node.etl.model.protobuf.BatchProto.F... method parseFrom (line 8385) | public static com.alibaba.otter.node.etl.model.protobuf.BatchProto.F... method parseFrom (line 8391) | public static com.alibaba.otter.node.etl.model.protobuf.BatchProto.F... method parseFrom (line 8395) | public static com.alibaba.otter.node.etl.model.protobuf.BatchProto.F... method parseFrom (line 8401) | public static com.alibaba.otter.node.etl.model.protobuf.BatchProto.F... method parseFrom (line 8405) | public static com.alibaba.otter.node.etl.model.protobuf.BatchProto.F... method parseDelimitedFrom (line 8411) | public static com.alibaba.otter.node.etl.model.protobuf.BatchProto.F... method parseDelimitedFrom (line 8415) | public static com.alibaba.otter.node.etl.model.protobuf.BatchProto.F... method parseFrom (line 8421) | public static com.alibaba.otter.node.etl.model.protobuf.BatchProto.F... method parseFrom (line 8426) | public static com.alibaba.otter.node.etl.model.protobuf.BatchProto.F... method newBuilder (line 8433) | public static Builder newBuilder() { return Builder.create(); } method newBuilderForType (line 8434) | public Builder newBuilderForType() { return newBuilder(); } method newBuilder (line 8435) | public static Builder newBuilder(com.alibaba.otter.node.etl.model.pr... method toBuilder (line 8438) | public Builder toBuilder() { return newBuilder(this); } method newBuilderForType (line 8440) | @java.lang.Override class Builder (line 8453) | public static final class Builder extends method getDescriptor (line 8457) | public static final com.google.protobuf.Descriptors.Descriptor method internalGetFieldAccessorTable (line 8462) | protected com.google.protobuf.GeneratedMessage.FieldAccessorTable method Builder (line 8470) | private Builder() { method Builder (line 8474) | private Builder( method maybeForceBuilderInitialization (line 8479) | private void maybeForceBuilderInitialization() { method create (line 8483) | private static Builder create() { method clear (line 8487) | public Builder clear() { method clone (line 8506) | public Builder clone() { method getDescriptorForType (line 8510) | public com.google.protobuf.Descriptors.Descriptor method getDefaultInstanceForType (line 8515) | public com.alibaba.otter.node.etl.model.protobuf.BatchProto.FileDa... method build (line 8519) | public com.alibaba.otter.node.etl.model.protobuf.BatchProto.FileDa... method buildPartial (line 8527) | public com.alibaba.otter.node.etl.model.protobuf.BatchProto.FileDa... method mergeFrom (line 8564) | public Builder mergeFrom(com.google.protobuf.Message other) { method mergeFrom (line 8573) | public Builder mergeFrom(com.alibaba.otter.node.etl.model.protobuf... method isInitialized (line 8606) | public final boolean isInitialized() { method mergeFrom (line 8610) | public Builder mergeFrom( method hasEventType (line 8637) | public boolean hasEventType() { method getEventType (line 8647) | public java.lang.String getEventType() { method getEventTypeBytes (line 8668) | public com.google.protobuf.ByteString method setEventType (line 8688) | public Builder setEventType( method clearEventType (line 8705) | public Builder clearEventType() { method setEventTypeBytes (line 8718) | public Builder setEventTypeBytes( method hasNamespace (line 8737) | public boolean hasNamespace() { method getNamespace (line 8747) | public java.lang.String getNamespace() { method getNamespaceBytes (line 8768) | public com.google.protobuf.ByteString method setNamespace (line 8788) | public Builder setNamespace( method clearNamespace (line 8805) | public Builder clearNamespace() { method setNamespaceBytes (line 8818) | public Builder setNamespaceBytes( method hasPath (line 8837) | public boolean hasPath() { method getPath (line 8847) | public java.lang.String getPath() { method getPathBytes (line 8868) | public com.google.protobuf.ByteString method setPath (line 8888) | public Builder setPath( method clearPath (line 8905) | public Builder clearPath() { method setPathBytes (line 8918) | public Builder setPathBytes( method hasLastModifiedTime (line 8937) | public boolean hasLastModifiedTime() { method getLastModifiedTime (line 8947) | public long getLastModifiedTime() { method setLastModifiedTime (line 8957) | public Builder setLastModifiedTime(long value) { method clearLastModifiedTime (line 8970) | public Builder clearLastModifiedTime() { method hasSize (line 8985) | public boolean hasSize() { method getSize (line 8995) | public long getSize() { method setSize (line 9005) | public Builder setSize(long value) { method clearSize (line 9018) | public Builder clearSize() { method hasTableId (line 9029) | public boolean hasTableId() { method getTableId (line 9035) | public long getTableId() { method setTableId (line 9041) | public Builder setTableId(long value) { method clearTableId (line 9050) | public Builder clearTableId() { method hasPairId (line 9065) | public boolean hasPairId() { method getPairId (line 9075) | public long getPairId() { method setPairId (line 9085) | public Builder setPairId(long value) { method clearPairId (line 9098) | public Builder clearPairId() { method getDescriptor (line 9147) | public static com.google.protobuf.Descriptors.FileDescriptor method assignDescriptors (line 9188) | public com.google.protobuf.ExtensionRegistry assignDescriptors( FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/select/SelectTask.java class SelectTask (line 94) | public class SelectTask extends GlobalTask { method SelectTask (line 109) | public SelectTask(Long pipelineId){ method run (line 113) | public void run() { method startup (line 154) | private void startup() throws InterruptedException { method stopup (line 179) | private synchronized void stopup(boolean needInterrut) throws Interrup... method startProcessSelect (line 200) | private void startProcessSelect() { method processSelect (line 218) | private void processSelect() { method startProcessTermin (line 360) | private void startProcessTermin() { method processTermin (line 437) | private boolean processTermin(boolean lastStatus, Long batchId, Long p... method rollback (line 490) | private void rollback(Long batchId) { method ack (line 496) | private void ack(Long batchId) { method notifyRollback (line 501) | private void notifyRollback() { method checkContinueWork (line 510) | private void checkContinueWork() throws InterruptedException { method shutdown (line 519) | public void shutdown() { class BatchTermin (line 531) | public static class BatchTermin { method BatchTermin (line 537) | public BatchTermin(Long batchId, Long processId){ method BatchTermin (line 541) | public BatchTermin(Long batchId, boolean needWait){ method BatchTermin (line 545) | public BatchTermin(Long batchId, Long processId, boolean needWait){ method getBatchId (line 551) | public Long getBatchId() { method setBatchId (line 555) | public void setBatchId(Long batchId) { method getProcessId (line 559) | public Long getProcessId() { method setProcessId (line 563) | public void setProcessId(Long processId) { method isNeedWait (line 567) | public boolean isNeedWait() { method setNeedWait (line 571) | public void setNeedWait(boolean needWait) { method toString (line 575) | @Override method sendDelayStat (line 582) | private void sendDelayStat(long pipelineId, Long endTime, Long startTi... method sendDelayReset (line 593) | private void sendDelayReset(long pipelineId) { method setOtterSelectorFactory (line 609) | public void setOtterSelectorFactory(OtterSelectorFactory otterSelector... method setStatisticsClientService (line 613) | public void setStatisticsClientService(StatisticsClientService statist... FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/select/exceptions/SelectException.java class SelectException (line 24) | public class SelectException extends RuntimeException { method SelectException (line 31) | public SelectException(String cause){ method SelectException (line 35) | public SelectException(Throwable t){ method SelectException (line 39) | public SelectException(String cause, Throwable t){ FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/select/selector/Message.java class Message (line 26) | public class Message { method Message (line 31) | public Message(Long id, List datas){ method getId (line 36) | public Long getId() { method setId (line 40) | public void setId(Long id) { method getDatas (line 44) | public List getDatas() { method setDatas (line 48) | public void setDatas(List datas) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/select/selector/MessageDumper.java class MessageDumper (line 37) | public class MessageDumper { method dumpMessageInfo (line 65) | public static String dumpMessageInfo(Message message, Strin... method dumpEventDatas (line 73) | public static String dumpEventDatas(List eventDatas) { method dumpEventData (line 86) | public static String dumpEventData(EventData eventData) { method dumpEventColumn (line 96) | private static String dumpEventColumn(List columns) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/select/selector/MessageParser.java class MessageParser (line 65) | public class MessageParser { method parse (line 85) | public List parse(Long pipelineId, List datas) throw... method checkLoopback (line 236) | private int checkLoopback(Pipeline pipeline, RowData rowData) { method checkCompatibleLoopback (line 286) | private int checkCompatibleLoopback(Pipeline pipeline, RowData rowData) { method getColumnIgnoreCase (line 315) | private Column getColumnIgnoreCase(List columns, String columN... method internParse (line 325) | private List internParse(Pipeline pipeline, Entry entry) { method internParse (line 422) | private EventData internParse(Pipeline pipeline, Entry entry, RowChang... method checkNeedAllColumns (line 603) | private boolean checkNeedAllColumns(Pipeline pipeline) { method checkUpdateKeyColumns (line 630) | private void checkUpdateKeyColumns(Map oldKeyColu... method copyEventColumn (line 661) | private EventColumn copyEventColumn(Column column, boolean isUpdate, T... method isKey (line 694) | private boolean isKey(TableInfoHolder tableHolder, String tableName, C... method buildName (line 720) | private String buildName(String name, ModeValue sourceModeValue, ModeV... method setDbDialectFactory (line 737) | public void setDbDialectFactory(DbDialectFactory dbDialectFactory) { method setConfigClientService (line 741) | public void setConfigClientService(ConfigClientService configClientSer... class TableInfoHolder (line 751) | static class TableInfoHolder { method TableInfoHolder (line 757) | public TableInfoHolder(DbDialect dbDialect, Table table, boolean use... method getTable (line 763) | public Table getTable() { method setTable (line 767) | public void setTable(Table table) { method getDbDialect (line 771) | public DbDialect getDbDialect() { method setDbDialect (line 775) | public void setDbDialect(DbDialect dbDialect) { method isUseTableTransform (line 779) | public boolean isUseTableTransform() { method setUseTableTransform (line 783) | public void setUseTableTransform(boolean useTableTransform) { method isOracle (line 787) | public boolean isOracle() { method isMysql (line 791) | public boolean isMysql() { method reload (line 795) | public void reload() { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/select/selector/OtterSelector.java type OtterSelector (line 26) | public interface OtterSelector { method start (line 31) | public void start(); method isStart (line 36) | public boolean isStart(); method stop (line 41) | public void stop(); method selector (line 46) | public Message selector() throws InterruptedException; method unAckBatchs (line 51) | public List unAckBatchs(); method rollback (line 56) | public void rollback(Long batchId); method rollback (line 61) | public void rollback(); method ack (line 66) | public void ack(Long batchId); method lastEntryTime (line 71) | public Long lastEntryTime(); FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/select/selector/OtterSelectorFactory.java class OtterSelectorFactory (line 28) | public class OtterSelectorFactory { method getSelector (line 30) | public OtterSelector getSelector(Long pipelineId) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/select/selector/canal/CanalEmbedSelector.java class CanalEmbedSelector (line 69) | public class CanalEmbedSelector implements OtterSelector { method CanalEmbedSelector (line 96) | public CanalEmbedSelector(Long pipelineId){ method isStart (line 101) | public boolean isStart() { method start (line 105) | public void start() { method stop (line 219) | public void stop() { method selector (line 235) | public Message selector() throws InterruptedException { method rollback (line 301) | public void rollback(Long batchId) { method rollback (line 305) | public void rollback() { method ack (line 309) | public void ack(Long batchId) { method unAckBatchs (line 313) | public List unAckBatchs() { method lastEntryTime (line 317) | public Long lastEntryTime() { method dumpMessages (line 324) | private synchronized void dumpMessages(Message message, String startPo... method dumpEventDatas (line 342) | private void dumpEventDatas(List eventDatas) { method applyWait (line 357) | private void applyWait(int emptyTimes) { method buildPositionForDump (line 366) | private String buildPositionForDump(Entry entry) { method setMessageParser (line 375) | public void setMessageParser(MessageParser messageParser) { method setConfigClientService (line 379) | public void setConfigClientService(ConfigClientService configClientSer... method setCanalConfigClient (line 383) | public void setCanalConfigClient(CanalConfigClient canalConfigClient) { method setDump (line 387) | public void setDump(boolean dump) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/select/selector/canal/CanalFilterSupport.java class CanalFilterSupport (line 16) | public class CanalFilterSupport { method makeFilterExpression (line 21) | public static String makeFilterExpression(Pipeline pipeline) { method buildFilter (line 83) | private static void buildFilter(Set mediaNames, String namespa... FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/select/selector/canal/OtterAlarmHandler.java class OtterAlarmHandler (line 31) | public class OtterAlarmHandler extends AbstractCanalLifeCycle implements... method sendAlarm (line 36) | public void sendAlarm(String destination, String msg) { method setPipelineId (line 45) | public void setPipelineId(Long pipelineId) { method setArbitrateEventService (line 49) | public void setArbitrateEventService(ArbitrateEventService arbitrateEv... FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/select/selector/canal/OtterDownStreamHandler.java class OtterDownStreamHandler (line 49) | public class OtterDownStreamHandler extends AbstractCanalEventDownStream... method stop (line 68) | public void stop() { method before (line 82) | public List before(List events) { method retry (line 115) | public List retry(List events) { method after (line 120) | public List after(List events) { method startDetecting (line 125) | private void startDetecting() { method stopDetecting (line 157) | private void stopDetecting() { method notifyFailed (line 162) | private void notifyFailed() { method notifySuccessed (line 190) | private void notifySuccessed() { method notifyMainstemStatus (line 205) | private void notifyMainstemStatus(MainStemEventData.Status status) { method isDelayed (line 212) | private boolean isDelayed(Long detectingExecuteTime, Long lastExecuteT... method setPipelineId (line 217) | public void setPipelineId(Long pipelineId) { method setDetectingIntervalInSeconds (line 221) | public void setDetectingIntervalInSeconds(Integer detectingIntervalInS... method setArbitrateEventService (line 225) | public void setArbitrateEventService(ArbitrateEventService arbitrateEv... method setDetectingThresoldCount (line 229) | public void setDetectingThresoldCount(int detectingThresoldCount) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/transform/TransformTask.java class TransformTask (line 45) | public class TransformTask extends GlobalTask { method TransformTask (line 49) | public TransformTask(Long pipelineId){ method run (line 53) | public void run() { method setOtterTransformerFactory (line 142) | public void setOtterTransformerFactory(OtterTransformerFactory otterTr... FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/transform/exception/TransformException.java class TransformException (line 25) | public class TransformException extends NestableRuntimeException { method TransformException (line 32) | public TransformException(String errorCode){ method TransformException (line 36) | public TransformException(String errorCode, Throwable cause){ method TransformException (line 40) | public TransformException(String errorCode, String errorDesc){ method TransformException (line 44) | public TransformException(String errorCode, String errorDesc, Throwabl... method TransformException (line 48) | public TransformException(Throwable cause){ method getErrorCode (line 52) | public String getErrorCode() { method getErrorDesc (line 56) | public String getErrorDesc() { method fillInStackTrace (line 60) | @Override FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/transform/transformer/AbstractOtterTransformer.java class AbstractOtterTransformer (line 25) | public abstract class AbstractOtterTransformer implements OtterTra... FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/transform/transformer/FileDataTransformer.java class FileDataTransformer (line 27) | public class FileDataTransformer extends AbstractOtterTransformer { method transform (line 27) | public S transform(T data, OtterTransformerContext context); FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/transform/transformer/OtterTransformerContext.java class OtterTransformerContext (line 29) | public class OtterTransformerContext { method OtterTransformerContext (line 35) | public OtterTransformerContext(Identity identity, DataMediaPair dataMe... method getIdentity (line 41) | public Identity getIdentity() { method setIdentity (line 45) | public void setIdentity(Identity identity) { method getDataMediaPair (line 49) | public DataMediaPair getDataMediaPair() { method setDataMediaPair (line 53) | public void setDataMediaPair(DataMediaPair dataMediaPair) { method getPipeline (line 57) | public Pipeline getPipeline() { method setPipeline (line 61) | public void setPipeline(Pipeline pipeline) { FILE: node/etl/src/main/java/com/alibaba/otter/node/etl/transform/transformer/OtterTransformerFactory.java class OtterTransformerFactory (line 43) | public class OtterTransformerFactory { method transform (line 58) | public Map transform(RowBatch rowBatch) { method transform (line 93) | public Map transform(FileBatch fileBatch) { method merge (line 129) | private synchronized void merge(Identity identity, Map translateColumns(EventData data, List pks, ... method translateColumn (line 244) | private EventColumn translateColumn(EventData data, EventColumn scolum... method translateColumn (line 327) | private EventColumn translateColumn(EventColumn scolumn, String newVal... method translateColumnName (line 353) | private String translateColumnName(String srcColumnName, DataMediaPair... method getMatchColumn (line 368) | private Column getMatchColumn(Column[] columns, String columnName) { method setDbDialectFactory (line 381) | public void setDbDialectFactory(DbDialectFactory dbDialectFactory) { class TableInfoHolder (line 391) | static class TableInfoHolder { method TableInfoHolder (line 397) | public TableInfoHolder(Table table, boolean useTableTransform, boole... method getTable (line 403) | public Table getTable() { method setTable (line 407) | public void setTable(Table table) { method isUseTableTransform (line 411) | public boolean isUseTableTransform() { method setUseTableTransform (line 415) | public void setUseTableTransform(boolean useTableTransform) { method isEnableCompatibleMissColumn (line 419) | public boolean isEnableCompatibleMissColumn() { method setEnableCompatibleMissColumn (line 423) | public void setEnableCompatibleMissColumn(boolean enableCompatibleMi... FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/ArbitrateRemoteServiceIntegration.java class ArbitrateRemoteServiceIntegration (line 34) | public class ArbitrateRemoteServiceIntegration extends BaseOtterTest { method initial (line 42) | @BeforeClass method test_send (line 47) | @Test FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/BaseDbTest.java class BaseDbTest (line 23) | public class BaseDbTest extends BaseOtterTest { method getMysqlMedia (line 25) | public DbDataMedia getMysqlMedia() { method getOracleMedia (line 43) | public DbDataMedia getOracleMedia() { FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/BaseOtterTest.java class BaseOtterTest (line 25) | @SpringApplicationContext("applicationContext.xml") FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/SqlUtilsTest.java class SqlUtilsTest (line 9) | public class SqlUtilsTest extends BaseOtterTest { method testClob (line 11) | @Test method testBlob (line 31) | @Test FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/TestUtils.java class TestUtils (line 30) | public class TestUtils { method getField (line 39) | public static Object getField(Object obj, String fieldName) { method setField (line 54) | public static void setField(Object target, String fieldName, Object ar... method invokeMethod (line 70) | public static Object invokeMethod(Object target, String methodName, Ob... method restoreJvm (line 91) | public static void restoreJvm() { method memoryUsed (line 109) | public static long memoryUsed() { FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/common/datasource/AbstractDbDialectTest.java class AbstractDbDialectTest (line 36) | public class AbstractDbDialectTest { method testFindTable (line 38) | @Test method createDataSource (line 54) | private DataSource createDataSource(String url, String userName, Strin... FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/common/datasource/TestMysqlUnsignedInt.java class TestMysqlUnsignedInt (line 32) | public class TestMysqlUnsignedInt { method insertNumeric (line 34) | public static void insertNumeric() throws ClassNotFoundException, SQLE... method main (line 52) | public static void main(String[] args) throws ClassNotFoundException, ... FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/common/datasource/TestMysqlUnsignedNumber.java class TestMysqlUnsignedNumber (line 32) | public class TestMysqlUnsignedNumber { method insertNumeric (line 34) | public static void insertNumeric() throws ClassNotFoundException, SQLE... method main (line 52) | public static void main(String[] args) throws ClassNotFoundException, ... FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/common/db/BitTableIntegration.java class BitTableIntegration (line 47) | public class BitTableIntegration extends BaseDbTest { method test_mysql (line 61) | @Test method toTypes (line 110) | private Integer[] toTypes(int[]... types) { method toValues (line 121) | private String[] toValues(String[]... values) { method doPreparedStatement (line 132) | private void doPreparedStatement(PreparedStatement ps, final DbDialect... FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/common/db/DbDialectIntegration.java class DbDialectIntegration (line 46) | public class DbDialectIntegration extends BaseDbTest { method test_mysql (line 60) | @Test(expectedExceptions = RuntimeException.class) method toTypes (line 106) | private Integer[] toTypes(int[]... types) { method toValues (line 117) | private String[] toValues(String[]... values) { method doPreparedStatement (line 128) | private void doPreparedStatement(PreparedStatement ps, final DbDialect... FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/common/db/DbDialectTableTest.java class DbDialectTableTest (line 35) | public class DbDialectTableTest extends BaseDbTest { method testMysqlTable (line 40) | @Test method testOracleTable (line 56) | @Test FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/common/db/DbDialectTest.java class DbDialectTest (line 44) | public class DbDialectTest extends BaseDbTest { method test_mysql (line 65) | @Test(expectedExceptions = RuntimeException.class) method test_oracle (line 145) | @Test(expectedExceptions = RuntimeException.class) method toTypes (line 225) | private Integer[] toTypes(int[]... types) { method toValues (line 236) | private String[] toValues(String[]... values) { method doPreparedStatement (line 247) | private void doPreparedStatement(PreparedStatement ps, final DbDialect... FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/common/db/DbPerfIntergration.java class DbPerfIntergration (line 49) | public class DbPerfIntergration extends BaseDbTest { method test_stack (line 54) | @Test FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/common/db/DdlUtilsTest.java class DdlUtilsTest (line 11) | public class DdlUtilsTest { method testCreateTable (line 13) | @Test method testAlterTable (line 20) | @Test method testAlterTable2 (line 27) | @Test method testDropTable (line 34) | @Test method testRenameTable (line 41) | @Test method testCreateIndex (line 52) | @Test method testDropIndex (line 59) | @Test method main (line 66) | public static void main(String args[]) { FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/common/db/SqlTemplateTest.java class SqlTemplateTest (line 26) | public class SqlTemplateTest extends BaseDbTest { method test_mysql (line 35) | @Test method test_oracle (line 57) | @Test FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/common/db/TimeTableIntegration.java class TimeTableIntegration (line 45) | public class TimeTableIntegration extends BaseDbTest { method test_mysql (line 61) | @Test method toTypes (line 111) | private Integer[] toTypes(int[]... types) { method toValues (line 122) | private String[] toValues(String[]... values) { method doPreparedStatement (line 133) | private void doPreparedStatement(PreparedStatement ps, final DbDialect... FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/common/io/AESUtilsTest.java class AESUtilsTest (line 25) | public class AESUtilsTest extends BaseOtterTest { method test_simple (line 27) | @Test method check (line 38) | private void check(byte[] src, byte[] dest) { method getBlock (line 50) | private byte[] getBlock(int length) { FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/common/io/ArchiveBeanIntegration.java class ArchiveBeanIntegration (line 36) | public class ArchiveBeanIntegration extends BaseOtterTest { method test_pack (line 39) | public void test_pack() { method test_unpack (line 77) | @Test FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/common/io/ArchiveBeanTest.java class ArchiveBeanTest (line 40) | public class ArchiveBeanTest extends BaseOtterTest { method test_simple (line 44) | @Test FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/common/io/Aria2cDownLoadIntegration.java class Aria2cDownLoadIntegration (line 30) | public class Aria2cDownLoadIntegration extends BaseOtterTest { method testDownLoad_ok (line 34) | @Test method testDownLoad_failed (line 47) | @Test FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/common/io/ChecksumUtilsTest.java class ChecksumUtilsTest (line 25) | public class ChecksumUtilsTest extends BaseOtterTest { method test_simple (line 27) | @Test method getBlock (line 36) | private byte[] getBlock(int length) { FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/common/io/CompressorTest.java class CompressorTest (line 40) | public class CompressorTest extends BaseOtterTest { method test_stream (line 44) | @Test method test_block (line 66) | @Test method test_identify (line 83) | @Test method check (line 108) | private void check(byte[] src, byte[] dest) { method getBlock (line 120) | private byte[] getBlock(int length) { FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/common/jetty/JettyEmbedIntegration.java class JettyEmbedIntegration (line 26) | public class JettyEmbedIntegration { method main (line 28) | public static void main(String args[]) throws Exception { FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/common/jmx/JmxLoaderIntegration.java class JmxLoaderIntegration (line 38) | public class JmxLoaderIntegration extends BaseOtterTest { method initial (line 51) | @BeforeClass method test_simple (line 56) | @Test FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/common/jmx/StageAggregationTest.java class StageAggregationTest (line 27) | public class StageAggregationTest extends BaseOtterTest { method test_normal (line 29) | @Test method test_zero (line 51) | @Test FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/common/pipe/HttpPipeIntegration.java class HttpPipeIntegration (line 53) | public class HttpPipeIntegration extends BaseOtterTest { method initial (line 67) | @BeforeClass method test_attachment (line 80) | @Test method test_rowData (line 126) | @Test method check (line 199) | private void check(byte[] src, byte[] dest) { method getBlock (line 211) | private byte[] getBlock(int length) { FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/common/pipe/MemoryPipeTest.java class MemoryPipeTest (line 28) | public class MemoryPipeTest extends BaseOtterTest { method test_ok (line 32) | @Test method test_timeout (line 56) | @Test FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/common/pipe/RpcPipeTest.java class RpcPipeTest (line 34) | public class RpcPipeTest extends BaseOtterTest { method test_ok (line 36) | @Test method test_timeout (line 82) | @Test FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/conflict/FileBatchConflictDetectServiceIntegration.java class FileBatchConflictDetectServiceIntegration (line 42) | public class FileBatchConflictDetectServiceIntegration extends BaseOtter... method initial (line 55) | @BeforeClass method test_localFile (line 60) | @Test method generatorLocalFileData (line 92) | private List generatorLocalFileData(String prefix, int count) { method getBlock (line 117) | private byte[] getBlock(int length) { FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/extract/DatabaseExtractorTest.java class DatabaseExtractorTest (line 48) | public class DatabaseExtractorTest extends BaseDbTest { method setUp (line 59) | @BeforeMethod method test_global_row (line 67) | @Test method test_override_field (line 103) | public void test_override_field() { method getDataMediaPairForMysql (line 140) | private List getDataMediaPairForMysql(long tableId, int... method getDataMediaPairForOracle (line 160) | private List getDataMediaPairForOracle(long tableId, in... method getEventData (line 181) | private EventData getEventData(long tableId, int value) { method getPrimary (line 192) | private List getPrimary(int value) { method getColumn (line 202) | private List getColumn(int value) { method buildColumn (line 217) | private EventColumn buildColumn(String name, int type, String value, b... FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/extract/EventProcessorFactoryIntegration.java class EventProcessorFactoryIntegration (line 19) | public class EventProcessorFactoryIntegration { FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/extract/FreedomExtractorTest.java class FreedomExtractorTest (line 45) | class FreedomExtractorTest extends BaseDbTest { method setUp (line 56) | @BeforeMethod method test_mysql (line 64) | @Test method test_oracle (line 99) | @Test method getEventData (line 134) | private EventData getEventData(long tableId, int value) { method getPrimary (line 145) | private List getPrimary(int value) { method getColumn (line 155) | private List getColumn(int value) { method getDataMediaPairForMysql (line 170) | private List getDataMediaPairForMysql(long tableId, int... method getDataMediaPairForOracle (line 190) | private List getDataMediaPairForOracle(long tableId, in... FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/launcher/ArbitrateInitIntegration.java class ArbitrateInitIntegration (line 19) | public class ArbitrateInitIntegration { method main (line 21) | public static void main(String args[]) { FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/launcher/OtterLoaderFactoryIntegration.java class OtterLoaderFactoryIntegration (line 33) | public class OtterLoaderFactoryIntegration extends BaseDbTest { method initial (line 41) | @BeforeClass method test_simple (line 46) | @Test FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/load/DbLoadActionTest.java class DbLoadActionTest (line 48) | public class DbLoadActionTest extends BaseDbTest { method test_db_load_oracle (line 56) | @Test method test_db_load_mysql (line 113) | @Test method generatorEventDataForOracle (line 171) | private List generatorEventDataForOracle(int start, int cou... method generatorEventDataForMysql (line 220) | private List generatorEventDataForMysql(int start, int coun... method buildColumn (line 278) | private EventColumn buildColumn(String name, int type, String value, b... method generatorDataMediaPairForOracle (line 288) | private List generatorDataMediaPairForOracle(int count) { method generatorDataMediaPairForMysql (line 309) | private List generatorDataMediaPairForMysql(int count) { FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/load/DbLoadMergerTest.java class DbLoadMergerTest (line 36) | public class DbLoadMergerTest extends BaseDbTest { method testMergeWithSameKeyOfIU (line 62) | @Test method testMergeWithSameKeyOfIUD (line 90) | @Test method testMergeWithSameKeyOfIUDI (line 118) | @Test method testMergeWithUpdateKeyOfUU (line 147) | @Test method testMergeWithUpdateKeyOfUUD (line 174) | @Test method testMergeWithUpdateKeyOfIUUUU (line 199) | @Test method testMergeWithUpdateKeyOfUI (line 226) | @Test method testMergeWithUpdateKeyOfII (line 255) | @Test method makeInsertEventData (line 280) | private EventData makeInsertEventData() { method makeUpdateEventData (line 300) | private EventData makeUpdateEventData() { method makeUpdateEventData (line 321) | private EventData makeUpdateEventData(String oldKeyValue, String newKe... method makeDeleteEventData (line 337) | private EventData makeDeleteEventData() { method makeEventColumn (line 350) | private EventColumn makeEventColumn(String columnName, String columnVa... FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/load/FileLoadActionTest.java class FileLoadActionTest (line 51) | public class FileLoadActionTest extends BaseDbTest { method testWithOutRootDir (line 65) | @Test method testLoadWithLocal (line 87) | @Test method setUp (line 122) | @BeforeMethod method cleanUp (line 127) | @AfterMethod method buildPipeline (line 132) | protected Pipeline buildPipeline(final int fileDataStartIndex, int fil... method buildDataMediaPair (line 145) | protected DataMediaPair buildDataMediaPair(long id, long pushWeight) { method buildFileBatch (line 152) | protected FileBatch buildFileBatch(Identity identity) { method buildFileDatas (line 158) | protected List buildFileDatas(String namespace, EventType ev... method buildIdentity (line 189) | protected Identity buildIdentity(long channelId, long pipelineId, long... FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/load/LocalFileLoaderActionTest.java class LocalFileLoaderActionTest (line 44) | class LocalFileLoaderActionTest extends BaseDbTest { method test_load_file (line 57) | @Test method generatorDataMediaPair (line 88) | private List generatorDataMediaPair(int count) { method generatorLocalFileData (line 108) | private List generatorLocalFileData(String prefix, int count) { method getBlock (line 132) | private byte[] getBlock(int length) { FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/load/WeightBarrierTest.java class WeightBarrierTest (line 29) | public class WeightBarrierTest extends BaseOtterTest { method test_simple (line 31) | @Test method test_cocurrent (line 62) | @Test FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/load/WeightBucketTest.java class WeightBucketTest (line 26) | public class WeightBucketTest extends BaseOtterTest { method test_simple (line 28) | @Test method test_random (line 48) | @Test method test_custom (line 69) | @Test FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/load/WeightControllerTest.java class WeightControllerTest (line 30) | public class WeightControllerTest extends BaseOtterTest { method test_simple (line 32) | @Test class WeightWorkerTest (line 60) | class WeightWorkerTest extends Thread { method getId (line 62) | public long getId() { method WeightWorkerTest (line 71) | public WeightWorkerTest(int id, int[] weights, WeightController contro... method run (line 82) | public void run() { FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/select/CanalClientIntegration.java class CanalClientIntegration (line 27) | public class CanalClientIntegration extends BaseOtterTest { method setup (line 32) | @BeforeClass method test_simple (line 37) | @Test FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/select/OtterDownStreamHandlerIntergration.java class OtterDownStreamHandlerIntergration (line 43) | public class OtterDownStreamHandlerIntergration extends BaseOtterTest { method OtterDownStreamHandlerIntergration (line 48) | public OtterDownStreamHandlerIntergration(){ method setup (line 53) | @BeforeClass method testSimple (line 59) | @Test method buildEvent (line 95) | private Event buildEvent() { FILE: node/etl/src/test/java/com/alibaba/otter/node/etl/transform/OtterTransformerTest.java class OtterTransformerTest (line 48) | class OtterTransformerTest extends BaseDbTest { method test_rowData_mysql_oracle (line 57) | @Test method test_rowData_oracle_mysql (line 121) | @Test method test_fileData (line 186) | @Test method buildColumn (line 234) | private EventColumn buildColumn(String name, int type, String value, b... FILE: node/etl/src/test/resources/sql/mysql_init.sql type columns (line 2) | create table columns type retl_client (line 17) | create table retl_client type `erosa` (line 25) | CREATE TABLE `erosa`.`offer` ( type retl (line 125) | create table retl.retl_buffer type retl (line 136) | create table retl.retl_mark type `xdual` (line 146) | CREATE TABLE `xdual` ( FILE: node/etl/src/test/resources/sql/oracle_init.sql type columns (line 2) | create table columns type retl_client (line 18) | create table retl_client type OFFER (line 26) | CREATE TABLE OFFER ( type idx_offer_mid_st_ge_gid_id_sub (line 124) | CREATE INDEX idx_offer_mid_st_ge_gid_id_sub on OFFER(member_id,STATUS,gm... type retl (line 126) | create table retl.retl_buffer type retl (line 137) | create table retl.retl_mark FILE: node/extend/src/main/java/com/alibaba/otter/node/extend/fileresolver/AbstractFileResolver.java class AbstractFileResolver (line 25) | public abstract class AbstractFileResolver implements FileResolver { method isDeleteRequired (line 27) | public boolean isDeleteRequired() { method isDistributed (line 31) | public boolean isDistributed() { FILE: node/extend/src/main/java/com/alibaba/otter/node/extend/fileresolver/TestFileResolver.java class TestFileResolver (line 25) | public class TestFileResolver extends AbstractFileResolver { method getFileInfo (line 27) | public FileInfo[] getFileInfo(Map rowMap) { FILE: node/extend/src/main/java/com/alibaba/otter/node/extend/processor/AbstractEventProcessor.java class AbstractEventProcessor (line 31) | public class AbstractEventProcessor implements EventProcessor { method process (line 33) | public boolean process(EventData eventData) { method getColumn (line 38) | protected EventColumn getColumn(EventData eventData, String columnName) { FILE: node/extend/src/main/java/com/alibaba/otter/node/extend/processor/HintEventProcessor.java class HintEventProcessor (line 11) | public class HintEventProcessor extends AbstractEventProcessor { method process (line 13) | public boolean process(EventData eventData) { FILE: node/extend/src/main/java/com/alibaba/otter/node/extend/processor/TestEventProcessor.java class TestEventProcessor (line 29) | public class TestEventProcessor extends AbstractEventProcessor { method process (line 31) | public boolean process(EventData eventData) { method doColumn (line 110) | private JSONObject doColumn(EventColumn column) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/ArbitrateEventService.java type ArbitrateEventService (line 32) | public interface ArbitrateEventService { method mainStemEvent (line 34) | public MainStemArbitrateEvent mainStemEvent(); method selectEvent (line 36) | public SelectArbitrateEvent selectEvent(); method extractEvent (line 38) | public ExtractArbitrateEvent extractEvent(); method transformEvent (line 40) | public TransformArbitrateEvent transformEvent(); method loadEvent (line 42) | public LoadArbitrateEvent loadEvent(); method terminEvent (line 44) | public TerminArbitrateEvent terminEvent(); method toolEvent (line 46) | public ToolArbitrateEvent toolEvent(); FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/ArbitrateManageService.java type ArbitrateManageService (line 29) | public interface ArbitrateManageService { method systemEvent (line 31) | public SystemArbitrateEvent systemEvent(); method nodeEvent (line 33) | public NodeArbitrateEvent nodeEvent(); method pipelineEvent (line 35) | public PipelineArbitrateEvent pipelineEvent(); method channelEvent (line 37) | public ChannelArbitrateEvent channelEvent(); FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/ArbitrateViewService.java type ArbitrateViewService (line 31) | public interface ArbitrateViewService { method mainstemData (line 36) | MainStemEventData mainstemData(Long channelId, Long pipelineId); method listProcesses (line 41) | List listProcesses(Long channelId, Long pipelineId); method getNextProcessId (line 46) | Long getNextProcessId(Long channelId, Long pipelineId); method getCanalCursor (line 51) | PositionEventData getCanalCursor(String destination, short clientId); method removeCanalCursor (line 56) | void removeCanalCursor(String destination, short clientId); method removeCanal (line 61) | void removeCanal(String destination, short clientId); method removeCanal (line 66) | void removeCanal(String destination); FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/exception/ArbitrateException.java class ArbitrateException (line 25) | public class ArbitrateException extends NestableRuntimeException { method ArbitrateException (line 29) | public ArbitrateException(String errorCode){ method ArbitrateException (line 33) | public ArbitrateException(String errorCode, Throwable cause){ method ArbitrateException (line 37) | public ArbitrateException(String errorCode, String errorDesc){ method ArbitrateException (line 41) | public ArbitrateException(String errorCode, String errorDesc, Throwabl... method ArbitrateException (line 45) | public ArbitrateException(Throwable cause){ method fillInStackTrace (line 49) | public Throwable fillInStackTrace() { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/ArbitrateConstants.java type ArbitrateConstants (line 24) | public interface ArbitrateConstants { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/ArbitrateEvent.java type ArbitrateEvent (line 24) | public interface ArbitrateEvent { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/ArbitrateEventServiceImpl.java class ArbitrateEventServiceImpl (line 34) | public class ArbitrateEventServiceImpl implements ArbitrateEventService { method mainStemEvent (line 44) | public MainStemArbitrateEvent mainStemEvent() { method selectEvent (line 48) | public SelectArbitrateEvent selectEvent() { method extractEvent (line 52) | public ExtractArbitrateEvent extractEvent() { method transformEvent (line 56) | public TransformArbitrateEvent transformEvent() { method loadEvent (line 60) | public LoadArbitrateEvent loadEvent() { method terminEvent (line 64) | public TerminArbitrateEvent terminEvent() { method toolEvent (line 68) | public ToolArbitrateEvent toolEvent() { method setTransformEvent (line 74) | public void setTransformEvent(TransformArbitrateEvent transformEvent) { method setMainStemEvent (line 78) | public void setMainStemEvent(MainStemArbitrateEvent mainStemEvent) { method setSelectEvent (line 82) | public void setSelectEvent(SelectArbitrateEvent selectEvent) { method setExtractEvent (line 86) | public void setExtractEvent(ExtractArbitrateEvent extractEvent) { method setLoadEvent (line 90) | public void setLoadEvent(LoadArbitrateEvent loadEvent) { method setTerminEvent (line 94) | public void setTerminEvent(TerminArbitrateEvent terminEvent) { method setToolEvent (line 98) | public void setToolEvent(ToolArbitrateEvent toolEvent) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/ArbitrateManageServiceImpl.java class ArbitrateManageServiceImpl (line 31) | public class ArbitrateManageServiceImpl implements ArbitrateManageService { method systemEvent (line 38) | public SystemArbitrateEvent systemEvent() { method channelEvent (line 42) | public ChannelArbitrateEvent channelEvent() { method nodeEvent (line 46) | public NodeArbitrateEvent nodeEvent() { method pipelineEvent (line 50) | public PipelineArbitrateEvent pipelineEvent() { method setChannelEvent (line 56) | public void setChannelEvent(ChannelArbitrateEvent channelEvent) { method setNodeEvent (line 60) | public void setNodeEvent(NodeArbitrateEvent nodeEvent) { method setPipelineEvent (line 64) | public void setPipelineEvent(PipelineArbitrateEvent pipelineEvent) { method setSystemEvent (line 68) | public void setSystemEvent(SystemArbitrateEvent systemEvent) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/ArbitrateViewServiceImpl.java class ArbitrateViewServiceImpl (line 58) | public class ArbitrateViewServiceImpl implements ArbitrateViewService { method mainstemData (line 65) | public MainStemEventData mainstemData(Long channelId, Long pipelineId) { method getNextProcessId (line 75) | public Long getNextProcessId(Long channelId, Long pipelineId) { method listProcesses (line 91) | public List listProcesses(Long channelId, Long pipelineId) { method getCanalCursor (line 227) | public PositionEventData getCanalCursor(String destination, short clie... method removeCanalCursor (line 245) | public void removeCanalCursor(String destination, short clientId) { method removeCanal (line 250) | @Override method removeCanal (line 256) | public void removeCanal(String destination) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/alarm/AlarmClientService.java class AlarmClientService (line 35) | public class AlarmClientService { method sendAlarm (line 41) | public void sendAlarm(Long currentNid, Long pipelineId, String title, ... method setArbitrateCommmunicationClient (line 58) | public void setArbitrateCommmunicationClient(ArbitrateCommmunicationCl... FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/communication/ArbitrateCommmunicationClient.java class ArbitrateCommmunicationClient (line 41) | public class ArbitrateCommmunicationClient { method call (line 51) | public Object call(Long nid, final Event event) { method call (line 62) | public void call(Long nid, Event event, final Callback callback) { method callManager (line 69) | public Object callManager(final Event event) { method callManager (line 93) | public void callManager(final Event event, final Callback callback) { method convertToAddress (line 107) | private String convertToAddress(Long nid) { method setDelegate (line 118) | public void setDelegate(CommunicationClient delegate) { method setManagerAddress (line 122) | public void setManagerAddress(String managerAddress) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/config/ArbitrateConfig.java type ArbitrateConfig (line 29) | public interface ArbitrateConfig { method currentNode (line 34) | public Node currentNode(); method findNode (line 39) | public Node findNode(Long nid); method findChannel (line 44) | public Channel findChannel(Long channelId); method findPipeline (line 52) | public Pipeline findPipeline(Long pipelineId); method findChannelByPipelineId (line 60) | public Channel findChannelByPipelineId(Long pipelineId); method findOppositePipeline (line 68) | public Pipeline findOppositePipeline(Long pipelineId); FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/config/ArbitrateConfigRegistry.java class ArbitrateConfigRegistry (line 25) | public class ArbitrateConfigRegistry { method regist (line 29) | public static void regist(ArbitrateConfig config) { method unRegist (line 33) | public static void unRegist(ArbitrateConfig config) { method getConfig (line 37) | public static ArbitrateConfig getConfig() { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/config/ArbitrateConfigUtils.java class ArbitrateConfigUtils (line 35) | public class ArbitrateConfigUtils { method getCurrentNid (line 40) | public static Long getCurrentNid() { method getServerAddrs (line 52) | public static List getServerAddrs() { method getPipeline (line 65) | public static Pipeline getPipeline(Long pipelineId) { method getOppositePipeline (line 72) | public static Pipeline getOppositePipeline(Long pipelineId) { method getChannel (line 79) | public static Channel getChannel(Long pipelineId) { method getChannelByChannelId (line 88) | public static Channel getChannelByChannelId(Long channelId) { method getParallelism (line 95) | public static int getParallelism(Long pipelineId) { method findNode (line 102) | public static Node findNode(Long nid) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/interceptor/LogInterceptor.java class LogInterceptor (line 44) | public class LogInterceptor implements MethodInterceptor { method invoke (line 49) | public Object invoke(MethodInvocation methodInvocation) throws Throwab... method getLogger (line 68) | protected Logger getLogger(Class obj) { method dump (line 78) | private void dump(MethodInvocation methodInvocation, Object result, lo... method getResultString (line 101) | protected String getResultString(Object result) { method getMapResultString (line 125) | private String getMapResultString(Map result) { method getListResultString (line 154) | private String getListResultString(List result) { method getArrayResultString (line 178) | private String getArrayResultString(Object[] result) { method getArgsString (line 188) | private StringBuffer getArgsString(Object[] args) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/manage/ChannelArbitrateEvent.java class ChannelArbitrateEvent (line 61) | public class ChannelArbitrateEvent implements ArbitrateEvent { method init (line 74) | public void init(Long channelId) { method start (line 93) | public void start(Long channelId) { method pause (line 100) | public boolean pause(Long channelId) { method pause (line 107) | public boolean pause(Long channelId, boolean needTermin) { method stop (line 132) | public boolean stop(Long channelId) { method stop (line 139) | public boolean stop(Long channelId, boolean needTermin) { method restart (line 157) | public boolean restart(final Long channelId) { method restart (line 164) | public boolean restart(final Long channelId, boolean needTermin) { method status (line 213) | public ChannelStatus status(Long channelId) { method destory (line 232) | public void destory(Long channelId) { method termin (line 249) | private Boolean termin(Long channelId, final TerminType type) throws E... method sendWarningMessage (line 292) | private void sendWarningMessage(Long pipelineId, Exception e) { method sendWarningMessage (line 296) | private void sendWarningMessage(Long pipelineId, String message) { method canStart (line 305) | private boolean canStart(Channel channel) { method getNids (line 353) | private List getNids(List nodes) { method updateStatus (line 362) | private void updateStatus(Long channelId, ChannelStatus status) { method setErrorTerminProcess (line 374) | public void setErrorTerminProcess(ErrorTerminProcess errorTerminProces... method setWarningTerminProcess (line 378) | public void setWarningTerminProcess(WarningTerminProcess warningTermin... method setArbitrateExecutor (line 382) | public void setArbitrateExecutor(ExecutorService arbitrateExecutor) { method setArbitrateViewService (line 386) | public void setArbitrateViewService(ArbitrateViewService arbitrateView... method setNodeEvent (line 390) | public void setNodeEvent(NodeArbitrateEvent nodeEvent) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/manage/NodeArbitrateEvent.java class NodeArbitrateEvent (line 38) | public class NodeArbitrateEvent implements ArbitrateEvent { method init (line 49) | public void init(Long nid) { method destory (line 68) | public void destory(Long nid) { method liveNodes (line 84) | public List liveNodes() { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/manage/NodeSessionExpired.java class NodeSessionExpired (line 31) | public class NodeSessionExpired implements SessionExpiredNotification { method notification (line 36) | public void notification() { method setNodeEvent (line 44) | public void setNodeEvent(NodeArbitrateEvent nodeEvent) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/manage/PipelineArbitrateEvent.java class PipelineArbitrateEvent (line 36) | public class PipelineArbitrateEvent implements ArbitrateEvent { method init (line 43) | public void init(Long channelId, Long pipelineId) { method destory (line 68) | public void destory(Long channelId, Long pipelineId) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/manage/SystemArbitrateEvent.java class SystemArbitrateEvent (line 42) | public class SystemArbitrateEvent implements ArbitrateEvent { method init (line 50) | public void init() { method destory (line 69) | public void destory() { method switchWarmup (line 88) | public void switchWarmup(Long channelId, Long pipelineId) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/manage/helper/ManagePathUtils.java class ManagePathUtils (line 30) | public class ManagePathUtils { method getRoot (line 35) | public static String getRoot() { method getNodeRoot (line 42) | public static String getNodeRoot() { method getChannelRoot (line 49) | public static String getChannelRoot() { method getNode (line 56) | public static String getNode(Long nodeId) { method getChannelByChannelId (line 64) | public static String getChannelByChannelId(Long channelId) { method getPipeline (line 72) | public static String getPipeline(Long channelId, Long pipelineId) { method getRemedyRoot (line 82) | public static String getRemedyRoot(Long channelId, Long pipelineId) { method getProcessRoot (line 92) | public static String getProcessRoot(Long channelId, Long pipelineId) { method getMainStem (line 102) | public static String getMainStem(Long channelId, Long pipelineId) { method getTerminRoot (line 112) | public static String getTerminRoot(Long channelId, Long pipelineId) { method getProcess (line 122) | public static String getProcess(Long channelId, Long pipelineId, Long ... method getProcess (line 133) | public static String getProcess(Long channelId, Long pipelineId, Strin... method getTermin (line 144) | public static String getTermin(Long channelId, Long pipelineId, Long p... method getLockRoot (line 155) | public static String getLockRoot(Long channelId, Long pipelineId) { method getProcessId (line 167) | public static Long getProcessId(String processNode) { method getProcessNode (line 174) | public static String getProcessNode(Long processId) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/ArbitrateFactory.java class ArbitrateFactory (line 38) | public class ArbitrateFactory implements ApplicationContextAware { method apply (line 44) | public Map apply(final Long pipelineId) { method newInstance (line 54) | private static Object newInstance(Long pipelineId, Class instanceClass) { method getInstance (line 64) | public static T getInstance(Long pipeli... method autowire (line 93) | public static void autowire(Object obj) { method destory (line 100) | public static void destory() { method destory (line 111) | public static void destory(Long pipelineId) { method destory (line 129) | public static void destory(Long pipelin... method newInstance (line 142) | private static Object newInstance(Class type, Long pipelineId) { method setApplicationContext (line 161) | public void setApplicationContext(ApplicationContext applicationContex... FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/ArbitrateLifeCycle.java class ArbitrateLifeCycle (line 23) | public abstract class ArbitrateLifeCycle { method ArbitrateLifeCycle (line 28) | public ArbitrateLifeCycle(Long pipelineId){ method getPipelineId (line 32) | public Long getPipelineId() { method isStop (line 36) | public boolean isStop() { method setStop (line 40) | public void setStop(boolean stop) { method destory (line 44) | public void destory() { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/ExtractArbitrateEvent.java type ExtractArbitrateEvent (line 28) | public interface ExtractArbitrateEvent extends ArbitrateEvent { method await (line 30) | public EtlEventData await(Long pipelineId) throws InterruptedException; method single (line 32) | public void single(EtlEventData data); FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/LoadArbitrateEvent.java type LoadArbitrateEvent (line 28) | public interface LoadArbitrateEvent extends ArbitrateEvent { method await (line 30) | public EtlEventData await(Long pipelineId) throws InterruptedException; method single (line 32) | public void single(EtlEventData data); FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/MainStemArbitrateEvent.java class MainStemArbitrateEvent (line 34) | public class MainStemArbitrateEvent implements ArbitrateEvent { method await (line 47) | public void await(Long pipelineId) throws InterruptedException { method check (line 83) | public boolean check(Long pipelineId) { method single (line 91) | public void single(MainStemEventData data) { method release (line 99) | public void release(Long pipelineId) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/SelectArbitrateEvent.java type SelectArbitrateEvent (line 28) | public interface SelectArbitrateEvent extends ArbitrateEvent { method await (line 30) | public EtlEventData await(Long pipelineId) throws InterruptedException; method single (line 32) | public void single(EtlEventData data); FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/TerminArbitrateEvent.java type TerminArbitrateEvent (line 21) | public interface TerminArbitrateEvent { method await (line 23) | public TerminEventData await(Long pipelineId) throws InterruptedExcept... method exhaust (line 25) | public void exhaust(Long pipelineId); method ack (line 27) | public void ack(TerminEventData data); method size (line 29) | public int size(Long pipelineId); method single (line 31) | public void single(final TerminEventData data); FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/ToolArbitrateEvent.java class ToolArbitrateEvent (line 48) | public class ToolArbitrateEvent implements ArbitrateEvent { method waitForPermit (line 59) | public void waitForPermit(Long pipelineId) throws InterruptedException { method fetch (line 69) | public SyncStatusEventData fetch(Long pipelineId) { method single (line 89) | public void single(SyncStatusEventData syncStatus) { method addRemedyIndex (line 103) | public void addRemedyIndex(RemedyIndexEventData data) { method removeRemedyIndex (line 118) | public void removeRemedyIndex(RemedyIndexEventData data) { method listRemedyIndexs (line 132) | public List listRemedyIndexs(Long pipelineId) { method release (line 153) | public void release(Long pipelineId) { method release (line 157) | public void release() { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/TransformArbitrateEvent.java type TransformArbitrateEvent (line 28) | public interface TransformArbitrateEvent extends ArbitrateEvent { method await (line 30) | public EtlEventData await(Long pipelineId) throws InterruptedException; method single (line 32) | public void single(EtlEventData data); FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/delegate/AbstractDelegateArbitrateEvent.java class AbstractDelegateArbitrateEvent (line 33) | public class AbstractDelegateArbitrateEvent implements ArbitrateEvent { method chooseMode (line 35) | public ArbitrateMode chooseMode(Long pipelineId) { method containAll (line 63) | private boolean containAll(List srcNodes, List targetNodes) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/delegate/ExtractDelegateArbitrateEvent.java class ExtractDelegateArbitrateEvent (line 31) | public class ExtractDelegateArbitrateEvent extends AbstractDelegateArbit... method await (line 35) | public EtlEventData await(Long pipelineId) throws InterruptedException { method single (line 39) | public void single(EtlEventData data) { method setDelegate (line 43) | public void setDelegate(Map dele... FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/delegate/LoadDelegateArbitrateEvent.java class LoadDelegateArbitrateEvent (line 31) | public class LoadDelegateArbitrateEvent extends AbstractDelegateArbitrat... method await (line 35) | public EtlEventData await(Long pipelineId) throws InterruptedException { method single (line 39) | public void single(EtlEventData data) { method setDelegate (line 43) | public void setDelegate(Map delegat... FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/delegate/SelectDelegateArbitrateEvent.java class SelectDelegateArbitrateEvent (line 31) | public class SelectDelegateArbitrateEvent extends AbstractDelegateArbitr... method await (line 35) | public EtlEventData await(Long pipelineId) throws InterruptedException { method single (line 39) | public void single(EtlEventData data) { method setDelegate (line 43) | public void setDelegate(Map deleg... FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/delegate/TerminDelegateArbitrateEvent.java class TerminDelegateArbitrateEvent (line 31) | public class TerminDelegateArbitrateEvent extends AbstractDelegateArbitr... method await (line 35) | public TerminEventData await(Long pipelineId) throws InterruptedExcept... method single (line 39) | public void single(TerminEventData data) { method exhaust (line 43) | public void exhaust(Long pipelineId) { method ack (line 47) | public void ack(TerminEventData data) { method size (line 51) | public int size(Long pipelineId) { method setDelegate (line 55) | public void setDelegate(Map deleg... FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/delegate/TransformDelegateArbitrateEvent.java class TransformDelegateArbitrateEvent (line 31) | public class TransformDelegateArbitrateEvent extends AbstractDelegateArb... method await (line 35) | public EtlEventData await(Long pipelineId) throws InterruptedException { method single (line 39) | public void single(EtlEventData data) { method setDelegate (line 43) | public void setDelegate(Map de... FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/fastrpc/FastRpcStageController.java class FastRpcStageController (line 45) | public class FastRpcStageController extends ArbitrateLifeCycle implement... method FastRpcStageController (line 47) | public FastRpcStageController(Long pipelineId){ method single (line 51) | public synchronized boolean single(StageType stage, EtlEventData etlEv... method processChanged (line 55) | public void processChanged(boolean isPermit) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/fastrpc/FastRpcStageEventDispatcher.java class FastRpcStageEventDispatcher (line 36) | public class FastRpcStageEventDispatcher { method FastRpcStageEventDispatcher (line 40) | public FastRpcStageEventDispatcher(){ method onStageSingle (line 47) | protected boolean onStageSingle(StageSingleEvent event) { method single (line 58) | public boolean single(StageType stage, EtlEventData eventData) { method isLocal (line 74) | private boolean isLocal(Long targetNodeId) { method setArbitrateCommmunicationClient (line 78) | public void setArbitrateCommmunicationClient(ArbitrateCommmunicationCl... FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/helper/RemedyIndexComparator.java class RemedyIndexComparator (line 29) | public class RemedyIndexComparator implements Comparator extends LinkedHashMap { method LRULinkedHashMap (line 140) | public LRULinkedHashMap(int maxCapacity){ method removeEldestEntry (line 145) | protected boolean removeEldestEntry(Entry eldest) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/helper/StageComparator.java class StageComparator (line 31) | public class StageComparator implements Comparator { method compare (line 41) | @Override FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/helper/StagePathUtils.java class StagePathUtils (line 33) | public class StagePathUtils extends ManagePathUtils { method getPipeline (line 38) | public static String getPipeline(Long pipelineId) { method getOppositePipeline (line 47) | public static String getOppositePipeline(Long pipelineId) { method getChannel (line 56) | public static String getChannel(Long pipelineId) { method getRemedyRoot (line 64) | public static String getRemedyRoot(Long pipelineId) { method getProcessRoot (line 73) | public static String getProcessRoot(Long pipelineId) { method getProcess (line 82) | public static String getProcess(Long pipelineId, Long processId) { method getTerminRoot (line 91) | public static String getTerminRoot(Long pipelineId) { method getTermin (line 100) | public static String getTermin(Long pipelineId, Long processId) { method getProcess (line 109) | public static String getProcess(Long pipelineId, String processNode) { method getMainStem (line 118) | public static String getMainStem(Long pipelineId) { method getOppositeMainStem (line 125) | public static String getOppositeMainStem(Long pipelineId) { method getLockRoot (line 132) | public static String getLockRoot(Long pipelineId) { method getLoadLock (line 141) | public static String getLoadLock(Long pipelineId) { method getSelectStage (line 150) | public static String getSelectStage(Long pipelineId, Long processId) { method getExtractStage (line 157) | public static String getExtractStage(Long pipelineId, Long processId) { method getTransformStage (line 164) | public static String getTransformStage(Long pipelineId, Long processId) { method getChannelId (line 177) | private static String getChannelId(Long pipelineId) { method getOppositePipelineId (line 182) | private static String getOppositePipelineId(Long pipelineId) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/helper/StageProgress.java class StageProgress (line 31) | public class StageProgress { method StageProgress (line 36) | public StageProgress(){ method StageProgress (line 39) | public StageProgress(StageType stage, EtlEventData data){ method getStage (line 44) | public StageType getStage() { method setStage (line 48) | public void setStage(StageType stage) { method getData (line 52) | public EtlEventData getData() { method setData (line 56) | public void setData(EtlEventData data) { method toString (line 60) | public String toString() { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/helper/TerminProcessQueue.java class TerminProcessQueue (line 29) | public class TerminProcessQueue { method TerminProcessQueue (line 37) | public TerminProcessQueue(){ method peek (line 47) | public Long peek() throws InterruptedException { method offer (line 60) | public boolean offer(Long processId) { method contains (line 78) | public boolean contains(Long processId) { method ack (line 87) | public boolean ack() { method clear (line 100) | public void clear() { method size (line 110) | public int size() { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/lb/AbstractLoadBalance.java class AbstractLoadBalance (line 34) | public abstract class AbstractLoadBalance extends ArbitrateLifeCycle imp... method AbstractLoadBalance (line 38) | public AbstractLoadBalance(Long pipelineId){ method getAliveNodes (line 42) | public abstract List getAliveNodes(); method destory (line 44) | public void destory() { method setNodeMonitor (line 48) | public void setNodeMonitor(NodeMonitor nodeMonitor) { method getExtractAliveNodes (line 52) | public List getExtractAliveNodes() { method getTransformAliveNodes (line 67) | public List getTransformAliveNodes() { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/lb/ExtractRandomLoadBanlance.java class ExtractRandomLoadBanlance (line 29) | public class ExtractRandomLoadBanlance extends RandomLoadBalance { method ExtractRandomLoadBanlance (line 31) | public ExtractRandomLoadBanlance(Long pipelineId){ method getAliveNodes (line 35) | @Override FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/lb/ExtractRoundRobinLoadBalance.java class ExtractRoundRobinLoadBalance (line 29) | public class ExtractRoundRobinLoadBalance extends RoundRobinLoadBalance { method ExtractRoundRobinLoadBalance (line 31) | public ExtractRoundRobinLoadBalance(Long pipelineId){ method getAliveNodes (line 35) | @Override FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/lb/ExtractStickLoadBalance.java class ExtractStickLoadBalance (line 23) | public class ExtractStickLoadBalance extends StickLoadBalance { method ExtractStickLoadBalance (line 25) | public ExtractStickLoadBalance(Long pipelineId){ method getAliveNodes (line 29) | @Override FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/lb/LoadBalance.java type LoadBalance (line 26) | public interface LoadBalance { method next (line 28) | public Node next() throws InterruptedException; FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/lb/LoadBalanceFactory.java class LoadBalanceFactory (line 31) | public class LoadBalanceFactory { method getNextExtractNode (line 33) | public static Node getNextExtractNode(Long pipelineId) throws Interrup... method getNextTransformNode (line 48) | public static Node getNextTransformNode(Long pipelineId) throws Interr... FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/lb/RandomLoadBalance.java class RandomLoadBalance (line 32) | public abstract class RandomLoadBalance extends AbstractLoadBalance impl... method RandomLoadBalance (line 36) | public RandomLoadBalance(Long pipelineId){ method next (line 40) | @Override method setLocalPercent (line 65) | public void setLocalPercent(int localPercent) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/lb/RoundRobinLoadBalance.java class RoundRobinLoadBalance (line 32) | public abstract class RoundRobinLoadBalance extends AbstractLoadBalance { method RoundRobinLoadBalance (line 38) | public RoundRobinLoadBalance(Long pipelineId){ method next (line 42) | public Node next() throws InterruptedException { method setLocalPercent (line 69) | public void setLocalPercent(int localPercent) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/lb/StickLoadBalance.java class StickLoadBalance (line 33) | public abstract class StickLoadBalance extends AbstractLoadBalance imple... method StickLoadBalance (line 40) | public StickLoadBalance(Long pipelineId){ method next (line 44) | public Node next() throws InterruptedException { method setStickPercent (line 83) | public void setStickPercent(int stickPercent) { method setRandomThresold (line 87) | public void setRandomThresold(int randomThresold) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/lb/TransformRandomLoadBanlance.java class TransformRandomLoadBanlance (line 29) | public class TransformRandomLoadBanlance extends RandomLoadBalance { method TransformRandomLoadBanlance (line 31) | public TransformRandomLoadBanlance(Long pipelineId){ method getAliveNodes (line 35) | @Override FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/lb/TransformRoundRobinLoadBalance.java class TransformRoundRobinLoadBalance (line 29) | public class TransformRoundRobinLoadBalance extends RoundRobinLoadBalance { method TransformRoundRobinLoadBalance (line 31) | public TransformRoundRobinLoadBalance(Long pipelineId){ method getAliveNodes (line 35) | @Override FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/lb/TransformStickLoadBalance.java class TransformStickLoadBalance (line 23) | public class TransformStickLoadBalance extends StickLoadBalance { method TransformStickLoadBalance (line 25) | public TransformStickLoadBalance(Long pipelineId){ method getAliveNodes (line 29) | public List getAliveNodes() { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/memory/ExtractMemoryArbitrateEvent.java class ExtractMemoryArbitrateEvent (line 37) | public class ExtractMemoryArbitrateEvent implements ExtractArbitrateEvent { method await (line 41) | public EtlEventData await(Long pipelineId) throws InterruptedException { method single (line 65) | public void single(EtlEventData data) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/memory/LoadMemoryArbitrateEvent.java class LoadMemoryArbitrateEvent (line 41) | public class LoadMemoryArbitrateEvent implements LoadArbitrateEvent { method await (line 46) | public EtlEventData await(Long pipelineId) throws InterruptedException { method single (line 70) | public void single(EtlEventData data) { method setTerminEvent (line 96) | public void setTerminEvent(TerminMemoryArbitrateEvent terminEvent) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/memory/MemoryStageController.java class MemoryStageController (line 45) | public class MemoryStageController extends ArbitrateLifeCycle { method MemoryStageController (line 53) | public MemoryStageController(Long pipelineId){ method waitForProcess (line 71) | public Long waitForProcess(StageType stage) throws InterruptedException { method getLastData (line 84) | public EtlEventData getLastData(Long processId) { method destory (line 88) | public synchronized void destory() { method clearProgress (line 93) | public synchronized void clearProgress(Long processId) { method termin (line 100) | public synchronized void termin(TerminType type) { method single (line 131) | public synchronized boolean single(StageType stage, EtlEventData etlEv... method offerTermin (line 173) | public void offerTermin(TerminEventData data) { method ackTermin (line 181) | public void ackTermin(TerminEventData data) { method sizeTermin (line 185) | public int sizeTermin() { method waitTermin (line 189) | public TerminEventData waitTermin() throws InterruptedException { method initSelect (line 193) | private synchronized void initSelect() { method computeNextLoad (line 207) | private void computeNextLoad() { method getMinTransformedProcessId (line 217) | private synchronized Long getMinTransformedProcessId() { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/memory/SelectMemoryArbitrateEvent.java class SelectMemoryArbitrateEvent (line 40) | public class SelectMemoryArbitrateEvent implements SelectArbitrateEvent { method await (line 44) | public EtlEventData await(Long pipelineId) throws InterruptedException { method single (line 75) | public void single(EtlEventData data) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/memory/TerminMemoryArbitrateEvent.java class TerminMemoryArbitrateEvent (line 41) | public class TerminMemoryArbitrateEvent implements TerminArbitrateEvent { method await (line 48) | public TerminEventData await(Long pipelineId) throws InterruptedExcept... method exhaust (line 59) | public void exhaust(Long pipelineId) { method single (line 73) | public void single(TerminEventData data) { method ack (line 114) | public void ack(TerminEventData data) { method size (line 120) | public int size(Long pipelineId) { method setArbitrateCommmunicationClient (line 126) | public void setArbitrateCommmunicationClient(ArbitrateCommmunicationCl... method setWarningTerminProcess (line 130) | public void setWarningTerminProcess(WarningTerminProcess warningTermin... method setChannelEvent (line 134) | public void setChannelEvent(ChannelArbitrateEvent channelEvent) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/memory/TransformMemoryArbitrateEvent.java class TransformMemoryArbitrateEvent (line 37) | public class TransformMemoryArbitrateEvent implements TransformArbitrate... method await (line 41) | public EtlEventData await(Long pipelineId) throws InterruptedException { method single (line 65) | public void single(EtlEventData data) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/monitor/MainstemMonitor.java class MainstemMonitor (line 64) | public class MainstemMonitor extends ArbitrateLifeCycle implements Monit... method MainstemMonitor (line 76) | public MainstemMonitor(Long pipelineId){ method reload (line 123) | public void reload() { method initMainstem (line 134) | public void initMainstem() { method destory (line 173) | public void destory() { method releaseMainstem (line 184) | public boolean releaseMainstem() { method getCurrentActiveData (line 196) | public MainStemEventData getCurrentActiveData() { method waitForActive (line 205) | public void waitForActive() throws InterruptedException { method check (line 213) | public boolean check() { method single (line 242) | public void single(MainStemEventData data) { method isMine (line 262) | private boolean isMine(Long targetNid) { method addListener (line 266) | public void addListener(MainstemListener listener) { method removeListener (line 274) | public void removeListener(MainstemListener listener) { method processActiveEnter (line 282) | private void processActiveEnter() { method processActiveExit (line 292) | private void processActiveExit() { method setDelayTime (line 303) | public void setDelayTime(int delayTime) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/monitor/Monitor.java type Monitor (line 26) | public interface Monitor { method reload (line 28) | public void reload(); FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/monitor/MonitorScheduler.java class MonitorScheduler (line 34) | public class MonitorScheduler { method register (line 51) | public static void register(final Monitor monitor) { method register (line 60) | public static void register(final Monitor monitor, Long delay) { method register (line 70) | public static void register(final Monitor monitor, Long delay, Long pe... method unRegister (line 86) | public static void unRegister(Monitor monitor) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/monitor/NodeMonitor.java class NodeMonitor (line 42) | public class NodeMonitor implements Monitor { method NodeMonitor (line 52) | public NodeMonitor(){ method reload (line 77) | public void reload() { method destory (line 85) | public void destory() { method getAliveNodes (line 95) | public List getAliveNodes(boolean reload) { method getAliveNodes (line 106) | public List getAliveNodes() { method initNodes (line 110) | private void initNodes() { method initNodes (line 116) | private synchronized void initNodes(List nodes) { method addListener (line 162) | public void addListener(NodeListener listener) { method removeListener (line 170) | public void removeListener(NodeListener listener) { method processChanged (line 178) | private void processChanged(final List nodes) { method setArbitrateExecutor (line 192) | public void setArbitrateExecutor(ExecutorService arbitrateExecutor) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/monitor/PermitMonitor.java class PermitMonitor (line 55) | public class PermitMonitor extends ArbitrateLifeCycle implements Monitor { method PermitMonitor (line 73) | public PermitMonitor(Long pipelineId){ method reload (line 133) | public void reload() { method destory (line 165) | public void destory() { method isPermit (line 188) | public boolean isPermit() { method isPermit (line 195) | public boolean isPermit(boolean reload) { method getChannelPermit (line 211) | public ChannelStatus getChannelPermit() { method getMainStemPermit (line 218) | public MainStemEventData.Status getMainStemPermit() { method getChannelPermit (line 225) | public ChannelStatus getChannelPermit(boolean reload) { method getMainStemPermit (line 236) | public MainStemEventData.Status getMainStemPermit(boolean reload) { method waitForPermit (line 249) | public void waitForPermit() throws InterruptedException { method waitForChannelPermit (line 258) | public void waitForChannelPermit() throws InterruptedException { method initChannelStatus (line 264) | private void initChannelStatus() { method initChannelStatus (line 278) | private void initChannelStatus(byte[] bytes) { method initMainStemStatus (line 325) | private void initMainStemStatus() { method initMainStemStatus (line 340) | private void initMainStemStatus(byte[] bytes) { method initOppositeMainStemStatus (line 389) | private void initOppositeMainStemStatus() { method initOppositeMainStemStatus (line 404) | private void initOppositeMainStemStatus(byte[] bytes) { method permitSem (line 456) | private void permitSem() { method addListener (line 485) | public void addListener(PermitListener listener) { method removeListener (line 494) | public void removeListener(PermitListener listener) { method processChanged (line 503) | private void processChanged(final boolean isPermit) { method setArbitrateExecutor (line 516) | public void setArbitrateExecutor(ExecutorService arbitrateExecutor) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/monitor/TerminMonitor.java class TerminMonitor (line 40) | public class TerminMonitor extends ArbitrateLifeCycle implements Monitor { method TerminMonitor (line 48) | public TerminMonitor(Long pipelineId){ method reload (line 65) | public void reload() { method destory (line 77) | public void destory() { method waitForProcess (line 92) | public Long waitForProcess() throws InterruptedException { method size (line 103) | public int size() { method ack (line 110) | public boolean ack(Long processId) { method initTermin (line 120) | private void initTermin() { method initTermin (line 126) | private synchronized void initTermin(List termins) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/monitor/listener/MainstemListener.java type MainstemListener (line 25) | public interface MainstemListener { method processActiveEnter (line 30) | public void processActiveEnter(); method processActiveExit (line 35) | public void processActiveExit(); FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/monitor/listener/NodeListener.java type NodeListener (line 27) | public interface NodeListener { method processChanged (line 32) | public void processChanged(List aliveNodes); FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/monitor/listener/PermitListener.java type PermitListener (line 25) | public interface PermitListener { method processChanged (line 30) | public void processChanged(boolean isPermit); FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/rpc/ExtractRpcArbitrateEvent.java class ExtractRpcArbitrateEvent (line 42) | public class ExtractRpcArbitrateEvent implements ExtractArbitrateEvent { method await (line 48) | public EtlEventData await(Long pipelineId) throws InterruptedException { method single (line 77) | public void single(EtlEventData data) { method setRpcStageEventDispatcher (line 82) | public void setRpcStageEventDispatcher(RpcStageEventDispatcher rpcStag... FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/rpc/LoadRpcArbitrateEvent.java class LoadRpcArbitrateEvent (line 44) | public class LoadRpcArbitrateEvent implements LoadArbitrateEvent { method await (line 51) | public EtlEventData await(Long pipelineId) throws InterruptedException { method single (line 81) | public void single(final EtlEventData data) { method setRpcStageEventDispatcher (line 114) | public void setRpcStageEventDispatcher(RpcStageEventDispatcher rpcStag... method setTerminEvent (line 118) | public void setTerminEvent(TerminRpcArbitrateEvent terminEvent) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/rpc/RpcStageController.java class RpcStageController (line 47) | public class RpcStageController extends ArbitrateLifeCycle implements Pr... method RpcStageController (line 55) | public RpcStageController(Long pipelineId){ method waitForProcess (line 76) | public Long waitForProcess(StageType stage) throws InterruptedException { method getLastData (line 87) | public EtlEventData getLastData(Long processId) { method destory (line 91) | public void destory() { method single (line 97) | public synchronized boolean single(StageType stage, EtlEventData etlEv... method computeNextLoad (line 135) | private void computeNextLoad() { method getMinTransformedProcessId (line 146) | private Long getMinTransformedProcessId(Long loadedProcessId) { method processChanged (line 189) | public void processChanged(List processIds) { method compareProgress (line 203) | private synchronized void compareProgress(List processIds) { method compareReply (line 219) | private synchronized void compareReply(List processIds, ReplyPro... FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/rpc/RpcStageEventDispatcher.java class RpcStageEventDispatcher (line 36) | public class RpcStageEventDispatcher { method RpcStageEventDispatcher (line 40) | public RpcStageEventDispatcher(){ method onStageSingle (line 47) | protected boolean onStageSingle(StageSingleEvent event) { method single (line 57) | public boolean single(StageType stage, EtlEventData eventData) { method isLocal (line 73) | private boolean isLocal(Long targetNodeId) { method setArbitrateCommmunicationClient (line 77) | public void setArbitrateCommmunicationClient(ArbitrateCommmunicationCl... FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/rpc/SelectRpcArbitrateEvent.java class SelectRpcArbitrateEvent (line 51) | public class SelectRpcArbitrateEvent implements SelectArbitrateEvent { method await (line 57) | public EtlEventData await(Long pipelineId) throws InterruptedException { method single (line 110) | public void single(EtlEventData data) { method markUsed (line 118) | private void markUsed(EtlEventData data) throws ZkNoNodeException, ZkE... method setRpcStageEventDispatcher (line 130) | public void setRpcStageEventDispatcher(RpcStageEventDispatcher rpcStag... FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/rpc/TerminExecutor.java class TerminExecutor (line 34) | public class TerminExecutor extends ArbitrateLifeCycle { method TerminExecutor (line 41) | public TerminExecutor(Long pipelineId){ method submit (line 45) | public Future submit(Runnable task) { method destory (line 49) | public void destory() { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/rpc/TerminRpcArbitrateEvent.java class TerminRpcArbitrateEvent (line 28) | public class TerminRpcArbitrateEvent extends TerminZooKeeperArbitrateEve... FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/rpc/TransformRpcArbitrateEvent.java class TransformRpcArbitrateEvent (line 37) | public class TransformRpcArbitrateEvent implements TransformArbitrateEve... method await (line 42) | public EtlEventData await(Long pipelineId) throws InterruptedException { method single (line 63) | public void single(EtlEventData data) { method setRpcStageEventDispatcher (line 68) | public void setRpcStageEventDispatcher(RpcStageEventDispatcher rpcStag... FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/rpc/monitor/AbstractProcessListener.java class AbstractProcessListener (line 40) | public abstract class AbstractProcessListener extends ArbitrateLifeCycle... method AbstractProcessListener (line 48) | public AbstractProcessListener(Long pipelineId){ method processChanged (line 62) | public void processChanged(List processIds) { method waitForProcess (line 71) | public Long waitForProcess() throws InterruptedException { method addReply (line 78) | protected synchronized void addReply(Long processId) { method compareReply (line 91) | protected synchronized void compareReply(List processIds) { method destory (line 109) | public void destory() { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/rpc/monitor/ProcessListener.java type ProcessListener (line 30) | public interface ProcessListener { method processChanged (line 35) | public void processChanged(List processIds); FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/rpc/monitor/ProcessMonitor.java class ProcessMonitor (line 49) | public class ProcessMonitor extends ArbitrateLifeCycle implements Monitor { method ProcessMonitor (line 59) | public ProcessMonitor(Long pipelineId){ method reload (line 77) | public void reload() { method getCurrentProcessIds (line 91) | public List getCurrentProcessIds() { method getCurrentProcessIds (line 98) | public List getCurrentProcessIds(boolean reload) { method destory (line 106) | public void destory() { method initProcess (line 121) | private void initProcess() { method initProcess (line 132) | private void initProcess(List currentProcesses) { method addListener (line 153) | public void addListener(ProcessListener listener) { method removeListener (line 162) | public void removeListener(ProcessListener listener) { method processChanged (line 171) | private void processChanged(final List processIds) { method setArbitrateExecutor (line 184) | public void setArbitrateExecutor(ExecutorService arbitrateExecutor) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/rpc/monitor/SelectProcessListener.java class SelectProcessListener (line 43) | public class SelectProcessListener extends AbstractProcessListener imple... method SelectProcessListener (line 49) | public SelectProcessListener(Long pipelineId){ method processChanged (line 59) | public void processChanged(List processIds) { method processChanged (line 125) | public void processChanged(boolean isPermit) { method recovery (line 136) | private void recovery(Long pipelineId) { method processActiveEnter (line 152) | public void processActiveEnter() { method processActiveExit (line 157) | public void processActiveExit() { method destory (line 161) | public void destory() { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/zookeeper/ExtractZooKeeperArbitrateEvent.java class ExtractZooKeeperArbitrateEvent (line 49) | public class ExtractZooKeeperArbitrateEvent implements ExtractArbitrateE... method await (line 67) | public EtlEventData await(Long pipelineId) throws InterruptedException { method single (line 123) | public void single(EtlEventData data) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/zookeeper/LoadZooKeeperArbitrateEvent.java class LoadZooKeeperArbitrateEvent (line 53) | public class LoadZooKeeperArbitrateEvent implements LoadArbitrateEvent { method await (line 71) | public EtlEventData await(Long pipelineId) throws InterruptedException { method single (line 140) | public void single(EtlEventData data) { method release (line 196) | public void release(Long pipelineId) { method setTerminEvent (line 221) | public void setTerminEvent(TerminZooKeeperArbitrateEvent terminEvent) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/zookeeper/SelectZooKeeperArbitrateEvent.java class SelectZooKeeperArbitrateEvent (line 52) | public class SelectZooKeeperArbitrateEvent implements SelectArbitrateEve... method await (line 66) | public EtlEventData await(Long pipelineId) throws InterruptedException { method single (line 127) | public void single(EtlEventData data) { method markUsed (line 152) | private void markUsed(EtlEventData data) throws ZkNoNodeException, ZkE... FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/zookeeper/TerminZooKeeperArbitrateEvent.java class TerminZooKeeperArbitrateEvent (line 48) | public class TerminZooKeeperArbitrateEvent implements TerminArbitrateEve... method await (line 64) | public TerminEventData await(Long pipelineId) throws InterruptedExcept... method exhaust (line 90) | public void exhaust(Long pipelineId) { method ack (line 114) | public void ack(TerminEventData data) { method size (line 134) | public int size(Long pipelineId) { method single (line 147) | public void single(final TerminEventData data) { method setArbitrateCommmunicationClient (line 185) | public void setArbitrateCommmunicationClient(ArbitrateCommmunicationCl... method setNormalTerminProcess (line 189) | public void setNormalTerminProcess(NormalTerminProcess normalTerminPro... method setWarningTerminProcess (line 193) | public void setWarningTerminProcess(WarningTerminProcess warningTermin... method setChannelEvent (line 197) | public void setChannelEvent(ChannelArbitrateEvent channelEvent) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/zookeeper/TransformZooKeeperArbitrateEvent.java class TransformZooKeeperArbitrateEvent (line 46) | public class TransformZooKeeperArbitrateEvent implements TransformArbitr... method await (line 62) | public EtlEventData await(Long pipelineId) throws InterruptedException { method single (line 106) | public void single(EtlEventData data) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/zookeeper/monitor/AbstractStageListener.java class AbstractStageListener (line 40) | public abstract class AbstractStageListener extends ArbitrateLifeCycle i... method AbstractStageListener (line 48) | public AbstractStageListener(Long pipelineId){ method processChanged (line 62) | public void processChanged(List processIds) { method stageChannged (line 67) | public void stageChannged(Long processId, List stageNode) { method processTermined (line 71) | public synchronized void processTermined(Long processId) { method waitForProcess (line 81) | public Long waitForProcess() throws InterruptedException { method addReply (line 88) | protected synchronized void addReply(Long processId) { method compareReply (line 101) | protected synchronized void compareReply(List processIds) { method destory (line 117) | public void destory() { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/zookeeper/monitor/ExtractStageListener.java class ExtractStageListener (line 41) | public class ExtractStageListener extends AbstractStageListener implemen... method ExtractStageListener (line 46) | public ExtractStageListener(Long pipelineId){ method processChanged (line 50) | public void processChanged(List processIds) { method stageChannged (line 54) | public void stageChannged(Long processId, List stageNodes) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/zookeeper/monitor/LoadStageListener.java class LoadStageListener (line 42) | public class LoadStageListener extends AbstractStageListener implements ... method LoadStageListener (line 47) | public LoadStageListener(Long pipelineId){ method processChanged (line 51) | public void processChanged(List processIds) { method stageChannged (line 55) | public void stageChannged(Long processId, List stageNodes) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/zookeeper/monitor/SelectStageListener.java class SelectStageListener (line 47) | public class SelectStageListener extends AbstractStageListener implement... method SelectStageListener (line 53) | public SelectStageListener(Long pipelineId){ method processChanged (line 63) | public void processChanged(List processIds) { method processChanged (line 128) | public void processChanged(boolean isPermit) { method recovery (line 139) | private void recovery(Long pipelineId) { method processActiveEnter (line 155) | public void processActiveEnter() { method processActiveExit (line 160) | public void processActiveExit() { method destory (line 164) | public void destory() { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/zookeeper/monitor/StageListener.java type StageListener (line 32) | public interface StageListener { method processChanged (line 37) | public void processChanged(List processIds); method processTermined (line 42) | public void processTermined(Long processId); method stageChannged (line 47) | public void stageChannged(Long processId, List stageNodes); FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/zookeeper/monitor/StageMonitor.java class StageMonitor (line 73) | public class StageMonitor extends ArbitrateLifeCycle implements Monitor { method StageMonitor (line 86) | public StageMonitor(Long pipelineId){ method destory (line 105) | public void destory() { method reload (line 117) | public void reload() { method reloadWithoutStage (line 134) | public void reloadWithoutStage() { method reload (line 148) | public void reload(Long processId) { method getCurrentProcessIds (line 162) | public List getCurrentProcessIds() { method getCurrentProcessIds (line 169) | public List getCurrentProcessIds(boolean reload) { method getCurrentStages (line 180) | public List getCurrentStages(Long processId) { method getCurrentStages (line 187) | public List getCurrentStages(Long processId, boolean reload) { method initStage (line 202) | private void initStage() { method initStage (line 213) | private void initStage(List currentProcesses) { method initProcessStage (line 259) | private boolean initProcessStage(Long processId) { method initProcessStage (line 279) | private boolean initProcessStage(Long processId, List currentS... method syncStage (line 346) | private void syncStage(final Long processId) { method addListener (line 399) | public void addListener(StageListener listener) { method removeListener (line 408) | public void removeListener(StageListener listener) { method processChanged (line 417) | private void processChanged(final List processIds) { method stageChanged (line 430) | private void stageChanged(final Long processId, final List sta... method processTermined (line 443) | private void processTermined(final Long processId) { method setArbitrateExecutor (line 457) | public void setArbitrateExecutor(ExecutorService arbitrateExecutor) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/zookeeper/monitor/TransformStageListener.java class TransformStageListener (line 41) | public class TransformStageListener extends AbstractStageListener implem... method TransformStageListener (line 46) | public TransformStageListener(Long pipelineId){ method processChanged (line 50) | public void processChanged(List processIds) { method stageChannged (line 54) | public void stageChannged(Long processId, List stageNodes) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/zookeeper/termin/ErrorTerminProcess.java class ErrorTerminProcess (line 42) | public class ErrorTerminProcess implements TerminProcess { method process (line 49) | public boolean process(TerminEventData data) { method processChain (line 69) | public void processChain(TerminEventData data) { method setArbitrateManageService (line 107) | public void setArbitrateManageService(ArbitrateManageService arbitrate... method setNormalTerminProcess (line 111) | public void setNormalTerminProcess(NormalTerminProcess normalTerminPro... FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/zookeeper/termin/NormalTerminProcess.java class NormalTerminProcess (line 58) | public class NormalTerminProcess implements TerminProcess { method process (line 62) | public boolean process(TerminEventData data) { method doProcess (line 66) | private boolean doProcess(TerminEventData data, boolean retry) { method processDelete (line 138) | private boolean processDelete(TerminEventData data, boolean noStage, b... method createTermin (line 199) | private boolean createTermin(TerminEventData data, Long pipelineId, Lo... method processDeleteFailed (line 217) | private void processDeleteFailed() { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/zookeeper/termin/TerminProcess.java type TerminProcess (line 27) | public interface TerminProcess { method process (line 29) | public boolean process(TerminEventData data); FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/setl/zookeeper/termin/WarningTerminProcess.java class WarningTerminProcess (line 32) | public class WarningTerminProcess implements TerminProcess { method process (line 37) | public boolean process(TerminEventData data) { method setAlarmClientService (line 48) | public void setAlarmClientService(AlarmClientService alarmClientServic... FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/zookeeper/AsyncWatcher.java class AsyncWatcher (line 41) | public abstract class AsyncWatcher implements Watcher { method process (line 57) | public void process(final WatchedEvent event) { method asyncProcess (line 67) | public abstract void asyncProcess(WatchedEvent event); FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/zookeeper/SessionExpiredNotification.java type SessionExpiredNotification (line 25) | public interface SessionExpiredNotification { method notification (line 27) | public void notification(); FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/zookeeper/ZooKeeperClient.java class ZooKeeperClient (line 38) | public class ZooKeeperClient { method apply (line 44) | public ZkClientx apply(Long pipelineId) { method getInstance (line 53) | public static ZkClientx getInstance() { method getInstance (line 60) | public static ZkClientx getInstance(Long pipelineId) { method destory (line 64) | public static void destory() { method registerNotification (line 70) | public static void registerNotification(final SessionExpiredNotificati... method createClient (line 88) | private static ZkClientx createClient() { method getServerAddrs (line 96) | private static List getServerAddrs() { method setCluster (line 104) | public void setCluster(String cluster) { method setSessionTimeout (line 108) | public void setSessionTimeout(int timeout) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/zookeeper/ZooKeeperHeartBeatWorker.java class ZooKeeperHeartBeatWorker (line 42) | public class ZooKeeperHeartBeatWorker implements InitializingBean, Dispo... method start (line 53) | public void start() { method afterPropertiesSet (line 67) | public void afterPropertiesSet() throws Exception { method destroy (line 71) | public void destroy() throws Exception { method setPeriod (line 75) | public void setPeriod(int period) { method setNodeEvent (line 79) | public void setNodeEvent(NodeArbitrateEvent nodeEvent) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/zookeeper/ZooKeeperOperation.java type ZooKeeperOperation (line 24) | public interface ZooKeeperOperation { method execute (line 26) | public T execute() throws KeeperException, InterruptedException; FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/zookeeper/ZooKeeperx.java class ZooKeeperx (line 48) | @Deprecated method ZooKeeperx (line 61) | public ZooKeeperx(ZooKeeper zookeeper){ method createNoRetry (line 75) | public String createNoRetry(final String path, final byte[] data, fina... method create (line 88) | public String create(final String path, final byte[] data, final Creat... method delete (line 106) | public void delete(final String path, final int version) throws Interr... method delete (line 119) | public void delete(final String path, final int version, final VoidCal... method exists (line 134) | public Stat exists(final String path, final boolean watch) throws Keep... method exists (line 147) | public Stat exists(final String path, final Watcher watcher) throws Ke... method getChildren (line 159) | public List getChildren(final String path, final boolean watch... method getChildren (line 173) | public List getChildren(final String path, final boolean watch... method getChildren (line 187) | public List getChildren(final String path, final Watcher watch... method getData (line 200) | public byte[] getData(final String path, final boolean watch, final St... method getData (line 214) | public byte[] getData(final String path, final Watcher watcher, final ... method setData (line 227) | public Stat setData(final String path, final byte[] data, final int ve... method retryOperation (line 242) | public T retryOperation(ZooKeeperOperation operation) throws Ke... method retryDelay (line 275) | private void retryDelay(int attemptCount) { method getDelegate (line 285) | public ZooKeeper getDelegate() { method cleanup (line 289) | private synchronized void cleanup(int version) { // 加锁操作,阻塞等待上一次的重建完成 method destory (line 311) | public void destory() { method getAcl (line 323) | public List getAcl() { method setAcl (line 327) | public void setAcl(List acl) { method getRetryDelay (line 331) | public long getRetryDelay() { method setRetryDelay (line 335) | public void setRetryDelay(long retryDelay) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/zookeeper/lock/DistributedLock.java class DistributedLock (line 77) | public class DistributedLock { method DistributedLock (line 92) | public DistributedLock(String root){ method lock (line 100) | public void lock() throws InterruptedException, KeeperException { method tryLock (line 153) | public boolean tryLock() throws KeeperException { method unlock (line 186) | public void unlock() throws KeeperException { method ensureExists (line 196) | private void ensureExists(final String path) { method getRoot (line 214) | public String getRoot() { method isOwner (line 221) | public boolean isOwner() { method getId (line 228) | public String getId() { method acquireLock (line 237) | private Boolean acquireLock(final BooleanMutex mutex) { method getSessionId (line 335) | private long getSessionId() { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/zookeeper/lock/DistributedReentrantLock.java class DistributedReentrantLock (line 30) | public class DistributedReentrantLock extends DistributedLock { method DistributedReentrantLock (line 35) | public DistributedReentrantLock(String root){ method lock (line 39) | public void lock() throws InterruptedException, KeeperException { method tryLock (line 44) | public boolean tryLock() throws KeeperException { method unlock (line 49) | public void unlock() throws KeeperException { method getId (line 54) | @Override method isOwner (line 59) | @Override FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/impl/zookeeper/lock/LockNode.java class LockNode (line 27) | public class LockNode implements Comparable { method LockNode (line 33) | public LockNode(String name){ method compareTo (line 48) | public int compareTo(LockNode that) { method getName (line 64) | public String getName() { method getSequence (line 68) | public int getSequence() { method getPrefix (line 72) | public String getPrefix() { method toString (line 76) | public String toString() { method hashCode (line 82) | @Override method equals (line 90) | @Override FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/model/EtlEventData.java class EtlEventData (line 24) | public class EtlEventData extends ProcessEventData { method getNextNid (line 31) | public Long getNextNid() { method setNextNid (line 35) | public void setNextNid(Long nextNid) { method getDesc (line 39) | public Object getDesc() { method setDesc (line 43) | public void setDesc(Object desc) { method getCurrNid (line 47) | public Long getCurrNid() { method setCurrNid (line 51) | public void setCurrNid(Long currNid) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/model/EventData.java class EventData (line 30) | public class EventData implements Serializable { method toString (line 34) | @Override FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/model/MainStemEventData.java class MainStemEventData (line 24) | public class MainStemEventData extends PipelineEventData { type Status (line 28) | public enum Status { method isOverTake (line 34) | public boolean isOverTake() { method isTaking (line 38) | public boolean isTaking() { method getStatus (line 47) | public Status getStatus() { method setStatus (line 51) | public void setStatus(Status status) { method getNid (line 55) | public Long getNid() { method setNid (line 59) | public void setNid(Long nid) { method isActive (line 63) | public boolean isActive() { method setActive (line 67) | public void setActive(boolean active) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/model/PipelineEventData.java class PipelineEventData (line 24) | public class PipelineEventData extends EventData { method getPipelineId (line 29) | public Long getPipelineId() { method setPipelineId (line 33) | public void setPipelineId(Long pipelineId) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/model/PositionEventData.java class PositionEventData (line 27) | public class PositionEventData extends EventData { method getCreateTime (line 34) | public Date getCreateTime() { method setCreateTime (line 38) | public void setCreateTime(Date createTime) { method getModifiedTime (line 42) | public Date getModifiedTime() { method setModifiedTime (line 46) | public void setModifiedTime(Date modifiedTime) { method getPosition (line 50) | public String getPosition() { method setPosition (line 54) | public void setPosition(String position) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/model/ProcessEventData.java class ProcessEventData (line 26) | public class ProcessEventData extends PipelineEventData { method getProcessId (line 39) | public Long getProcessId() { method setProcessId (line 43) | public void setProcessId(Long processId) { method getStartTime (line 47) | public Long getStartTime() { method setStartTime (line 51) | public void setStartTime(Long startTime) { method getEndTime (line 55) | public Long getEndTime() { method setEndTime (line 59) | public void setEndTime(Long endTime) { method getFirstTime (line 63) | public Long getFirstTime() { method setFirstTime (line 67) | public void setFirstTime(Long firstTime) { method getNumber (line 71) | public Long getNumber() { method setNumber (line 75) | public void setNumber(Long number) { method getSize (line 79) | public Long getSize() { method setSize (line 83) | public void setSize(Long size) { method getExts (line 87) | public Map getExts() { method setExts (line 91) | public void setExts(Map exts) { method getBatchId (line 95) | public Long getBatchId() { method setBatchId (line 99) | public void setBatchId(Long batchId) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/model/ProcessNodeEventData.java class ProcessNodeEventData (line 27) | public class ProcessNodeEventData extends EventData { type Status (line 31) | public enum Status { method isUsed (line 37) | public boolean isUsed() { method isUnUsed (line 41) | public boolean isUnUsed() { method getStatus (line 50) | public Status getStatus() { method setStatus (line 54) | public void setStatus(Status status) { method getNid (line 58) | public Long getNid() { method setNid (line 62) | public void setNid(Long nid) { method getMode (line 66) | public ArbitrateMode getMode() { method setMode (line 70) | public void setMode(ArbitrateMode mode) { FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/model/RemedyIndexEventData.java class RemedyIndexEventData (line 29) | public class RemedyIndexEventData extends EventData { method getPipelineId (line 38) | public Long getPipelineId() { method setPipelineId (line 42) | public void setPipelineId(Long pipelineId) { method getProcessId (line 46) | public Long getProcessId() { method setProcessId (line 50) | public void setProcessId(Long processId) { method getStartTime (line 54) | public Long getStartTime() { method setStartTime (line 58) | public void setStartTime(Long startTime) { method getEndTime (line 62) | public Long getEndTime() { method setEndTime (line 66) | public void setEndTime(Long endTime) { method formatNodeName (line 72) | public static String formatNodeName(RemedyIndexEventData eventData) { method parseNodeName (line 78) | public static RemedyIndexEventData parseNodeName(String node) { method hashCode (line 91) | @Override method equals (line 102) | @Override FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/model/SyncStatusEventData.java class SyncStatusEventData (line 33) | public class SyncStatusEventData extends PipelineEventData { method decParallelism (line 42) | public void decParallelism() { method addParallelism (line 46) | public void addParallelism() { method getStatus (line 50) | public List getStatus() { method setStatus (line 54) | public void setStatus(List status) { method addStatus (line 58) | public void addStatus(SyncStatus status) { method getParallelism (line 62) | public long getParallelism() { method setParallelism (line 66) | public void setParallelism(long parallelism) { class SyncStatus (line 73) | public static class SyncStatus implements Serializable { method SyncStatus (line 91) | public SyncStatus(){ method SyncStatus (line 95) | public SyncStatus(boolean status, int processDataCount){ method isStatus (line 100) | public boolean isStatus() { method setStatus (line 104) | public void setStatus(boolean status) { method getProcessDataCount (line 108) | public int getProcessDataCount() { method setProcessDataCount (line 112) | public void setProcessDataCount(int processDataCount) { method getProcessId (line 116) | public long getProcessId() { method setProcessId (line 120) | public void setProcessId(long processId) { method toString (line 124) | @Override FILE: shared/arbitrate/src/main/java/com/alibaba/otter/shared/arbitrate/model/TerminEventData.java class TerminEventData (line 25) | public class TerminEventData extends ProcessEventData { type TerminType (line 29) | public static enum TerminType { method isNormal (line 41) | public boolean isNormal() { method isWarning (line 45) | public boolean isWarning() { method isRollback (line 49) | public boolean isRollback() { method isRestart (line 53) | public boolean isRestart() { method isShutdown (line 57) | public boolean isShutdown() { method getType (line 67) | public TerminType getType() { method setType (line 71) | public void setType(TerminType type) { method getCode (line 75) | public String getCode() { method setCode (line 79) | public void setCode(String code) { method getDesc (line 83) | public String getDesc() { method setDesc (line 87) | public void setDesc(String desc) { method getCurrNid (line 91) | public Long getCurrNid() { method setCurrNid (line 95) | public void setCurrNid(Long currNid) { FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/BaseEventTest.java class BaseEventTest (line 31) | public class BaseEventTest extends BaseOtterTest { method getZookeeper (line 37) | public ZkClientx getZookeeper() { method clean (line 52) | @BeforeClass method cleaner (line 59) | private void cleaner(String path) { method sleep (line 73) | protected void sleep() { method sleep (line 81) | protected void sleep(Long time) { FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/BaseOtterTest.java class BaseOtterTest (line 34) | @SpringApplicationContext("applicationContext.xml") method setUp (line 37) | @BeforeMethod method getBeanFactory (line 47) | protected BeanFactory getBeanFactory() { method autowire (line 51) | protected void autowire(Object obj) { FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/demo/ArbitrateAllTest.java class ArbitrateAllTest (line 72) | public class ArbitrateAllTest extends BaseEventTest { method setUp (line 94) | @BeforeMethod method tearDown (line 192) | @AfterMethod method testDemo (line 204) | @Test FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/demo/multi/ArbitrateForwardIntegration.java class ArbitrateForwardIntegration (line 61) | public class ArbitrateForwardIntegration extends BaseEventTest { method setUp (line 85) | @BeforeMethod method tearDown (line 199) | @AfterMethod method testDemo (line 211) | @Test FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/demo/multi/ArbitrateOppositeIntegration.java class ArbitrateOppositeIntegration (line 61) | public class ArbitrateOppositeIntegration extends BaseEventTest { method setUp (line 85) | @BeforeMethod method tearDown (line 199) | @AfterMethod method testDemo (line 211) | @Test FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/demo/multi/ChannelArbitrateEventIntegration.java class ChannelArbitrateEventIntegration (line 44) | public class ChannelArbitrateEventIntegration extends BaseEventTest { method init (line 54) | @BeforeClass method test_aPause (line 107) | @Test method test_bStart (line 135) | @Test FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/demo/servcie/ExtractServiceDemo.java class ExtractServiceDemo (line 37) | public class ExtractServiceDemo implements PipelineLifeCycle { method submit (line 43) | public void submit(Long pipelineId) { method destory (line 52) | public void destory(Long pipelineId) { class ExtractWorker (line 61) | private class ExtractWorker implements Runnable { method ExtractWorker (line 66) | public ExtractWorker(Long pipelineId){ method run (line 70) | public void run() { method isLocal (line 110) | private boolean isLocal(Long nid) { method setArbitrateEventService (line 119) | public void setArbitrateEventService(ArbitrateEventService arbitrateEv... FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/demo/servcie/LoadServiceDemo.java class LoadServiceDemo (line 37) | public class LoadServiceDemo implements PipelineLifeCycle { method submit (line 43) | public void submit(Long pipelineId) { method destory (line 52) | public void destory(Long pipelineId) { class LoadWorker (line 61) | private class LoadWorker implements Runnable { method LoadWorker (line 66) | public LoadWorker(Long pipelineId){ method run (line 70) | public void run() { method isLocal (line 110) | private boolean isLocal(Long nid) { method setArbitrateEventService (line 119) | public void setArbitrateEventService(ArbitrateEventService arbitrateEv... FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/demo/servcie/MainStemServiceDemo.java class MainStemServiceDemo (line 32) | public class MainStemServiceDemo implements PipelineLifeCycle { method MainStemServiceDemo (line 38) | public MainStemServiceDemo(){ method submit (line 42) | public void submit(Long pipelineId) { method destory (line 51) | public void destory(Long pipelineId) { class MainStemWorker (line 60) | private class MainStemWorker implements Runnable { method MainStemWorker (line 64) | public MainStemWorker(Long pipelineId){ method run (line 68) | @Override method setArbitrateEventService (line 87) | public void setArbitrateEventService(ArbitrateEventService arbitrateEv... FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/demo/servcie/PipelineLifeCycle.java type PipelineLifeCycle (line 19) | public interface PipelineLifeCycle { method submit (line 21) | public void submit(Long pipelineId); method destory (line 23) | public void destory(Long pipelineId); FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/demo/servcie/ProcessViewDemo.java class ProcessViewDemo (line 37) | public class ProcessViewDemo implements PipelineLifeCycle { method submit (line 43) | public void submit(Long pipelineId) { method destory (line 52) | public void destory(Long pipelineId) { class ViewWorker (line 61) | private class ViewWorker implements Runnable { method ViewWorker (line 65) | public ViewWorker(Long pipelineId){ method run (line 69) | public void run() { method printDate (line 119) | private String printDate(Long time) { method setArbitrateViewService (line 125) | public void setArbitrateViewService(ArbitrateViewService arbitrateView... FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/demo/servcie/SelectServiceDemo.java class SelectServiceDemo (line 37) | public class SelectServiceDemo implements PipelineLifeCycle { method submit (line 44) | public void submit(Long pipelineId) { method destory (line 53) | public void destory(Long pipelineId) { class SelectWorker (line 62) | private class SelectWorker implements Runnable { method SelectWorker (line 68) | public SelectWorker(Long pipelineId){ method run (line 72) | public void run() { method isLocal (line 112) | private boolean isLocal(Long nid) { method setArbitrateEventService (line 121) | public void setArbitrateEventService(ArbitrateEventService arbitrateEv... FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/demo/servcie/TerminProcessDemo.java class TerminProcessDemo (line 39) | public class TerminProcessDemo implements PipelineLifeCycle { method submit (line 45) | public void submit(Long pipelineId) { method destory (line 54) | public void destory(Long pipelineId) { class TermintWorker (line 63) | private class TermintWorker implements Runnable { method TermintWorker (line 67) | public TermintWorker(Long pipelineId){ method run (line 71) | public void run() { method printDate (line 113) | private String printDate(Long time) { method setArbitrateEventService (line 119) | public void setArbitrateEventService(ArbitrateEventService arbitrateEv... FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/demo/servcie/TransformServiceDemo.java class TransformServiceDemo (line 37) | public class TransformServiceDemo implements PipelineLifeCycle { method submit (line 43) | public void submit(Long pipelineId) { method destory (line 52) | public void destory(Long pipelineId) { class transformWorker (line 61) | private class transformWorker implements Runnable { method transformWorker (line 66) | public transformWorker(Long pipelineId){ method run (line 70) | public void run() { method isLocal (line 110) | private boolean isLocal(Long nid) { method setArbitrateEventService (line 119) | public void setArbitrateEventService(ArbitrateEventService arbitrateEv... FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/manage/ArbitrateViewServiceTest.java class ArbitrateViewServiceTest (line 37) | public class ArbitrateViewServiceTest extends BaseStageTest { method test_listProcesses (line 42) | @Test FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/manage/ChannelArbitrateEventTest.java class ChannelArbitrateEventTest (line 41) | public class ChannelArbitrateEventTest extends BaseEventTest { method init (line 47) | @BeforeClass method testInit (line 73) | @Test method testDestory (line 83) | @Test method testStart (line 91) | @Test FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/manage/NodeArbitrateEventTest.java class NodeArbitrateEventTest (line 33) | public class NodeArbitrateEventTest extends BaseEventTest { method setUp (line 38) | @BeforeMethod method testDestory (line 44) | @Test FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/manage/PipelineArbitrateEventTest.java class PipelineArbitrateEventTest (line 40) | public class PipelineArbitrateEventTest extends BaseEventTest { method init (line 48) | @BeforeClass method testInit (line 75) | @Test method testDestory (line 87) | @Test FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/setl/BaseStageTest.java class BaseStageTest (line 61) | public class BaseStageTest extends BaseEventTest { method init (line 75) | @BeforeClass method destory (line 169) | @AfterClass method setUp (line 181) | @BeforeMethod method dispose (line 191) | @AfterMethod method getData (line 196) | protected EtlEventData getData(Long nid) { method initProcess (line 205) | protected Long initProcess() { method destoryProcess (line 214) | protected void destoryProcess(Long processId) { method initStage (line 220) | protected void initStage(Long processId, String stageNode) { method destoryStage (line 226) | protected void destoryStage(Long processId, String stageNode) { method initStage (line 233) | protected void initStage(Long processId, String stageNode, EtlEventDat... method initTermin (line 241) | protected void initTermin(Long processId) { method destoryTermin (line 253) | protected void destoryTermin(Long processId) { FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/setl/event/BaseArbitrateEventTest.java class BaseArbitrateEventTest (line 31) | public class BaseArbitrateEventTest extends BaseStageTest { method setUp (line 35) | @BeforeMethod method tearDown (line 41) | @AfterMethod FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/setl/event/MainStemArbitrateEventTest.java class MainStemArbitrateEventTest (line 47) | public class MainStemArbitrateEventTest extends BaseEventTest { method init (line 58) | @BeforeClass method test_mainStem (line 110) | @Test method destory (line 135) | @AfterClass FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/setl/event/ToolArbitrateEventTest.java class ToolArbitrateEventTest (line 29) | public class ToolArbitrateEventTest extends BaseArbitrateEventTest { method test_simple (line 33) | @Test method test_remedy (line 46) | @Test FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/setl/event/memory/MemoryArbitrateEventTest.java class MemoryArbitrateEventTest (line 44) | public class MemoryArbitrateEventTest extends BaseArbitrateEventTest { method test_all (line 52) | @Test FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/setl/event/memory/TerminMemoryArbitrateEventTest.java class TerminMemoryArbitrateEventTest (line 45) | public class TerminMemoryArbitrateEventTest extends BaseArbitrateEventTe... method test_Rollback (line 53) | @Test method test_Shutdown (line 69) | @Test method test_Restart (line 85) | @Test method destoryTermin (line 112) | private void destoryTermin() { method normalProcess (line 125) | private void normalProcess() { FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/setl/event/rpc/RpcArbitrateEventTest.java class RpcArbitrateEventTest (line 45) | public class RpcArbitrateEventTest extends BaseArbitrateEventTest { method test_all (line 53) | @Test FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/setl/event/zookeeper/ExtractArbitrateEventTest.java class ExtractArbitrateEventTest (line 39) | public class ExtractArbitrateEventTest extends BaseArbitrateEventTest { method test_extract (line 44) | @Test FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/setl/event/zookeeper/LoadArbitrateEventTest.java class LoadArbitrateEventTest (line 43) | public class LoadArbitrateEventTest extends BaseArbitrateEventTest { method test_load (line 51) | @Test FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/setl/event/zookeeper/SelectArbitrateEventTest.java class SelectArbitrateEventTest (line 38) | public class SelectArbitrateEventTest extends BaseArbitrateEventTest { method test_select (line 42) | @Test FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/setl/event/zookeeper/TerminArbitrateEventTest.java class TerminArbitrateEventTest (line 45) | public class TerminArbitrateEventTest extends BaseArbitrateEventTest { method test_Rollback (line 53) | @Test method test_Shutdown (line 69) | @Test method test_Restart (line 85) | @Test method destoryTermin (line 111) | private void destoryTermin() { method normalProcess (line 124) | private void normalProcess() { FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/setl/event/zookeeper/TransformArbitrateEventTest.java class TransformArbitrateEventTest (line 40) | public class TransformArbitrateEventTest extends BaseArbitrateEventTest { method test_transform (line 46) | @Test FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/setl/lb/BaseLoadBalanceTest.java class BaseLoadBalanceTest (line 43) | public class BaseLoadBalanceTest extends BaseEventTest { method init (line 57) | @BeforeClass method setUp (line 85) | @BeforeMethod method tearDown (line 93) | @AfterMethod FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/setl/lb/RandomLoadBalanceTest.java class RandomLoadBalanceTest (line 36) | public class RandomLoadBalanceTest extends BaseLoadBalanceTest { method testExtract (line 38) | @Test method testTransform (line 75) | @Test FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/setl/lb/RoundRobinBalanceTest.java class RoundRobinBalanceTest (line 36) | public class RoundRobinBalanceTest extends BaseLoadBalanceTest { method testExtract (line 38) | @Test method testTransform (line 73) | @Test FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/setl/monitor/MainStemMonitorTest.java class MainStemMonitorTest (line 49) | public class MainStemMonitorTest extends BaseEventTest { method init (line 60) | @BeforeClass method setUp (line 105) | @BeforeMethod method tearDown (line 113) | @AfterMethod method testInit (line 121) | @Test method testRelease (line 137) | @Test method testManualRelease (line 157) | @Test method switchWarmup (line 181) | private void switchWarmup(Long channelId, Long pipelineId) { FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/setl/monitor/PermitMonitorTest.java class PermitMonitorTest (line 52) | public class PermitMonitorTest extends BaseEventTest { method init (line 63) | @BeforeClass method setUp (line 89) | @BeforeMethod method tearDown (line 100) | @AfterMethod method initMainStem (line 113) | private void initMainStem(Long pipelineId) { method updateMainStem (line 124) | private void updateMainStem(Long pipelineId, MainStemEventData.Status ... method destoryMainStem (line 134) | private void destoryMainStem(Long pipelineId) { method testPermit_init_ok (line 141) | @Test method testPermit_init_fail (line 152) | @Test method testPermit_change (line 163) | @Test method testPermit_wait (line 186) | @Test FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/setl/monitor/ProcessMonitorTest.java class ProcessMonitorTest (line 32) | public class ProcessMonitorTest extends BaseStageTest { method dispose (line 36) | @AfterMethod method testProcess_static (line 41) | @Test method testProcess_dynamic (line 62) | @Test FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/setl/monitor/TerminMonitorTest.java class TerminMonitorTest (line 46) | public class TerminMonitorTest extends BaseEventTest { method init (line 57) | @BeforeClass method setUp (line 84) | @BeforeMethod method tearDown (line 91) | @AfterMethod method test_init (line 99) | @Test method test_dynamic (line 121) | @Test method initTermin (line 152) | private void initTermin(Long processId) { method destoryTermin (line 163) | private void destoryTermin(Long processId) { FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/setl/monitor/node/NodeMonitorTest.java class NodeMonitorTest (line 44) | public class NodeMonitorTest extends BaseEventTest { method init (line 56) | @BeforeClass method setUp (line 95) | @BeforeMethod method tearDown (line 103) | @AfterMethod method testAliveNodes_all (line 111) | @Test method testAliveNodes_dead (line 122) | @Test FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/setl/monitor/stage/ExtractStageListenerTest.java class ExtractStageListenerTest (line 40) | public class ExtractStageListenerTest extends BaseStageTest { method testProcess_init (line 42) | @Test method testProcess_dynamic (line 115) | @Test FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/setl/monitor/stage/LoadStageListenerTest.java class LoadStageListenerTest (line 40) | public class LoadStageListenerTest extends BaseStageTest { method testProcess_init (line 42) | @Test method testProcess_dymanic (line 100) | @Test FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/setl/monitor/stage/SelectStageListenerTest.java class SelectStageListenerTest (line 38) | public class SelectStageListenerTest extends BaseStageTest { method testProcess_init (line 40) | @Test method testProcess_dymanic (line 72) | @Test FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/setl/monitor/stage/StageMonitorTest.java class StageMonitorTest (line 42) | public class StageMonitorTest extends BaseStageTest { method dispose (line 46) | @AfterMethod method testProcess_static (line 51) | @Test method testProcess_dynamic (line 72) | @Test method testStage_static (line 121) | @Test method testStage_dynamic (line 159) | @Test FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/setl/monitor/stage/TransformStageListenerTest.java class TransformStageListenerTest (line 40) | public class TransformStageListenerTest extends BaseStageTest { method testProcess_init (line 42) | @Test method testProcess_dynamic (line 119) | @Test FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/zookeeper/DistributedLockTest.java class DistributedLockTest (line 35) | public class DistributedLockTest extends BaseEventTest { method init (line 39) | @BeforeClass method test_lock (line 44) | @Test method test_try_lock (line 86) | @Test FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/zookeeper/DistributedReentrantLockTest.java class DistributedReentrantLockTest (line 35) | public class DistributedReentrantLockTest extends BaseEventTest { method init (line 39) | @BeforeClass method test_lock (line 44) | @Test method test_try_lock (line 87) | @Test FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/zookeeper/ZooKeeperCleanerIntegration.java class ZooKeeperCleanerIntegration (line 34) | public class ZooKeeperCleanerIntegration extends BaseEventTest { method init (line 38) | @BeforeClass method testCleaner (line 43) | @Test method cleaner (line 50) | private void cleaner(String path) { FILE: shared/arbitrate/src/test/java/com/alibaba/otter/shared/arbitrate/zookeeper/ZooKeeperClientTest.java class ZooKeeperClientTest (line 54) | public class ZooKeeperClientTest extends BaseOtterTest { method initial (line 72) | @BeforeClass method testClient (line 97) | @Test FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/autokeeper/AutoKeeperCluster.java class AutoKeeperCluster (line 33) | public class AutoKeeperCluster implements Serializable { method getId (line 43) | public Long getId() { method setId (line 47) | public void setId(Long id) { method getClusterName (line 51) | public String getClusterName() { method setClusterName (line 55) | public void setClusterName(String clusterName) { method getServerList (line 59) | public List getServerList() { method setServerList (line 63) | public void setServerList(List serverList) { method getDescription (line 67) | public String getDescription() { method setDescription (line 71) | public void setDescription(String description) { method getGmtCreate (line 75) | public Date getGmtCreate() { method setGmtCreate (line 79) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 83) | public Date getGmtModified() { method setGmtModified (line 87) | public void setGmtModified(Date gmtModified) { method toString (line 91) | public String toString() { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/autokeeper/AutoKeeperConnectionStat.java class AutoKeeperConnectionStat (line 33) | public class AutoKeeperConnectionStat extends AutoKeeperStateStat { method getServerAddress (line 42) | public String getServerAddress() { method setServerAddress (line 46) | public void setServerAddress(String serverAddress) { method getClientAddress (line 50) | public String getClientAddress() { method setClientAddress (line 54) | public void setClientAddress(String clientAddress) { method getSessionId (line 58) | public String getSessionId() { method setSessionId (line 62) | public void setSessionId(String sessionId) { method getWatchStats (line 66) | public Set getWatchStats() { method setWatchStats (line 70) | public void setWatchStats(Set watchStats) { method getEphemeralStats (line 74) | public Set getEphemeralStats() { method setEphemeralStats (line 78) | public void setEphemeralStats(Set ephemeralSt... method hashCode (line 82) | @Override method equals (line 92) | @Override FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/autokeeper/AutoKeeperEphemeralStat.java class AutoKeeperEphemeralStat (line 35) | public class AutoKeeperEphemeralStat extends AutoKeeperStat { method getSessionId (line 41) | public String getSessionId() { method setSessionId (line 45) | public void setSessionId(String sessionId) { method getPaths (line 49) | public List getPaths() { method setPaths (line 53) | public void setPaths(List paths) { method hashCode (line 57) | public int hashCode() { method equals (line 64) | public boolean equals(Object obj) { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/autokeeper/AutoKeeperQuorumType.java type AutoKeeperQuorumType (line 25) | public enum AutoKeeperQuorumType { method isLeader (line 29) | public boolean isLeader() { method isFollower (line 33) | public boolean isFollower() { method isObserver (line 37) | public boolean isObserver() { method isStandalone (line 41) | public boolean isStandalone() { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/autokeeper/AutoKeeperServerStat.java class AutoKeeperServerStat (line 44) | public class AutoKeeperServerStat extends AutoKeeperStateStat { method getAddress (line 53) | public String getAddress() { method setAddress (line 57) | public void setAddress(String address) { method getConnectionStats (line 61) | public Set getConnectionStats() { method setConnectionStats (line 65) | public void setConnectionStats(Set connectio... method getQuorumType (line 69) | public AutoKeeperQuorumType getQuorumType() { method setQuorumType (line 73) | public void setQuorumType(AutoKeeperQuorumType quorumType) { method getNodeCount (line 77) | public long getNodeCount() { method setNodeCount (line 81) | public void setNodeCount(long nodeCount) { method getVersion (line 85) | public String getVersion() { method setVersion (line 89) | public void setVersion(String version) { method hashCode (line 93) | public int hashCode() { method equals (line 100) | public boolean equals(Object obj) { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/autokeeper/AutoKeeperStat.java class AutoKeeperStat (line 26) | public class AutoKeeperStat implements Serializable { method getOriginalContent (line 31) | public String getOriginalContent() { method getHtmlOriginalContent (line 35) | public String getHtmlOriginalContent() { method setOriginalContent (line 39) | public void setOriginalContent(String originalContent) { method toString (line 43) | public String toString() { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/autokeeper/AutoKeeperStateStat.java class AutoKeeperStateStat (line 25) | public class AutoKeeperStateStat extends AutoKeeperStat { method getMinLatency (line 35) | public long getMinLatency() { method setMinLatency (line 39) | public void setMinLatency(long minLatency) { method getMaxLatency (line 43) | public long getMaxLatency() { method setMaxLatency (line 47) | public void setMaxLatency(long maxLatency) { method getAvgLatency (line 51) | public long getAvgLatency() { method setAvgLatency (line 55) | public void setAvgLatency(long avgLatency) { method getQueued (line 59) | public long getQueued() { method setQueued (line 63) | public void setQueued(long queued) { method getRecved (line 67) | public long getRecved() { method setRecved (line 71) | public void setRecved(long recved) { method getSent (line 75) | public long getSent() { method setSent (line 79) | public void setSent(long sent) { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/autokeeper/AutoKeeperWatchStat.java class AutoKeeperWatchStat (line 45) | public class AutoKeeperWatchStat extends AutoKeeperStat { method getSessionId (line 51) | public String getSessionId() { method setSessionId (line 55) | public void setSessionId(String sessionId) { method getPaths (line 59) | public List getPaths() { method setPaths (line 63) | public void setPaths(List paths) { method hashCode (line 67) | public int hashCode() { method equals (line 74) | public boolean equals(Object obj) { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/config/ConfigException.java class ConfigException (line 25) | public class ConfigException extends NestableRuntimeException { method ConfigException (line 32) | public ConfigException(String errorCode){ method ConfigException (line 36) | public ConfigException(String errorCode, Throwable cause){ method ConfigException (line 40) | public ConfigException(String errorCode, String errorDesc){ method ConfigException (line 44) | public ConfigException(String errorCode, String errorDesc, Throwable c... method ConfigException (line 48) | public ConfigException(Throwable cause){ method getErrorCode (line 52) | public String getErrorCode() { method getErrorDesc (line 56) | public String getErrorDesc() { method fillInStackTrace (line 60) | @Override FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/config/ConfigHelper.java class ConfigHelper (line 49) | public class ConfigHelper { method apply (line 54) | public Pattern apply(String input) { method findDataMedia (line 69) | public static DataMedia findDataMedia(Pipel... method findSourceDataMedia (line 85) | public static DataMedia findSourceDataMedia... method findSourceDataMedia (line 93) | public static DataMedia findSourceDataMedia... method findDataMediaPairBySourceName (line 111) | public static DataMediaPair findDataMediaPairBySourceName(Pipeline pip... method findDataMediaPairBySourceName (line 118) | public static DataMediaPair findDataMediaPairBySourceName(Pipeline pip... method findDataMediaPairByMediaId (line 136) | public static List findDataMediaPairByMediaId(Pipeline ... method findDataMediaPair (line 153) | public static DataMediaPair findDataMediaPair(Pipeline pipeline, Long ... method parseMode (line 167) | public static ModeValue parseMode(String value) { method makeSQLPattern (line 198) | public static String makeSQLPattern(String rawValue) { method makeSQLPattern (line 202) | public static String makeSQLPattern(ModeValue mode, String rawValue) { method makeModeValueFilter (line 225) | public static ModeValueFilter makeModeValueFilter(final ModeValue mode... method isMatch (line 259) | private static boolean isMatch(DataMedia dataMedia, String namespace, ... method isWildCard (line 292) | private static boolean isWildCard(String value) { method isWildCardMatch (line 297) | private static boolean isWildCardMatch(String matchPattern, String val... method indexIgnoreCase (line 302) | public static int indexIgnoreCase(List datas, String value) { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/config/ModeValueFilter.java type ModeValueFilter (line 22) | public interface ModeValueFilter { method accept (line 24) | boolean accept(final String value); FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/config/alarm/AlarmRule.java class AlarmRule (line 29) | public class AlarmRule implements Serializable { method getId (line 47) | public Long getId() { method setId (line 51) | public void setId(Long id) { method getPipelineId (line 55) | public Long getPipelineId() { method setPipelineId (line 59) | public void setPipelineId(Long pipelineId) { method getStatus (line 63) | public AlarmRuleStatus getStatus() { method setStatus (line 67) | public void setStatus(AlarmRuleStatus status) { method getMonitorName (line 71) | public MonitorName getMonitorName() { method setMonitorName (line 75) | public void setMonitorName(MonitorName monitorName) { method getReceiverKey (line 79) | public String getReceiverKey() { method setReceiverKey (line 83) | public void setReceiverKey(String receiverKey) { method getIntervalTime (line 87) | public Long getIntervalTime() { method setIntervalTime (line 91) | public void setIntervalTime(Long intervalTime) { method getMatchValue (line 95) | public String getMatchValue() { method setMatchValue (line 99) | public void setMatchValue(String matchValue) { method getDescription (line 103) | public String getDescription() { method setDescription (line 107) | public void setDescription(String description) { method getGmtCreate (line 111) | public Date getGmtCreate() { method setGmtCreate (line 115) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 119) | public Date getGmtModified() { method setGmtModified (line 123) | public void setGmtModified(Date gmtModified) { method getAutoRecovery (line 127) | public Boolean getAutoRecovery() { method setAutoRecovery (line 131) | public void setAutoRecovery(Boolean autoRecovery) { method getRecoveryThresold (line 135) | public Integer getRecoveryThresold() { method setRecoveryThresold (line 139) | public void setRecoveryThresold(Integer recoveryThresold) { method getPauseTime (line 143) | public Date getPauseTime() { method setPauseTime (line 147) | public void setPauseTime(Date pauseTime) { method isPaused (line 151) | public boolean isPaused() { method toString (line 155) | @Override FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/config/alarm/AlarmRuleStatus.java type AlarmRuleStatus (line 24) | public enum AlarmRuleStatus { method isEnable (line 27) | public boolean isEnable() { method isPaused (line 31) | public boolean isPaused() { method isDisable (line 35) | public boolean isDisable() { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/config/alarm/MonitorName.java type MonitorName (line 23) | public enum MonitorName { method isDelayTime (line 40) | public boolean isDelayTime() { method isPipelineTimeout (line 44) | public boolean isPipelineTimeout() { method isProcessTimeout (line 48) | public boolean isProcessTimeout() { method isException (line 52) | public boolean isException() { method isPositionTimeout (line 56) | public boolean isPositionTimeout() { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/config/channel/Channel.java class Channel (line 33) | public class Channel implements Serializable { method getId (line 45) | public Long getId() { method setId (line 49) | public void setId(Long id) { method getName (line 53) | public String getName() { method setName (line 57) | public void setName(String name) { method getDescription (line 61) | public String getDescription() { method setDescription (line 65) | public void setDescription(String description) { method getPipelines (line 69) | public List getPipelines() { method setPipelines (line 73) | public void setPipelines(List pipelines) { method getGmtCreate (line 77) | public Date getGmtCreate() { method setGmtCreate (line 81) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 85) | public Date getGmtModified() { method setGmtModified (line 89) | public void setGmtModified(Date gmtModified) { method getStatus (line 93) | public ChannelStatus getStatus() { method setStatus (line 97) | public void setStatus(ChannelStatus status) { method getParameters (line 101) | public ChannelParameter getParameters() { method setParameters (line 105) | public void setParameters(ChannelParameter parameters) { method toString (line 109) | @Override FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/config/channel/ChannelParameter.java class ChannelParameter (line 31) | public class ChannelParameter implements Serializable { method isEnableRemedy (line 41) | public boolean isEnableRemedy() { method setEnableRemedy (line 45) | public void setEnableRemedy(boolean enableRemedy) { method getRemedyDelayThresoldForMedia (line 49) | public int getRemedyDelayThresoldForMedia() { method setRemedyDelayThresoldForMedia (line 53) | public void setRemedyDelayThresoldForMedia(int remedyDelayThresoldForM... type RemedyAlgorithm (line 57) | public static enum RemedyAlgorithm { method isIntersection (line 65) | public boolean isIntersection() { method isLoopback (line 69) | public boolean isLoopback() { type SyncMode (line 75) | public static enum SyncMode { method SyncMode (line 83) | SyncMode(String value){ method valuesOf (line 87) | public static SyncMode valuesOf(String value) { method getValue (line 98) | public String getValue() { method setValue (line 102) | public void setValue(String value) { method isRow (line 106) | public boolean isRow() { method isField (line 110) | public boolean isField() { type SyncConsistency (line 115) | public static enum SyncConsistency { method SyncConsistency (line 125) | SyncConsistency(String value){ method valuesOf (line 129) | public static SyncConsistency valuesOf(String value) { method getValue (line 140) | public String getValue() { method setValue (line 144) | public void setValue(String value) { method isMedia (line 148) | public boolean isMedia() { method isStore (line 152) | public boolean isStore() { method isBase (line 156) | public boolean isBase() { method getChannelId (line 161) | public Long getChannelId() { method setChannelId (line 165) | public void setChannelId(Long channelId) { method getSyncMode (line 169) | public SyncMode getSyncMode() { method setSyncMode (line 173) | public void setSyncMode(SyncMode syncMode) { method getSyncConsistency (line 177) | public SyncConsistency getSyncConsistency() { method setSyncConsistency (line 181) | public void setSyncConsistency(SyncConsistency syncConsistency) { method getRemedyAlgorithm (line 185) | public RemedyAlgorithm getRemedyAlgorithm() { method setRemedyAlgorithm (line 189) | public void setRemedyAlgorithm(RemedyAlgorithm remedyAlgorithm) { method toString (line 193) | @Override FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/config/channel/ChannelStatus.java type ChannelStatus (line 24) | public enum ChannelStatus { method isStart (line 32) | public boolean isStart() { method isPause (line 36) | public boolean isPause() { method isStop (line 40) | public boolean isStop() { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/config/data/Column.java class Column (line 30) | public class Column implements Serializable { method Column (line 35) | public Column(){ method Column (line 39) | public Column(String name){ method getName (line 43) | public String getName() { method setName (line 47) | public void setName(String name) { method toString (line 51) | @Override method hashCode (line 56) | @Override method equals (line 64) | @Override FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/config/data/ColumnGroup.java class ColumnGroup (line 33) | public class ColumnGroup implements Serializable { method getId (line 42) | public Long getId() { method setId (line 46) | public void setId(Long id) { method getGmtCreate (line 50) | public Date getGmtCreate() { method setGmtCreate (line 54) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 58) | public Date getGmtModified() { method setGmtModified (line 62) | public void setGmtModified(Date gmtModified) { method getColumnPairs (line 66) | public List getColumnPairs() { method setColumnPairs (line 70) | public void setColumnPairs(List columnPairs) { method getDataMediaPairId (line 74) | public Long getDataMediaPairId() { method setDataMediaPairId (line 78) | public void setDataMediaPairId(Long dataMediaPairId) { method toString (line 82) | @Override FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/config/data/ColumnPair.java class ColumnPair (line 31) | public class ColumnPair implements Serializable { method ColumnPair (line 41) | public ColumnPair(){ method ColumnPair (line 45) | public ColumnPair(Column sourceColumn, Column targetColumn){ method ColumnPair (line 50) | public ColumnPair(String sourceColumn, String targetColumn){ method getId (line 55) | public Long getId() { method setId (line 59) | public void setId(Long id) { method getGmtCreate (line 63) | public Date getGmtCreate() { method setGmtCreate (line 67) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 71) | public Date getGmtModified() { method setGmtModified (line 75) | public void setGmtModified(Date gmtModified) { method getSourceColumn (line 79) | public Column getSourceColumn() { method setSourceColumn (line 83) | public void setSourceColumn(Column sourceColumn) { method getTargetColumn (line 87) | public Column getTargetColumn() { method setTargetColumn (line 91) | public void setTargetColumn(Column targetColumn) { method getDataMediaPairId (line 95) | public Long getDataMediaPairId() { method setDataMediaPairId (line 99) | public void setDataMediaPairId(Long dataMediaPairId) { method toString (line 103) | @Override method hashCode (line 108) | @Override method equals (line 118) | @Override FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/config/data/ColumnPairMode.java type ColumnPairMode (line 23) | public enum ColumnPairMode { method isInclude (line 26) | public boolean isInclude() { method isExclude (line 30) | public boolean isExclude() { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/config/data/DataMatrix.java class DataMatrix (line 32) | public class DataMatrix implements Serializable { method getId (line 43) | public Long getId() { method setId (line 47) | public void setId(Long id) { method getGroupKey (line 51) | public String getGroupKey() { method setGroupKey (line 55) | public void setGroupKey(String groupKey) { method getMaster (line 59) | public String getMaster() { method setMaster (line 63) | public void setMaster(String master) { method getSlave (line 67) | public String getSlave() { method setSlave (line 71) | public void setSlave(String slave) { method getDescription (line 75) | public String getDescription() { method setDescription (line 79) | public void setDescription(String description) { method getGmtCreate (line 83) | public Date getGmtCreate() { method setGmtCreate (line 87) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 91) | public Date getGmtModified() { method setGmtModified (line 95) | public void setGmtModified(Date gmtModified) { method toString (line 99) | public String toString() { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/config/data/DataMedia.java class DataMedia (line 35) | public class DataMedia implements Serial... type Mode (line 52) | public static enum Mode { method Mode (line 57) | Mode(int value){ method getValue (line 61) | public int getValue() { method isSingle (line 65) | public boolean isSingle() { method isMulti (line 69) | public boolean isMulti() { method isWildCard (line 73) | public boolean isWildCard() { class ModeValue (line 80) | public static class ModeValue implements Serializable { method ModeValue (line 86) | public ModeValue(Mode mode, List values){ method getSingleValue (line 91) | public String getSingleValue() { method getMultiValue (line 96) | public List getMultiValue() { method getMode (line 100) | public Mode getMode() { method toString (line 104) | public String toString() { method getId (line 109) | public Long getId() { method setId (line 113) | public void setId(Long id) { method getNamespace (line 117) | public String getNamespace() { method setNamespace (line 121) | public void setNamespace(String namespace) { method getName (line 125) | public String getName() { method setName (line 129) | public void setName(String name) { method getGmtCreate (line 133) | public Date getGmtCreate() { method setGmtCreate (line 137) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 141) | public Date getGmtModified() { method setGmtModified (line 145) | public void setGmtModified(Date gmtModified) { method getSource (line 149) | public Source getSource() { method setSource (line 153) | public void setSource(Source source) { method getEncode (line 157) | public String getEncode() { method setEncode (line 161) | public void setEncode(String encode) { method getMode (line 165) | public Mode getMode() { method setMode (line 173) | public void setMode(Mode mode) { method getNameMode (line 177) | public ModeValue getNameMode() { method setNameMode (line 185) | public void setNameMode(ModeValue nameMode) { method getNamespaceMode (line 189) | public ModeValue getNamespaceMode() { method setNamespaceMode (line 197) | public void setNamespaceMode(ModeValue namespaceMode) { method toString (line 201) | @Override FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/config/data/DataMediaPair.java class DataMediaPair (line 33) | public class DataMediaPair implements Serializable { method getId (line 50) | public Long getId() { method setId (line 54) | public void setId(Long id) { method getPipelineId (line 58) | public Long getPipelineId() { method setPipelineId (line 62) | public void setPipelineId(Long pipelineId) { method getSource (line 66) | public DataMedia getSource() { method setSource (line 70) | public void setSource(DataMedia source) { method getTarget (line 74) | public DataMedia getTarget() { method setTarget (line 78) | public void setTarget(DataMedia target) { method getPullWeight (line 82) | public Long getPullWeight() { method setPullWeight (line 86) | public void setPullWeight(Long pullWeight) { method getPushWeight (line 90) | public Long getPushWeight() { method getResolverData (line 94) | public ExtensionData getResolverData() { method setResolverData (line 98) | public void setResolverData(ExtensionData resolverData) { method setPushWeight (line 102) | public void setPushWeight(Long pushWeight) { method getGmtCreate (line 106) | public Date getGmtCreate() { method setGmtCreate (line 110) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 114) | public Date getGmtModified() { method setGmtModified (line 118) | public void setGmtModified(Date gmtModified) { method getFilterData (line 122) | public ExtensionData getFilterData() { method setFilterData (line 126) | public void setFilterData(ExtensionData filterData) { method getColumnPairs (line 130) | public List getColumnPairs() { method setColumnPairs (line 134) | public void setColumnPairs(List columnPairs) { method getColumnGroups (line 138) | public List getColumnGroups() { method setColumnGroups (line 142) | public void setColumnGroups(List columnGroups) { method isExistFilter (line 146) | public boolean isExistFilter() { method isExistResolver (line 150) | public boolean isExistResolver() { method getColumnPairMode (line 154) | public ColumnPairMode getColumnPairMode() { method setColumnPairMode (line 158) | public void setColumnPairMode(ColumnPairMode columnPairMode) { method toString (line 162) | public String toString() { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/config/data/DataMediaPairComparable.java class DataMediaPairComparable (line 27) | public class DataMediaPairComparable implements Comparator { method compare (line 29) | public int compare(DataMediaPair o1, DataMediaPair o2) { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/config/data/DataMediaSource.java class DataMediaSource (line 31) | public class DataMediaSource implements Serializable { method getId (line 41) | public Long getId() { method setId (line 45) | public void setId(Long id) { method getName (line 49) | public String getName() { method setName (line 53) | public void setName(String name) { method getType (line 57) | public DataMediaType getType() { method setType (line 61) | public void setType(DataMediaType type) { method getGmtCreate (line 65) | public Date getGmtCreate() { method setGmtCreate (line 69) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 73) | public Date getGmtModified() { method setGmtModified (line 77) | public void setGmtModified(Date gmtModified) { method getEncode (line 81) | public String getEncode() { method setEncode (line 85) | public void setEncode(String encode) { method hashCode (line 89) | @Override method equals (line 100) | @Override method toString (line 119) | @Override FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/config/data/DataMediaType.java type DataMediaType (line 22) | public enum DataMediaType { method isMysql (line 40) | public boolean isMysql() { method isOracle (line 44) | public boolean isOracle() { method isTddl (line 48) | public boolean isTddl() { method isCobar (line 52) | public boolean isCobar() { method isMemcache (line 56) | public boolean isMemcache() { method isMq (line 60) | public boolean isMq() { method isNapoli (line 64) | public boolean isNapoli() { method isDiamondPush (line 68) | public boolean isDiamondPush() { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/config/data/ExtensionData.java class ExtensionData (line 27) | public class ExtensionData implements Serializable, Comparable { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/config/data/db/DbMediaSource.java class DbMediaSource (line 28) | public class DbMediaSource extends DataMediaSource { method getUrl (line 40) | public String getUrl() { method setUrl (line 44) | public void setUrl(String url) { method getUsername (line 48) | public String getUsername() { method setUsername (line 52) | public void setUsername(String username) { method getPassword (line 56) | public String getPassword() { method setPassword (line 60) | public void setPassword(String password) { method getDriver (line 64) | public String getDriver() { method setDriver (line 76) | public void setDriver(String driver) { method getProperties (line 80) | public Properties getProperties() { method setProperties (line 84) | public void setProperties(Properties properties) { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/config/data/mq/MqDataMedia.java class MqDataMedia (line 27) | public class MqDataMedia extends DataMedia { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/config/data/mq/MqMediaSource.java class MqMediaSource (line 27) | public class MqMediaSource extends DataMediaSource { method getUrl (line 33) | public String getUrl() { method setUrl (line 37) | public void setUrl(String url) { method getStorePath (line 41) | public String getStorePath() { method setStorePath (line 45) | public void setStorePath(String storePath) { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/config/enums/AreaType.java type AreaType (line 25) | public enum AreaType { method isHzArea (line 29) | public boolean isHzArea() { method isUsArea (line 33) | public boolean isUsArea() { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/config/enums/StageType.java type StageType (line 24) | public enum StageType { method isSelect (line 28) | public boolean isSelect() { method isExtract (line 32) | public boolean isExtract() { method isTransform (line 39) | public boolean isTransform() { method isLoad (line 46) | public boolean isLoad() { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/config/node/Node.java class Node (line 31) | public class Node implements Serializable { method getId (line 44) | public Long getId() { method setId (line 48) | public void setId(Long id) { method getName (line 52) | public String getName() { method setName (line 56) | public void setName(String name) { method getIp (line 60) | public String getIp() { method setIp (line 64) | public void setIp(String ip) { method getPort (line 68) | public Long getPort() { method setPort (line 72) | public void setPort(Long port) { method getStatus (line 76) | public NodeStatus getStatus() { method setStatus (line 80) | public void setStatus(NodeStatus status) { method getDescription (line 84) | public String getDescription() { method setDescription (line 88) | public void setDescription(String description) { method getParameters (line 92) | public NodeParameter getParameters() { method setParameters (line 96) | public void setParameters(NodeParameter parameters) { method getGmtCreate (line 100) | public Date getGmtCreate() { method setGmtCreate (line 104) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 108) | public Date getGmtModified() { method setGmtModified (line 112) | public void setGmtModified(Date gmtModified) { method toString (line 116) | @Override method equals (line 121) | @Override method hashCode (line 143) | @Override FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/config/node/NodeParameter.java class NodeParameter (line 32) | public class NodeParameter implements Serializable { method getDownloadPort (line 41) | public Integer getDownloadPort() { method setDownloadPort (line 45) | public void setDownloadPort(Integer downloadPort) { method getMbeanPort (line 49) | public Integer getMbeanPort() { method setMbeanPort (line 53) | public void setMbeanPort(Integer mbeanPort) { method getZkCluster (line 57) | public AutoKeeperCluster getZkCluster() { method setZkCluster (line 61) | public void setZkCluster(AutoKeeperCluster zkCluster) { method getExternalIp (line 65) | public String getExternalIp() { method setExternalIp (line 69) | public void setExternalIp(String externalIp) { method getUseExternalIp (line 73) | public Boolean getUseExternalIp() { method setUseExternalIp (line 77) | public void setUseExternalIp(Boolean useExternalIp) { method toString (line 81) | @Override FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/config/node/NodeStatus.java type NodeStatus (line 24) | public enum NodeStatus { method isStart (line 31) | public boolean isStart() { method isStop (line 35) | public boolean isStop() { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/config/parameter/Parameter.java class Parameter (line 29) | public class Parameter implements Serializable { method put (line 35) | public Object put(String key, String value) { method getString (line 39) | public String getString(String key) { method getInteger (line 45) | public Integer getInteger(String key) { method getLong (line 50) | public Long getLong(String key) { method getBigDecimal (line 55) | public BigDecimal getBigDecimal(String key) { method getBool (line 60) | public Boolean getBool(String key) { method getEnum (line 65) | public > T getEnum(String key, Class enumType) { method setParams (line 73) | protected void setParams(Map params) { method getParams (line 80) | protected Map getParams() { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/config/parameter/SystemParameter.java class SystemParameter (line 36) | public class SystemParameter implements Serializable { type RetrieverType (line 57) | public static enum RetrieverType { method RetrieverType (line 65) | RetrieverType(String exe){ method isMr4j (line 69) | public boolean isMr4j() { method isAria2c (line 73) | public boolean isAria2c() { method getExe (line 77) | public String getExe() { method getSystemSchema (line 83) | public String getSystemSchema() { method setSystemSchema (line 87) | public void setSystemSchema(String systemSchema) { method getSystemMarkTable (line 91) | public String getSystemMarkTable() { method setSystemMarkTable (line 95) | public void setSystemMarkTable(String systemMarkTable) { method getSystemBufferTable (line 99) | public String getSystemBufferTable() { method setSystemBufferTable (line 103) | public void setSystemBufferTable(String systemBufferTable) { method getRetriever (line 107) | public RetrieverType getRetriever() { method setRetriever (line 111) | public void setRetriever(RetrieverType retriever) { method getSystemMarkTableColumn (line 115) | public String getSystemMarkTableColumn() { method setSystemMarkTableColumn (line 119) | public void setSystemMarkTableColumn(String systemMarkTableColumn) { method getSystemDualTable (line 123) | public String getSystemDualTable() { method setSystemDualTable (line 127) | public void setSystemDualTable(String systemDualTable) { method getSystemMarkTableInfo (line 131) | public String getSystemMarkTableInfo() { method setSystemMarkTableInfo (line 135) | public void setSystemMarkTableInfo(String systemMarkTableInfo) { method getHzArandaCluster (line 139) | public String getHzArandaCluster() { method setHzArandaCluster (line 143) | public void setHzArandaCluster(String hzArandaCluster) { method getHzZkClusters (line 147) | public List getHzZkClusters() { method setHzZkClusters (line 151) | public void setHzZkClusters(List hzZkClusters) { method getUsZkClusters (line 155) | public List getUsZkClusters() { method setUsZkClusters (line 159) | public void setUsZkClusters(List usZkClusters) { method getUsArandaCluster (line 163) | public String getUsArandaCluster() { method setUsArandaCluster (line 167) | public void setUsArandaCluster(String usArandaCluster) { method getHzStoreClusters (line 171) | public List getHzStoreClusters() { method setHzStoreClusters (line 175) | public void setHzStoreClusters(List hzStoreClusters) { method getUsStoreClusters (line 179) | public List getUsStoreClusters() { method setUsStoreClusters (line 183) | public void setUsStoreClusters(List usStoreClusters) { method getAlarmReceiver (line 187) | public Map getAlarmReceiver() { method setAlarmReceiver (line 191) | public void setAlarmReceiver(Map alarmReceiver) { method getDefaultAlarmReceiveKey (line 195) | public String getDefaultAlarmReceiveKey() { method setDefaultAlarmReceiveKey (line 199) | public void setDefaultAlarmReceiveKey(String defaultAlarmReceiveKey) { method getDefaultAlarmReceiver (line 203) | public String getDefaultAlarmReceiver() { method setDefaultAlarmReceiver (line 207) | public void setDefaultAlarmReceiver(String defaultAlarmReceiver) { method getDefaultAlarmReceiverFormat (line 213) | public String getDefaultAlarmReceiverFormat() { method getAlarmReceiverFormat (line 217) | public String getAlarmReceiverFormat() { method toString (line 226) | @Override FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/config/pipeline/Pipeline.java class Pipeline (line 34) | public class Pipeline implements Serializable { method getId (line 49) | public Long getId() { method setId (line 53) | public void setId(Long id) { method getChannelId (line 57) | public Long getChannelId() { method setChannelId (line 61) | public void setChannelId(Long channelId) { method getName (line 65) | public String getName() { method setName (line 69) | public void setName(String name) { method getDescription (line 73) | public String getDescription() { method setDescription (line 77) | public void setDescription(String description) { method getSelectNodes (line 81) | public List getSelectNodes() { method setSelectNodes (line 85) | public void setSelectNodes(List selectNodes) { method getExtractNodes (line 89) | public List getExtractNodes() { method setExtractNodes (line 93) | public void setExtractNodes(List extractNodes) { method getLoadNodes (line 97) | public List getLoadNodes() { method setLoadNodes (line 101) | public void setLoadNodes(List loadNodes) { method getPairs (line 105) | public List getPairs() { method setPairs (line 109) | public void setPairs(List pairs) { method getGmtCreate (line 113) | public Date getGmtCreate() { method setGmtCreate (line 117) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 121) | public Date getGmtModified() { method setGmtModified (line 125) | public void setGmtModified(Date gmtModified) { method getParameters (line 129) | public PipelineParameter getParameters() { method setParameters (line 133) | public void setParameters(PipelineParameter parameters) { method toString (line 137) | @Override FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/config/pipeline/PipelineParameter.java class PipelineParameter (line 41) | public class PipelineParameter implements Serializable { method merge (line 115) | public void merge(PipelineParameter pipelineParameter) { method merge (line 139) | public void merge(SystemParameter globalParmeter) { method merge (line 150) | public void merge(ChannelParameter channelParameter) { type LoadBanlanceAlgorithm (line 158) | public static enum LoadBanlanceAlgorithm { method isRoundRbin (line 166) | public boolean isRoundRbin() { method isRandom (line 170) | public boolean isRandom() { method isStick (line 174) | public boolean isStick() { type ArbitrateMode (line 179) | public static enum ArbitrateMode { method isMemory (line 189) | public boolean isMemory() { method isRpc (line 193) | public boolean isRpc() { method isZookeeper (line 197) | public boolean isZookeeper() { method isAutomatic (line 201) | public boolean isAutomatic() { type PipeChooseMode (line 206) | public static enum PipeChooseMode { method isAutomatic (line 214) | public boolean isAutomatic() { method isRpc (line 218) | public boolean isRpc() { method isHttp (line 222) | public boolean isHttp() { type SelectorMode (line 227) | public static enum SelectorMode { method isEromanga (line 231) | public boolean isEromanga() { method isCanal (line 235) | public boolean isCanal() { method getPipelineId (line 243) | public Long getPipelineId() { method setPipelineId (line 247) | public void setPipelineId(Long pipelineId) { method getParallelism (line 251) | public Long getParallelism() { method setParallelism (line 255) | public void setParallelism(Long parallelism) { method getLbAlgorithm (line 259) | public LoadBanlanceAlgorithm getLbAlgorithm() { method setLbAlgorithm (line 263) | public void setLbAlgorithm(LoadBanlanceAlgorithm lbAlgorithm) { method getMainstemClientId (line 267) | public Short getMainstemClientId() { method setMainstemClientId (line 271) | public void setMainstemClientId(short mainstemClientId) { method getMainstemBatchsize (line 275) | public Integer getMainstemBatchsize() { method getLoadBatchsize (line 279) | public Integer getLoadBatchsize() { method setLoadBatchsize (line 283) | public void setLoadBatchsize(Integer loadBatchsize) { method isHome (line 287) | public Boolean isHome() { method setHome (line 291) | public void setHome(Boolean home) { method getLoadPoolSize (line 295) | public Integer getLoadPoolSize() { method setLoadPoolSize (line 299) | public void setLoadPoolSize(Integer loadPoolSize) { method getExtractPoolSize (line 303) | public Integer getExtractPoolSize() { method setExtractPoolSize (line 307) | public void setExtractPoolSize(int extractPoolSize) { method isDumpEvent (line 311) | public Boolean isDumpEvent() { method setDumpEvent (line 315) | public void setDumpEvent(Boolean dumpEvent) { method getPipeChooseType (line 319) | public PipeChooseMode getPipeChooseType() { method setPipeChooseType (line 323) | public void setPipeChooseType(PipeChooseMode pipeChooseType) { method isUseBatch (line 327) | public Boolean isUseBatch() { method getSkipLoadException (line 331) | public Boolean getSkipLoadException() { method setSkipLoadException (line 336) | public void setSkipLoadException(Boolean skipLoadException) { method setSelectorMode (line 340) | public void setSelectorMode(SelectorMode selectorMode) { method getHome (line 344) | public Boolean getHome() { method getDumpEvent (line 348) | public Boolean getDumpEvent() { method setExtractPoolSize (line 352) | public void setExtractPoolSize(Integer extractPoolSize) { method getDumpSelector (line 356) | public Boolean getDumpSelector() { method setDumpSelector (line 361) | public void setDumpSelector(Boolean dumpSelector) { method getDumpSelectorDetail (line 365) | public Boolean getDumpSelectorDetail() { method setDumpSelectorDetail (line 370) | public void setDumpSelectorDetail(Boolean dumpSelectorDetail) { method getSelectorMode (line 374) | public SelectorMode getSelectorMode() { method getArbitrateMode (line 378) | public ArbitrateMode getArbitrateMode() { method setArbitrateMode (line 382) | public void setArbitrateMode(ArbitrateMode arbitrateMode) { method getBatchTimeout (line 386) | public Long getBatchTimeout() { method setBatchTimeout (line 390) | public void setBatchTimeout(Long batchTimeout) { method getFileDetect (line 394) | public Boolean getFileDetect() { method setFileDetect (line 398) | public void setFileDetect(Boolean fileDetect) { method getFileLoadPoolSize (line 402) | public Integer getFileLoadPoolSize() { method setFileLoadPoolSize (line 406) | public void setFileLoadPoolSize(Integer fileLoadPoolSize) { method getSkipFreedom (line 410) | public Boolean getSkipFreedom() { method setSkipFreedom (line 414) | public void setSkipFreedom(Boolean skipFreedom) { method getDestinationName (line 418) | public String getDestinationName() { method setDestinationName (line 422) | public void setDestinationName(String destinationName) { method getUseLocalFileMutliThread (line 426) | public Boolean getUseLocalFileMutliThread() { method setUseLocalFileMutliThread (line 430) | public void setUseLocalFileMutliThread(Boolean useLocalFileMutliThread) { method getUseExternalIp (line 434) | public Boolean getUseExternalIp() { method setUseExternalIp (line 438) | public void setUseExternalIp(Boolean useExternalIp) { method getUseFileEncrypt (line 442) | public Boolean getUseFileEncrypt() { method setUseFileEncrypt (line 446) | public void setUseFileEncrypt(Boolean useFileEncrypt) { method getUseTableTransform (line 450) | public Boolean getUseTableTransform() { method setUseTableTransform (line 454) | public void setUseTableTransform(Boolean useTableTransform) { method getSkipNoRow (line 458) | public Boolean getSkipNoRow() { method setSkipNoRow (line 462) | public void setSkipNoRow(Boolean skipNoRow) { method getEnableCompatibleMissColumn (line 466) | public Boolean getEnableCompatibleMissColumn() { method setEnableCompatibleMissColumn (line 470) | public void setEnableCompatibleMissColumn(Boolean enableCompatibleMiss... method getChannelInfo (line 474) | public String getChannelInfo() { method setChannelInfo (line 478) | public void setChannelInfo(String channelInfo) { method getDryRun (line 482) | public Boolean getDryRun() { method isDryRun (line 486) | public Boolean isDryRun() { method setDryRun (line 490) | public void setDryRun(Boolean dryRun) { method getDdlSync (line 494) | public Boolean getDdlSync() { method setDdlSync (line 498) | public void setDdlSync(Boolean ddlSync) { method getSkipDdlException (line 502) | public Boolean getSkipDdlException() { method setSkipDdlException (line 506) | public void setSkipDdlException(Boolean skipDdlException) { method getEnableRemedy (line 512) | public Boolean getEnableRemedy() { method isEnableRemedy (line 516) | public Boolean isEnableRemedy() { method setEnableRemedy (line 520) | public void setEnableRemedy(Boolean enableRemedy) { method getSyncMode (line 524) | public SyncMode getSyncMode() { method setSyncMode (line 528) | public void setSyncMode(SyncMode syncMode) { method getSyncConsistency (line 532) | public SyncConsistency getSyncConsistency() { method setSyncConsistency (line 536) | public void setSyncConsistency(SyncConsistency syncConsistency) { method getRemedyAlgorithm (line 540) | public RemedyAlgorithm getRemedyAlgorithm() { method setRemedyAlgorithm (line 544) | public void setRemedyAlgorithm(RemedyAlgorithm remedyAlgorithm) { method getUseBatch (line 551) | public Boolean getUseBatch() { method setUseBatch (line 555) | public void setUseBatch(Boolean useBatch) { method setMainstemClientId (line 559) | public void setMainstemClientId(Short mainstemClientId) { method setMainstemBatchsize (line 563) | public void setMainstemBatchsize(Integer mainstemBatchsize) { method getSystemSchema (line 567) | public String getSystemSchema() { method setSystemSchema (line 571) | public void setSystemSchema(String systemSchema) { method getSystemMarkTable (line 575) | public String getSystemMarkTable() { method setSystemMarkTable (line 579) | public void setSystemMarkTable(String systemMarkTable) { method getSystemBufferTable (line 583) | public String getSystemBufferTable() { method setSystemBufferTable (line 587) | public void setSystemBufferTable(String systemBufferTable) { method getRetriever (line 591) | public RetrieverType getRetriever() { method setRetriever (line 595) | public void setRetriever(RetrieverType retriever) { method getSystemMarkTableColumn (line 599) | public String getSystemMarkTableColumn() { method setSystemMarkTableColumn (line 603) | public void setSystemMarkTableColumn(String systemMarkTableColumn) { method getSystemDualTable (line 607) | public String getSystemDualTable() { method setSystemDualTable (line 611) | public void setSystemDualTable(String systemDualTable) { method getSystemMarkTableInfo (line 615) | public String getSystemMarkTableInfo() { method setSystemMarkTableInfo (line 619) | public void setSystemMarkTableInfo(String systemMarkTableInfo) { method getRemedyDelayThresoldForMedia (line 623) | public Integer getRemedyDelayThresoldForMedia() { method setRemedyDelayThresoldForMedia (line 627) | public void setRemedyDelayThresoldForMedia(Integer remedyDelayThresold... method getSkipSelectException (line 631) | public Boolean getSkipSelectException() { method setSkipSelectException (line 635) | public void setSkipSelectException(Boolean skipSelectException) { method toString (line 639) | @Override FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/config/record/LogRecord.java class LogRecord (line 31) | public class LogRecord implements Serializable { method getId (line 43) | public Long getId() { method setId (line 47) | public void setId(Long id) { method getChannel (line 51) | public Channel getChannel() { method setChannel (line 55) | public void setChannel(Channel channel) { method getPipeline (line 59) | public Pipeline getPipeline() { method setPipeline (line 63) | public void setPipeline(Pipeline pipeline) { method getNid (line 67) | public Long getNid() { method setNid (line 71) | public void setNid(Long nid) { method getTitle (line 75) | public String getTitle() { method setTitle (line 79) | public void setTitle(String title) { method getMessage (line 83) | public String getMessage() { method setMessage (line 87) | public void setMessage(String message) { method getGmtCreate (line 91) | public Date getGmtCreate() { method setGmtCreate (line 95) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 99) | public Date getGmtModified() { method setGmtModified (line 103) | public void setGmtModified(Date gmtModified) { method toString (line 107) | @Override FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/statistics/delay/DelayCount.java class DelayCount (line 32) | public class DelayCount implements Serializable { method getId (line 42) | public Long getId() { method setId (line 46) | public void setId(Long id) { method getPipelineId (line 50) | public Long getPipelineId() { method setPipelineId (line 54) | public void setPipelineId(Long pipelineId) { method getNumber (line 58) | public Long getNumber() { method setNumber (line 62) | public void setNumber(Long number) { method getTime (line 66) | public Long getTime() { method setTime (line 70) | public void setTime(Long time) { method getGmtCreate (line 74) | public Date getGmtCreate() { method setGmtCreate (line 78) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 82) | public Date getGmtModified() { method setGmtModified (line 86) | public void setGmtModified(Date gmtModified) { method toString (line 90) | @Override FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/statistics/delay/DelayStat.java class DelayStat (line 31) | public class DelayStat implements Serializable { method getId (line 41) | public Long getId() { method setId (line 45) | public void setId(Long id) { method getPipelineId (line 49) | public Long getPipelineId() { method setPipelineId (line 53) | public void setPipelineId(Long pipelineId) { method getDelayNumber (line 57) | public Long getDelayNumber() { method setDelayNumber (line 61) | public void setDelayNumber(Long delayNumber) { method getDelayTime (line 65) | public Long getDelayTime() { method setDelayTime (line 69) | public void setDelayTime(Long delayTime) { method getGmtCreate (line 73) | public Date getGmtCreate() { method setGmtCreate (line 77) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 81) | public Date getGmtModified() { method setGmtModified (line 85) | public void setGmtModified(Date gmtModified) { method toString (line 89) | @Override FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/statistics/stage/ProcessStat.java class ProcessStat (line 29) | public class ProcessStat implements Serializable { method getPipelineId (line 36) | public Long getPipelineId() { method setPipelineId (line 40) | public void setPipelineId(Long pipelineId) { method getProcessId (line 44) | public Long getProcessId() { method setProcessId (line 48) | public void setProcessId(Long processId) { method getStageStats (line 52) | public List getStageStats() { method setStageStats (line 56) | public void setStageStats(List stageStats) { method toString (line 60) | @Override FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/statistics/stage/StageStat.java class StageStat (line 30) | public class StageStat implements Serializable { method getPipelineId (line 42) | public Long getPipelineId() { method setPipelineId (line 46) | public void setPipelineId(Long pipelineId) { method getProcessId (line 50) | public Long getProcessId() { method setProcessId (line 54) | public void setProcessId(Long processId) { method getStage (line 58) | public StageType getStage() { method setStage (line 62) | public void setStage(StageType stage) { method getStartTime (line 66) | public Long getStartTime() { method setStartTime (line 70) | public void setStartTime(Long startTime) { method getEndTime (line 74) | public Long getEndTime() { method setEndTime (line 78) | public void setEndTime(Long endTime) { method getNumber (line 82) | public Long getNumber() { method setNumber (line 86) | public void setNumber(Long number) { method getSize (line 90) | public Long getSize() { method setSize (line 94) | public void setSize(Long size) { method getExts (line 98) | public Map getExts() { method setExts (line 102) | public void setExts(Map exts) { method toString (line 106) | @Override FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/statistics/table/TableStat.java class TableStat (line 29) | public class TableStat implements Serializable { method getId (line 46) | public Long getId() { method setId (line 50) | public void setId(Long id) { method getPipelineId (line 54) | public Long getPipelineId() { method setPipelineId (line 58) | public void setPipelineId(Long pipelineId) { method getDataMediaPairId (line 62) | public Long getDataMediaPairId() { method setDataMediaPairId (line 66) | public void setDataMediaPairId(Long dataMediaPairId) { method getFileSize (line 70) | public Long getFileSize() { method setFileSize (line 74) | public void setFileSize(Long fileSize) { method getFileCount (line 78) | public Long getFileCount() { method setFileCount (line 82) | public void setFileCount(Long fileCount) { method getDeleteCount (line 86) | public Long getDeleteCount() { method setDeleteCount (line 90) | public void setDeleteCount(Long deleteCount) { method getUpdateCount (line 94) | public Long getUpdateCount() { method setUpdateCount (line 98) | public void setUpdateCount(Long updateCount) { method getInsertCount (line 102) | public Long getInsertCount() { method setInsertCount (line 106) | public void setInsertCount(Long insertCount) { method getGmtCreate (line 110) | public Date getGmtCreate() { method setGmtCreate (line 114) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 118) | public Date getGmtModified() { method setGmtModified (line 122) | public void setGmtModified(Date gmtModified) { method getStartTime (line 126) | public Date getStartTime() { method setStartTime (line 130) | public void setStartTime(Date startTime) { method getEndTime (line 134) | public Date getEndTime() { method setEndTime (line 138) | public void setEndTime(Date endTime) { method toString (line 142) | @Override FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/statistics/throughput/ThroughputStat.java class ThroughputStat (line 31) | public class ThroughputStat implements Serializable { method getId (line 44) | public Long getId() { method setId (line 48) | public void setId(Long id) { method getPipelineId (line 52) | public Long getPipelineId() { method setPipelineId (line 56) | public void setPipelineId(Long pipelineId) { method getStartTime (line 60) | public Date getStartTime() { method setStartTime (line 64) | public void setStartTime(Date startTime) { method getEndTime (line 68) | public Date getEndTime() { method setEndTime (line 72) | public void setEndTime(Date endTime) { method getType (line 76) | public ThroughputType getType() { method setType (line 80) | public void setType(ThroughputType type) { method getNumber (line 84) | public Long getNumber() { method setNumber (line 88) | public void setNumber(Long number) { method getSize (line 92) | public Long getSize() { method setSize (line 96) | public void setSize(Long size) { method getGmtCreate (line 100) | public Date getGmtCreate() { method setGmtCreate (line 104) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 108) | public Date getGmtModified() { method setGmtModified (line 112) | public void setGmtModified(Date gmtModified) { method toString (line 116) | @Override FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/statistics/throughput/ThroughputType.java type ThroughputType (line 24) | public enum ThroughputType { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/user/AuthorizeType.java type AuthorizeType (line 24) | public enum AuthorizeType { method isAnonymous (line 32) | public boolean isAnonymous() { method isOperator (line 36) | public boolean isOperator() { method isAdmin (line 40) | public boolean isAdmin() { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/model/user/User.java class User (line 22) | public class User implements Serializable { method getId (line 34) | public Long getId() { method setId (line 38) | public void setId(Long id) { method getName (line 42) | public String getName() { method setName (line 46) | public void setName(String name) { method getPassword (line 50) | public String getPassword() { method setPassword (line 54) | public void setPassword(String password) { method getDepartment (line 58) | public String getDepartment() { method setDepartment (line 62) | public void setDepartment(String department) { method getRealName (line 66) | public String getRealName() { method setRealName (line 70) | public void setRealName(String realName) { method getGmtCreate (line 74) | public Date getGmtCreate() { method setGmtCreate (line 78) | public void setGmtCreate(Date gmtCreate) { method getGmtModified (line 82) | public Date getGmtModified() { method setGmtModified (line 86) | public void setGmtModified(Date gmtModified) { method getAuthorizeType (line 90) | public AuthorizeType getAuthorizeType() { method setAuthorizeType (line 94) | public void setAuthorizeType(AuthorizeType authorizeType) { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/AddressUtils.java class AddressUtils (line 29) | public class AddressUtils { method isAvailablePort (line 36) | public static boolean isAvailablePort(int port) { method isValidHostAddress (line 54) | private static boolean isValidHostAddress(InetAddress address) { method getHostIp (line 64) | public static String getHostIp() { method getHostName (line 69) | public static String getHostName() { method isHostIp (line 80) | public static boolean isHostIp(String ip) { method getHostAddress (line 124) | public static InetAddress getHostAddress() { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/Assert.java class Assert (line 19) | public final class Assert { method assertNotNull (line 21) | public static T assertNotNull(T object) { method assertNotNull (line 26) | public static T assertNotNull(T object, String message, Object... ... method assertNotNull (line 31) | public static T assertNotNull(T object, ExceptionType exceptionTyp... method assertNull (line 45) | public static T assertNull(T object) { method assertNull (line 50) | public static T assertNull(T object, String message, Object... arg... method assertNull (line 55) | public static T assertNull(T object, ExceptionType exceptionType, ... method assertTrue (line 69) | public static void assertTrue(boolean expression) { method assertTrue (line 74) | public static void assertTrue(boolean expression, String message, Obje... method assertTrue (line 79) | public static void assertTrue(boolean expression, ExceptionType except... method getMessage (line 91) | private static String getMessage(String message, Object[] args, String... type ExceptionType (line 104) | public static enum ExceptionType { method newInstance (line 107) | @Override method newInstance (line 113) | abstract RuntimeException newInstance(String message); FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/ByteUtils.java class ByteUtils (line 32) | public class ByteUtils { method bigIntToHex (line 34) | public static String bigIntToHex(BigInteger big) { method hexToBigInt (line 38) | public static BigInteger hexToBigInt(String hex) { method bytesToString (line 42) | public static String bytesToString(byte[] bytes) { method stringToBytes (line 50) | public static byte[] stringToBytes(String string) { method bytesToBase64String (line 58) | public static String bytesToBase64String(byte[] bytes) { method base64StringToBytes (line 66) | public static byte[] base64StringToBytes(String string) { method int2bytes (line 74) | public static byte[] int2bytes(int i) { method bytes2int (line 80) | public static int bytes2int(byte[] b) { method long2bytes (line 87) | public static byte[] long2bytes(long l) { method bytes2long (line 93) | public static long bytes2long(byte[] b) { method int2bytes (line 100) | public static int int2bytes(int i, byte[] data, int offset) { method bytes2int (line 108) | public static int bytes2int(byte[] data, int offset) { method long2bytes (line 113) | public static int long2bytes(long l, byte[] data, int offset) { method bytes2long (line 125) | public static long bytes2long(byte[] data, int offset) { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/JsonUtils.java class JsonUtils (line 54) | public class JsonUtils { method unmarshalFromByte (line 75) | public static T unmarshalFromByte(byte[] bytes, Class targetCla... method unmarshalFromByte (line 79) | public static T unmarshalFromByte(byte[] bytes, TypeReference t... method marshalToByte (line 83) | public static byte[] marshalToByte(Object obj) { method marshalToByte (line 87) | public static byte[] marshalToByte(Object obj, SerializerFeature... fe... method unmarshalFromString (line 91) | public static T unmarshalFromString(String json, Class targetCl... method unmarshalFromString (line 95) | public static T unmarshalFromString(String json, TypeReference ... method marshalToString (line 99) | public static String marshalToString(Object obj) { method marshalToString (line 103) | public static String marshalToString(Object obj, SerializerFeature... ... method marshalToStringWithoutTransient (line 107) | public static String marshalToStringWithoutTransient(Object obj) { method marshalToString (line 129) | public static String marshalToString(Object obj, String... fliterField... class InetAddressSerializer (line 148) | public static class InetAddressSerializer implements ObjectSerializer { method write (line 152) | public void write(JSONSerializer serializer, Object object, Object f... method write (line 164) | public void write(JSONSerializer serializer, Object object, Object f... class InetSocketAddressSerializer (line 177) | public static class InetSocketAddressSerializer implements ObjectSeria... method write (line 181) | public void write(JSONSerializer serializer, Object object, Object f... method write (line 204) | public void write(JSONSerializer serializer, Object object, Object f... class InetAddressDeserializer (line 228) | public static class InetAddressDeserializer implements ObjectDeseria... method deserialze (line 232) | @Override method getFastMatchToken (line 237) | @Override class InetSocketAddressDeserializer (line 244) | public static class InetSocketAddressDeserializer implements ObjectD... method deserialze (line 248) | @Override method getFastMatchToken (line 291) | @Override FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/NioUtils.java class NioUtils (line 44) | public class NioUtils { method copy (line 53) | public static long copy(InputStream input, OutputStream output, long o... method copy (line 91) | public static long copy(InputStream input, OutputStream output, long o... method copy (line 141) | public static long copy(InputStream input, OutputStream output) throws... method write (line 178) | public static void write(byte[] data, OutputStream output) throws IOEx... method write (line 192) | public static void write(final byte[] srcArray, File targetFile) throw... method write (line 199) | public static void write(final byte[] srcArray, File targetFile, final... method read (line 240) | public static byte[] read(File sourceFile) throws IOException { method read (line 271) | public static byte[] read(InputStream input) throws IOException { method copy (line 286) | public static void copy(final File src, File dest) throws IOException { method copy (line 298) | public static boolean copy(final File src, File dest, final int retryT... method copy (line 338) | public static void copy(final File sourceFile, File targetFile, final ... method create (line 386) | public static boolean create(File dest) { method create (line 393) | public static boolean create(File dest, final boolean isFile, final in... method delete (line 446) | public static boolean delete(File dest) { method delete (line 456) | public static boolean delete(File dest, final int retryTimes) { method move (line 507) | public static void move(final File src, File dest) throws IOException { method move (line 520) | public static void move(final File src, File dest, final int retryTime... FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/OtterToStringStyle.java class OtterToStringStyle (line 34) | public class OtterToStringStyle extends ToStringStyle { class OtterDateStyle (line 72) | private static class OtterDateStyle extends ToStringStyle { method OtterDateStyle (line 79) | public OtterDateStyle(String pattern){ method appendDetail (line 87) | protected void appendDetail(StringBuffer buffer, String fieldName, O... FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/RegexUtils.java class RegexUtils (line 36) | public class RegexUtils { method apply (line 43) | public Pattern apply(String pattern) { method findFirst (line 54) | public static String findFirst(String originalStr, String regex) { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/SecurityUtils.java class SecurityUtils (line 28) | public class SecurityUtils { method getMD5Str (line 33) | public static String getMD5Str(String str) { method getPassword (line 61) | public static String getPassword(String str) { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/TestUtils.java class TestUtils (line 30) | public class TestUtils { method getField (line 39) | public static Object getField(Object obj, String fieldName) { method setField (line 54) | public static void setField(Object target, String fieldName, Object ar... method invokeMethod (line 70) | public static Object invokeMethod(Object target, String methodName, Ob... method restoreJvm (line 91) | public static void restoreJvm() { method memoryUsed (line 109) | public static long memoryUsed() { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/cache/ExtensionMemoryMirror.java class ExtensionMemoryMirror (line 35) | public class ExtensionMemoryMirror { method ExtensionMemoryMirror (line 40) | public ExtensionMemoryMirror(ComputeFunction function){ method get (line 45) | public synchronized VALUE get(KEY key) { method put (line 73) | public synchronized void put(KEY key, VALUE value) { method remove (line 77) | public synchronized void remove(Object key) { method clear (line 81) | public synchronized void clear() { method getKeys (line 85) | public Iterator getKeys() { method entrySet (line 89) | public Set> entrySet() { method size (line 93) | public int size() { method getKey (line 97) | private KEY getKey(Object key) { type ComputeFunction (line 105) | public static interface ComputeFunction { method apply (line 107) | VALUE apply(KEY key); FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/cache/RefreshMemoryMirror.java class RefreshMemoryMirror (line 44) | public class RefreshMemoryMirror { method RefreshMemoryMirror (line 50) | public RefreshMemoryMirror(Long period, ComputeFunction fu... method get (line 56) | public synchronized VALUE get(KEY key) { method put (line 74) | public synchronized void put(KEY key, VALUE value) { method remove (line 79) | public synchronized void remove(Object key) { method clear (line 83) | public synchronized void clear() { method getKeys (line 87) | public Iterator getKeys() { method isExpired (line 97) | private boolean isExpired(RefreshObject refreshObject) { method getKey (line 117) | private String getKey(Object key) { method toString (line 125) | public String toString() { type ComputeFunction (line 132) | public static interface ComputeFunction { method apply (line 134) | VALUE apply(KEY key, VALUE oldValue); class RefreshObject (line 140) | public static class RefreshObject { method RefreshObject (line 145) | public RefreshObject(VALUE value){ method getValue (line 150) | public VALUE getValue() { method setValue (line 154) | public void setValue(VALUE value) { method getTimestamp (line 158) | public long getTimestamp() { method setTimestamp (line 162) | public void setTimestamp(long timestamp) { method toString (line 166) | @Override FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/cmd/Exec.java class Exec (line 44) | public class Exec { method execute (line 48) | public static Result execute(String cmd) throws Exception { method execute (line 52) | public static Result execute(String cmd, String outputLog) throws Exce... method execute (line 56) | public static Result execute(String cmd, String outputLog, byte[] inpu... method execute (line 60) | public static Result execute(String cmd, String outputLog, byte[] inpu... method execute (line 66) | public static Result execute(String[] cmds) throws Exception { method execute (line 70) | public static Result execute(String[] cmds, String outputLog) throws E... method execute (line 74) | public static Result execute(String[] cmds, String outputLog, byte[] i... method execute (line 78) | public static Result execute(String[] cmds, String outputLog, byte[] i... method execute (line 84) | public static Result execute(Process process, String cmd, String outpu... class InputPumper (line 144) | private static class InputPumper extends Thread { method InputPumper (line 149) | InputPumper(byte[] input, OutputStream output){ method run (line 156) | public void run() { class Result (line 167) | public static class Result { method Result (line 174) | private Result(String cmd, String stdout, String stderr, int exitCode){ method getStderr (line 181) | public String getStderr() { method getStdout (line 185) | public String getStdout() { method getExitCode (line 189) | public int getExitCode() { method toString (line 193) | public String toString() { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/cmd/StreamAppender.java class StreamAppender (line 30) | public class StreamAppender { method StreamAppender (line 36) | public StreamAppender(OutputStream output){ method writeInput (line 40) | public void writeInput(final InputStream err, final InputStream out) { method finish (line 83) | public void finish() throws Exception { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/cmd/StreamCollector.java class StreamCollector (line 25) | public class StreamCollector extends StreamCopier { method StreamCollector (line 27) | public StreamCollector(InputStream stream){ method toString (line 32) | public String toString() { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/cmd/StreamCopier.java class StreamCopier (line 35) | public class StreamCopier extends Thread { method StreamCopier (line 41) | public StreamCopier(InputStream stream, OutputStream out){ method StreamCopier (line 45) | public StreamCopier(InputStream stream, OutputStream out, String ident... method run (line 57) | public void run() { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/code/Code.java type Code (line 24) | public interface Code { method getCode (line 26) | public String getCode(); method getMessage (line 28) | public String getMessage(String... params); FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/code/ResourceBundleUtil.java class ResourceBundleUtil (line 44) | public class ResourceBundleUtil { method ResourceBundleUtil (line 54) | public ResourceBundleUtil(String bundleName){ method getMessage (line 71) | public String getMessage(String key, String... params) { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/compile/JavaSourceCompiler.java type JavaSourceCompiler (line 21) | public interface JavaSourceCompiler { method compile (line 23) | Class compile(String sourceString); method compile (line 25) | Class compile(JavaSource javaSource); FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/compile/exception/CompileExprException.java class CompileExprException (line 25) | public class CompileExprException extends RuntimeException { method CompileExprException (line 29) | public CompileExprException(String message){ method CompileExprException (line 33) | public CompileExprException(String message, Throwable cause){ FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/compile/exception/JdkCompileException.java class JdkCompileException (line 30) | public class JdkCompileException extends Exception { method JdkCompileException (line 39) | public JdkCompileException(String message, Set qualifiedClassN... method getSource (line 46) | public String getSource() { method setSource (line 50) | public void setSource(String source) { method JdkCompileException (line 54) | public JdkCompileException(String message, Set qualifiedClassN... method JdkCompileException (line 61) | public JdkCompileException(Set qualifiedClassNames, Throwable ... method setClassNames (line 68) | private void setClassNames(Set qualifiedClassNames) { method setDiagnostics (line 75) | private void setDiagnostics(DiagnosticCollector diagno... method getDiagnostics (line 84) | public DiagnosticCollector getDiagnostics() { method getClassNames (line 91) | public Collection getClassNames() { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/compile/impl/JdkCompileTask.java class JdkCompileTask (line 44) | public class JdkCompileTask { method JdkCompileTask (line 58) | public JdkCompileTask(JdkCompilerClassLoader classLoader, Iterable compile(final Map loadClass(final String qualifiedClassName) throws Clas... method toURI (line 165) | public static URI toURI(String name) { method getClassLoader (line 173) | public ClassLoader getClassLoader() { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/compile/impl/JdkCompiler.java class JdkCompiler (line 31) | public class JdkCompiler implements JavaSourceCompiler { method JdkCompiler (line 35) | public JdkCompiler(){ method compile (line 41) | public Class compile(String sourceString) { method compile (line 46) | public Class compile(JavaSource javaSource) { method setOptions (line 65) | public void setOptions(List options) { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/compile/model/JavaFileManagerImpl.java class JavaFileManagerImpl (line 38) | public class JavaFileManagerImpl extends ForwardingJavaFileManager files() { method clearCache (line 40) | public void clearCache() { method getJavaFileObject (line 44) | public JavaFileObject getJavaFileObject(String qualifiedClassName) { method findClass (line 48) | protected synchronized Class findClass(String qualifiedClassName) t... method add (line 70) | public void add(String qualifiedClassName, final JavaFileObject javaFi... method loadClass (line 74) | protected synchronized Class loadClass(final String name, final boo... method getResourceAsStream (line 91) | public InputStream getResourceAsStream(final String name) { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/extension/DefaultExtensionFactory.java class DefaultExtensionFactory (line 33) | public class DefaultExtensionFactory implements ExtensionFactory { method DefaultExtensionFactory (line 40) | public DefaultExtensionFactory(){ method getExtension (line 49) | public T getExtension(Class type, ExtensionData extensionData) { method getExtensionInternal (line 53) | private Object getExtensionInternal(ExtensionData extensionData) { method scan (line 78) | private Class scan(String fileResolverClassname) { method setClassPathScanner (line 89) | public void setClassPathScanner(ClassScanner classPathScanner) { method setFileSystemScanner (line 93) | public void setFileSystemScanner(ClassScanner fileSystemScanner) { method getFileSystemScanner (line 97) | public ClassScanner getFileSystemScanner() { method setJdkCompiler (line 101) | public void setJdkCompiler(JdkCompiler jdkCompiler) { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/extension/ExtensionFactory.java type ExtensionFactory (line 27) | public interface ExtensionFactory { method getExtension (line 36) | T getExtension(Class type, ExtensionData extensionData); FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/extension/classpath/ClassFilter.java type ClassFilter (line 19) | public interface ClassFilter { method accept (line 21) | boolean accept(Class clazz); FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/extension/classpath/ClassNameUtils.java class ClassNameUtils (line 25) | public class ClassNameUtils { method convertClassNameToUnderscoreName (line 34) | public static String convertClassNameToUnderscoreName(String name) { method convertUnderscoreNameToClassName (line 63) | public static String convertUnderscoreNameToClassName(String name) { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/extension/classpath/ClassScanner.java type ClassScanner (line 25) | public interface ClassScanner { method scan (line 27) | Class scan(String className); FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/extension/classpath/ClasspathClassScanner.java class ClasspathClassScanner (line 27) | public class ClasspathClassScanner implements ClassScanner { method scan (line 31) | public Class scan(String className) { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/extension/classpath/FileSystemClassLoader.java class FileSystemClassLoader (line 33) | public class FileSystemClassLoader extends ClassLoader { method FileSystemClassLoader (line 38) | public FileSystemClassLoader(String rootDir, ClassLoader parent){ method findClass (line 47) | protected Class findClass(String name) throws ClassNotFoundException { method getClassData (line 56) | private byte[] getClassData(String className) { method classNameToPath (line 83) | private String classNameToPath(String className) { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/extension/classpath/FileSystemClassScanner.java class FileSystemClassScanner (line 37) | public class FileSystemClassScanner implements InitializingBean, ClassSc... method afterPropertiesSet (line 46) | @Override method scan (line 51) | public Class scan(String className) { method findInDirectory (line 55) | private Class findInDirectory(String dirStr, String className) { method scanInJar (line 87) | private Class scanInJar(String jarFileName, String className) { method StrToFile (line 125) | private File StrToFile(String dirString) { method pathToDot (line 133) | private String pathToDot(String s) { method setExtendsDir (line 137) | public void setExtendsDir(String extendsDir) { method setFileClassLoader (line 150) | public void setFileClassLoader(FileSystemClassLoader fileClassLoader) { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/extension/exceptions/ExtensionLoadException.java class ExtensionLoadException (line 25) | public class ExtensionLoadException extends RuntimeException { method ExtensionLoadException (line 29) | public ExtensionLoadException(String cause){ method ExtensionLoadException (line 33) | public ExtensionLoadException(Throwable t){ method ExtensionLoadException (line 37) | public ExtensionLoadException(String cause, Throwable t){ FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/lock/BooleanMutex.java class BooleanMutex (line 49) | public class BooleanMutex { method BooleanMutex (line 53) | public BooleanMutex(){ method BooleanMutex (line 58) | public BooleanMutex(Boolean mutex){ method get (line 68) | public void get() throws InterruptedException { method get (line 80) | public void get(long timeout, TimeUnit unit) throws InterruptedExcepti... method set (line 89) | public void set(Boolean mutex) { method state (line 97) | public boolean state() { class Sync (line 104) | private final class Sync extends AbstractQueuedSynchronizer { method isTrue (line 113) | private boolean isTrue(int state) { method tryAcquireShared (line 120) | protected int tryAcquireShared(int state) { method tryReleaseShared (line 129) | protected boolean tryReleaseShared(int ignore) { method innerState (line 134) | boolean innerState() { method innerGet (line 138) | void innerGet() throws InterruptedException { method innerGet (line 142) | void innerGet(long nanosTimeout) throws InterruptedException, Timeou... method innerSetTrue (line 146) | void innerSetTrue() { method innerSetFalse (line 159) | void innerSetFalse() { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/meta/DdlSchemaFilter.java type DdlSchemaFilter (line 22) | public interface DdlSchemaFilter { method accept (line 24) | boolean accept(String schemaName); FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/meta/DdlTableNameFilter.java type DdlTableNameFilter (line 22) | public interface DdlTableNameFilter { method accept (line 24) | boolean accept(String catalogName, String schemaName, String tableName); FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/meta/DdlUtils.java class DdlUtils (line 56) | public class DdlUtils { method findSchemas (line 80) | @SuppressWarnings("unchecked") method findSchemas (line 98) | public static List findSchemas(JdbcTemplate jdbcTemplate, fina... method findTable (line 113) | public static Table findTable(JdbcTemplate jdbcTemplate, final String ... method findTable (line 118) | public static Table findTable(final JdbcTemplate jdbcTemplate, final S... method findTables (line 189) | @SuppressWarnings("unchecked") method makeAllColumnsPrimaryKeysIfNoPrimaryKeysFound (line 270) | private static void makeAllColumnsPrimaryKeysIfNoPrimaryKeysFound(Tabl... method makeDRDSShardColumnsAsPrimaryKeys (line 280) | private static void makeDRDSShardColumnsAsPrimaryKeys(Table table, fin... method getShardKeyByDRDS (line 305) | public static String getShardKeyByDRDS(final JdbcTemplate jdbcTemplate... method readTable (line 346) | private static Table readTable(DatabaseMetaDataWrapper metaData, Map initColumnsForTable() { method initColumnsForColumn (line 391) | private static List initColumnsForColumn() { method initColumnsForPK (line 416) | private static List initColumnsForPK() { method readColumns (line 432) | private static List readColumns(DatabaseMetaDataWrapper metaDa... method readColumn (line 496) | private static Column readColumn(DatabaseMetaDataWrapper metaData, Map... method readColumns (line 564) | private static Map readColumns(ResultSet resultSet, Li... method readPrimaryKeyNames (line 577) | private static Collection readPrimaryKeyNames(DatabaseMetaData... method readPrimaryKeyName (line 596) | private static String readPrimaryKeyName(DatabaseMetaDataWrapper metaD... FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/meta/DdlUtilsFilter.java class DdlUtilsFilter (line 28) | public abstract class DdlUtilsFilter { method filterConnection (line 36) | public Connection filterConnection(Connection con) throws Exception { method filterDataBaseMetaData (line 46) | public DatabaseMetaData filterDataBaseMetaData(JdbcTemplate jdbcTempla... FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/meta/TableType.java type TableType (line 26) | public enum TableType { method toStrings (line 74) | public static String[] toStrings(final TableType[] tableTypes) { method valueOf (line 96) | public static TableType[] valueOf(final String[] tableTypeStrings) { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/sizeof/NaiveSizeOf.java class NaiveSizeOf (line 36) | public class NaiveSizeOf { method NaiveSizeOf (line 38) | private NaiveSizeOf(){ method sizeof (line 44) | public static int sizeof(boolean b) { method sizeof (line 48) | public static int sizeof(byte b) { method sizeof (line 52) | public static int sizeof(char c) { method sizeof (line 56) | public static int sizeof(short s) { method sizeof (line 60) | public static int sizeof(int i) { method sizeof (line 64) | public static int sizeof(long l) { method sizeof (line 68) | public static int sizeof(float f) { method sizeof (line 72) | public static int sizeof(double d) { method size_inst (line 76) | private static int size_inst(final Class c) { method size_prim (line 95) | private static int size_prim(final Class t) { method size_arr (line 108) | private static int size_arr(final Object obj, final Class c) { method sizeof (line 128) | public static int sizeof(final Object obj) { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/sizeof/ObjectProfiler.java class ObjectProfiler (line 59) | public abstract class ObjectProfiler { method sizeof (line 85) | public static long sizeof(final Object obj) { method sizedelta (line 116) | public static long sizedelta(final Object base, final Object obj) { class ClassMetadata (line 151) | private static final class ClassMetadata { method ClassMetadata (line 153) | ClassMetadata(final int primitiveFieldCount, final int shellSize, fi... class ClassAccessPrivilegedAction (line 169) | private static final class ClassAccessPrivilegedAction implements Priv... method run (line 172) | public Object run() throws Exception { method setContext (line 176) | void setContext(final Class cls) { class FieldAccessPrivilegedAction (line 184) | private static final class FieldAccessPrivilegedAction implements Priv... method run (line 187) | public Object run() throws Exception { method setContext (line 192) | void setContext(final Field field) { method ObjectProfiler (line 200) | private ObjectProfiler(){ method computeSizeof (line 206) | private static long computeSizeof(Object obj, final IdentityHashMap vi... method getClassMetadata (line 290) | private static ClassMetadata getClassMetadata(final Class cls, final M... method sizeofArrayShell (line 373) | private static int sizeofArrayShell(final int length, final Class comp... method sizeofPrimitiveType (line 384) | private static int sizeofPrimitiveType(final Class type) { method skipClassDueToSunJVMBug (line 459) | private static int skipClassDueToSunJVMBug(Class clazz) { method isSharedFlyweight (line 473) | private static boolean isSharedFlyweight(Object obj) { class Integers (line 508) | final class Integers { method Integers (line 510) | private Integers(){ method valueOf (line 533) | public static Integer valueOf(int i) { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/spring/PropertyPlaceholderConfigurer.java class PropertyPlaceholderConfigurer (line 36) | public class PropertyPlaceholderConfigurer extends org.springframework.b... method PropertyPlaceholderConfigurer (line 43) | public PropertyPlaceholderConfigurer(){ method setResourceLoader (line 47) | public void setResourceLoader(ResourceLoader loader) { method setLocationNames (line 51) | public void setLocationNames(String[] locations) { method afterPropertiesSet (line 55) | public void afterPropertiesSet() throws Exception { method resolveSystemPropertyPlaceholders (line 79) | private String resolveSystemPropertyPlaceholders(String text) { method resolveSystemPropertyPlaceholder (line 116) | private String resolveSystemPropertyPlaceholder(String placeholder) { method resolvePlaceholder (line 131) | @Override class DefaultablePlaceholder (line 143) | private static class DefaultablePlaceholder { method DefaultablePlaceholder (line 148) | public DefaultablePlaceholder(String placeholder){ method trimToNull (line 162) | private String trimToNull(String str) { method trimToEmpty (line 176) | public static String trimToEmpty(String str) { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/test/JTesterxClassPathXmlApplicationContext.java class JTesterxClassPathXmlApplicationContext (line 48) | public class JTesterxClassPathXmlApplicationContext extends org.jtester.... class JTesterxSpringContext (line 50) | private class JTesterxSpringContext extends org.jtester.module.spring.... method JTesterxSpringContext (line 52) | public JTesterxSpringContext(Object testedObject, String[] configLoc... method JTesterxSpringContext (line 57) | public JTesterxSpringContext(String[] configLocations, boolean refre... method initBeanDefinitionReader (line 66) | @Override method customizeBeanFactory (line 71) | @Override class JTesterxReaderEventListener (line 87) | public static class JTesterxReaderEventListener extends EmptyReaderEve... method defaultsRegistered (line 89) | @Override method createApplicationContext (line 98) | @Override FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/thread/ExecutorServiceFactoryBean.java class ExecutorServiceFactoryBean (line 33) | public class ExecutorServiceFactoryBean implements FactoryBean, Initiali... method getObject (line 42) | public Object getObject() throws Exception { method getObjectType (line 46) | public Class getObjectType() { method isSingleton (line 50) | public boolean isSingleton() { method afterPropertiesSet (line 54) | public void afterPropertiesSet() throws Exception { method destroy (line 62) | public void destroy() throws Exception { method setExecutor (line 66) | public void setExecutor(ThreadPoolExecutor executor) { method setPoolSize (line 70) | public void setPoolSize(int poolSize) { method setAcceptCount (line 74) | public void setAcceptCount(int acceptCount) { method setName (line 78) | public void setName(String name) { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/thread/ExecutorTemplate.java class ExecutorTemplate (line 41) | public class ExecutorTemplate implements InitializingBean, DisposableBean { method start (line 52) | public void start() { method submit (line 57) | public void submit(Callable task) { method submit (line 63) | public void submit(Runnable task) { method check (line 69) | private void check(Future future) { method waitForResult (line 84) | public synchronized List waitForResult() { method cancel (line 113) | public void cancel() { method adjustPoolSize (line 124) | public void adjustPoolSize(int newPoolSize) { method afterPropertiesSet (line 135) | public void afterPropertiesSet() throws Exception { method destroy (line 141) | public void destroy() throws Exception { method setPoolSize (line 149) | public void setPoolSize(int poolSize) { method setName (line 153) | public void setName(String name) { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/thread/ExecutorTemplateGetter.java class ExecutorTemplateGetter (line 30) | public class ExecutorTemplateGetter implements BeanFactoryAware { method setBeanFactory (line 34) | public void setBeanFactory(BeanFactory beanFactory) throws BeansExcept... method get (line 38) | public ExecutorTemplate get() { method release (line 47) | public void release(ExecutorTemplate target) { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/thread/NamedThreadFactory.java class NamedThreadFactory (line 32) | public class NamedThreadFactory implements ThreadFactory { method uncaughtException (line 42) | public void uncaughtException(Thread t, method NamedThreadFactory (line 48) | public NamedThreadFactory(){ method NamedThreadFactory (line 52) | public NamedThreadFactory(String name){ method NamedThreadFactory (line 56) | public NamedThreadFactory(String name, boolean daemon){ method newThread (line 63) | public Thread newThread(Runnable r) { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/version/VersionInfo.java class VersionInfo (line 24) | public class VersionInfo { method getPackage (line 39) | static Package getPackage() { method getVersion (line 48) | public static String getVersion() { method getRevision (line 57) | public static String getRevision() { method getBranch (line 66) | public static String getBranch() { method getDate (line 75) | public static String getDate() { method getUser (line 84) | public static String getUser() { method getUrl (line 91) | public static String getUrl() { method getSrcChecksum (line 98) | public static String getSrcChecksum() { method getBuildVersion (line 105) | public static String getBuildVersion() { method main (line 121) | public static void main(String[] args) { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/zookeeper/ByteSerializer.java class ByteSerializer (line 30) | public class ByteSerializer implements ZkSerializer { method deserialize (line 32) | public Object deserialize(final byte[] bytes) throws ZkMarshallingError { method serialize (line 36) | public byte[] serialize(final Object data) throws ZkMarshallingError { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/zookeeper/StringSerializer.java class StringSerializer (line 30) | public class StringSerializer implements ZkSerializer { method deserialize (line 32) | public Object deserialize(final byte[] bytes) throws ZkMarshallingError { method serialize (line 40) | public byte[] serialize(final Object data) throws ZkMarshallingError { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/zookeeper/ZkClientx.java class ZkClientx (line 67) | public class ZkClientx implements Watcher { method apply (line 72) | public ZkClientx apply(String servers) { method getZkClient (line 77) | public static ZkClientx getZkClient(String servers) { method ZkClientx (line 81) | public ZkClientx(String serverstring){ method ZkClientx (line 85) | public ZkClientx(String zkServers, int connectionTimeout){ method ZkClientx (line 89) | public ZkClientx(String zkServers, int sessionTimeout, int connectionT... method ZkClientx (line 93) | public ZkClientx(String zkServers, int sessionTimeout, int connectionT... method ZkClientx (line 97) | public ZkClientx(IZkConnection connection, int connectionTimeout){ method ZkClientx (line 101) | public ZkClientx(IZkConnection zkConnection, int connectionTimeout, Zk... method getConnection (line 110) | public IZkConnection getConnection() { method createPersistentSequential (line 125) | public String createPersistentSequential(String path, boolean createPa... method createPersistentSequential (line 152) | public String createPersistentSequential(String path, Object data, boo... method createPersistent (line 181) | public void createPersistent(String path, Object data, boolean createP... method setZkSerializer (line 217) | public void setZkSerializer(ZkSerializer zkSerializer) { method subscribeChildChanges (line 221) | public List subscribeChildChanges(String path, IZkChildListene... method unsubscribeChildChanges (line 233) | public void unsubscribeChildChanges(String path, IZkChildListener chil... method subscribeDataChanges (line 242) | public void subscribeDataChanges(String path, IZkDataListener listener) { method unsubscribeDataChanges (line 256) | public void unsubscribeDataChanges(String path, IZkDataListener dataLi... method subscribeStateChanges (line 268) | public void subscribeStateChanges(final IZkStateListener listener) { method unsubscribeStateChanges (line 274) | public void unsubscribeStateChanges(IZkStateListener stateListener) { method unsubscribeAll (line 280) | public void unsubscribeAll() { method createPersistent (line 303) | public void createPersistent(String path) throws ZkInterruptedExceptio... method createPersistent (line 319) | public void createPersistent(String path, boolean createParents) throw... method createPersistent (line 348) | public void createPersistent(String path, Object data) throws ZkInterr... method createPersistentSequential (line 364) | public String createPersistentSequential(String path, Object data) thr... method createEphemeral (line 379) | public void createEphemeral(final String path) throws ZkInterruptedExc... method create (line 396) | public String create(final String path, Object data, final CreateMode ... method createEphemeral (line 423) | public void createEphemeral(final String path, final Object data) thro... method createEphemeralSequential (line 440) | public String createEphemeralSequential(final String path, final Objec... method process (line 446) | public void process(WatchedEvent event) { method fireAllEvents (line 497) | private void fireAllEvents() { method getChildren (line 506) | public List getChildren(String path) { method getChildren (line 510) | protected List getChildren(final String path, final boolean wa... method countChildren (line 526) | public int countChildren(String path) { method exists (line 534) | protected boolean exists(final String path, final boolean watch) { method exists (line 544) | public boolean exists(final String path) { method processStateChanged (line 548) | private void processStateChanged(WatchedEvent event) { method fireNewSessionEvents (line 566) | private void fireNewSessionEvents() { method fireStateChangedEvent (line 578) | private void fireStateChangedEvent(final KeeperState state) { method hasListeners (line 590) | private boolean hasListeners(String path) { method deleteRecursive (line 602) | public boolean deleteRecursive(String path) { method processDataOrChildChange (line 619) | private void processDataOrChildChange(WatchedEvent event) { method fireDataChangedEvents (line 639) | private void fireDataChangedEvents(final String path, Set getDataListener(String path) { method showFolders (line 708) | public void showFolders(OutputStream output) { method waitUntilConnected (line 717) | public void waitUntilConnected() throws ZkInterruptedException { method waitUntilConnected (line 721) | public boolean waitUntilConnected(long time, TimeUnit timeUnit) throws... method waitForKeeperState (line 725) | public boolean waitForKeeperState(KeeperState keeperState, long time, ... method acquireEventLock (line 751) | private void acquireEventLock() { method retryUntilConnected (line 768) | public T retryUntilConnected(Callable callable) throws ZkInterr... method setCurrentState (line 794) | public void setCurrentState(KeeperState currentState) { method getEventLock (line 810) | public ZkLock getEventLock() { method delete (line 814) | public boolean delete(final String path) { method serialize (line 831) | private byte[] serialize(Object data) { method derializable (line 835) | @SuppressWarnings("unchecked") method readData (line 843) | public T readData(String path) { method readData (line 847) | public T readData(String path, boolean returnNullIf... method readData (line 859) | @SuppressWarnings("unchecked") method readData (line 864) | @SuppressWarnings("unchecked") method writeData (line 876) | public void writeData(String path, Object object) { method updateDataSerialized (line 890) | public void updateDataSerialized(String path, DataU... method writeData (line 905) | public void writeData(final String path, Object datat, final int expec... method watchForData (line 917) | public void watchForData(final String path) { method watchForChilds (line 934) | public List watchForChilds(final String path) { method connect (line 962) | public void connect(final long maxMsToWaitUntilConnected, Watcher watc... method getCreationTime (line 992) | public long getCreationTime(String path) { method close (line 1010) | public void close() throws ZkInterruptedException { method reconnect (line 1030) | private void reconnect() { method setShutdownTrigger (line 1042) | public void setShutdownTrigger(boolean triggerState) { method getShutdownTrigger (line 1046) | public boolean getShutdownTrigger() { method numberOfListeners (line 1050) | public int numberOfListeners() { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/zookeeper/ZkEventThread.java class ZkEventThread (line 39) | public class ZkEventThread extends Thread { class ZkEvent (line 59) | public static abstract class ZkEvent { method ZkEvent (line 63) | public ZkEvent(String description){ method run (line 67) | public abstract void run() throws Exception; method toString (line 69) | @Override method ZkEventThread (line 75) | ZkEventThread(String name){ method run (line 80) | public void run() { method send (line 108) | public void send(ZkEvent event) { FILE: shared/common/src/main/java/com/alibaba/otter/shared/common/utils/zookeeper/ZooKeeperx.java class ZooKeeperx (line 47) | public class ZooKeeperx extends ZkConnection { method ZooKeeperx (line 63) | public ZooKeeperx(String zkServers){ method ZooKeeperx (line 67) | public ZooKeeperx(String zkServers, int sessionTimeOut){ method connect (line 73) | @Override method configMutliCluster (line 102) | public void configMutliCluster(ZooKeeper zk) { FILE: shared/common/src/main/java/com/google/common/collect/OtterMigrateMap.java class OtterMigrateMap (line 10) | public class OtterMigrateMap { method makeComputingMap (line 12) | @SuppressWarnings("deprecation") method makeComputingMap (line 18) | @SuppressWarnings("deprecation") method makeSoftValueComputingMap (line 23) | @SuppressWarnings("deprecation") method makeSoftValueComputingMap (line 29) | @SuppressWarnings("deprecation") method makeSoftValueComputingMapWithTimeout (line 34) | @SuppressWarnings("deprecation") method makeSoftValueComputingMapWithTimeout (line 41) | @SuppressWarnings("deprecation") method makeSoftValueMapWithTimeout (line 47) | @SuppressWarnings("deprecation") method makeSoftValueMapWithTimeout (line 53) | @SuppressWarnings("deprecation") method makeSoftValueComputingMapWithRemoveListenr (line 58) | @SuppressWarnings("deprecation") method makeSoftValueComputingMapWithRemoveListenr (line 75) | @SuppressWarnings("deprecation") type OtterRemovalListener (line 91) | public static interface OtterRemovalListener { method onRemoval (line 93) | void onRemoval(K key, V value); FILE: shared/common/src/test/java/com/alibaba/otter/shared/common/AddressUtilsTest.java class AddressUtilsTest (line 25) | public class AddressUtilsTest extends BaseOtterTest { method testHostIp (line 27) | @Test method testPort (line 33) | @Test FILE: shared/common/src/test/java/com/alibaba/otter/shared/common/BaseOtterPerformance.java class BaseOtterPerformance (line 55) | public class BaseOtterPerformance { method BaseOtterPerformance (line 66) | public BaseOtterPerformance(int threads, int loop, double threshold){ method test (line 72) | public void test(Job job) throws Warn { method warmup (line 107) | private void warmup(ExecutorService pool, Job job) { method processStatistics (line 128) | private void processStatistics(Statistics statistics) throws Warn { class Runner (line 137) | public class Runner implements Callable { method Runner (line 143) | public Runner(CountDownLatch latch, Job job, int loop){ method call (line 149) | public Long call() throws Exception { class Statistics (line 171) | public static class Statistics { method Statistics (line 192) | public Statistics(String name, int threads, int loop){ method name (line 204) | public String name() { method addTime (line 213) | public void addTime(long time) { method setTotal (line 222) | public void setTotal(long total) { method total (line 231) | public long total() { method average (line 240) | public double average() { method tps (line 249) | public long tps() { method average (line 259) | public double average(String type) { method toString (line 278) | @Override class Job (line 288) | public static abstract class Job { method Job (line 293) | public Job(String name){ method getName (line 297) | public String getName() { method execute (line 304) | public abstract void execute(); class Warn (line 314) | public static class Warn extends Exception { method Warn (line 321) | public Warn(double expected, double actual){ method getExpected (line 326) | public double getExpected() { method getActual (line 330) | public double getActual() { FILE: shared/common/src/test/java/com/alibaba/otter/shared/common/BaseOtterTest.java class BaseOtterTest (line 24) | @SpringApplicationContext("applicationContext.xml") FILE: shared/common/src/test/java/com/alibaba/otter/shared/common/InteAddressTest.java class InteAddressTest (line 23) | public class InteAddressTest { method main (line 25) | public static void main(String args[]) { FILE: shared/common/src/test/java/com/alibaba/otter/shared/common/JsonUtilsTest.java class JsonUtilsTest (line 40) | public class JsonUtilsTest extends BaseOtterTest { method test_filter (line 42) | @Test method test_map_byte (line 61) | @Test method test_bytes (line 78) | @Test method check (line 117) | private void check(byte[] src, byte[] dest) { method test_list (line 129) | @Test method testTransTransient (line 154) | @Test class PipeEventData (line 164) | public static class PipeEventData { method getKey (line 172) | public PipeKey getKey() { method setKey (line 176) | public void setKey(PipeKey key) { method getId (line 180) | public int getId() { method setId (line 184) | public void setId(int id) { class PipeKey (line 190) | public static class PipeKey { method getUrl (line 195) | public String getUrl() { method setUrl (line 199) | public void setUrl(String url) { method getId (line 203) | public int getId() { method setId (line 207) | public void setId(int id) { class SubPipeKey (line 213) | public static class SubPipeKey extends PipeKey { method getName (line 218) | public String getName() { method setName (line 222) | public void setName(String name) { FILE: shared/common/src/test/java/com/alibaba/otter/shared/common/config/ConfigHelperTest.java class ConfigHelperTest (line 32) | public class ConfigHelperTest extends BaseOtterTest { method testParse (line 34) | @Test method testWildCard (line 64) | @Test FILE: shared/common/src/test/java/com/alibaba/otter/shared/common/sample/JtesterxSampleTest.java class JtesterxSampleTest (line 33) | public class JtesterxSampleTest extends BaseOtterTest { method testExpectService2 (line 48) | @Test method testExpect (line 74) | @Test method testVerications (line 105) | @Test FILE: shared/common/src/test/java/com/alibaba/otter/shared/common/sample/TestMockService1.java class TestMockService1 (line 26) | public class TestMockService1 implements InitializingBean { method doTestMockService1 (line 30) | public String doTestMockService1() { method doTestMockService1 (line 34) | public String doTestMockService1(String param) { method setTestService2 (line 38) | public void setTestService2(TestMockService2 testService2) { method afterPropertiesSet (line 42) | @Override FILE: shared/common/src/test/java/com/alibaba/otter/shared/common/sample/TestMockService2.java class TestMockService2 (line 26) | public class TestMockService2 implements InitializingBean { method doTestMockService2 (line 28) | public String doTestMockService2() { method afterPropertiesSet (line 32) | @Override FILE: shared/common/src/test/java/com/alibaba/otter/shared/common/sample/TestMockService3.java class TestMockService3 (line 26) | public class TestMockService3 implements InitializingBean { method doTestMockService3 (line 28) | public String doTestMockService3() { method afterPropertiesSet (line 32) | @Override FILE: shared/common/src/test/java/com/alibaba/otter/shared/common/sample/TestService.java class TestService (line 22) | public class TestService { method doTestService1 (line 27) | public String doTestService1(String param) { method doTestService2 (line 31) | public String doTestService2() { method setTestService1 (line 35) | public void setTestService1(TestMockService1 testService1) { method setTestService2 (line 39) | public void setTestService2(TestMockService2 testService2) { FILE: shared/common/src/test/java/com/alibaba/otter/shared/common/utils/BooleanMutexTest.java class BooleanMutexTest (line 35) | public class BooleanMutexTest extends BaseOtterTest { method test_init_true (line 37) | @Test method test_init_false (line 47) | @Test method test_concurrent_true (line 72) | @Test method test_concurrent_false (line 96) | @Test FILE: shared/common/src/test/java/com/alibaba/otter/shared/common/utils/ExecIntegration.java class ExecIntegration (line 34) | public class ExecIntegration extends BaseOtterTest { method testSample (line 36) | @Test method testAppender (line 48) | @Test method testInput (line 62) | @Test method testUserDir (line 75) | @Test method tearDown (line 88) | @AfterMethod FILE: shared/common/src/test/java/com/alibaba/otter/shared/common/utils/ExecutorTemplateTest.java class ExecutorTemplateTest (line 27) | public class ExecutorTemplateTest extends BaseOtterTest { method setUp (line 31) | @BeforeTest method tearDown (line 40) | @AfterTest method testSimple (line 49) | @Test method testException (line 70) | @Test(expectedExceptions = RuntimeException.class) FILE: shared/common/src/test/java/com/alibaba/otter/shared/common/utils/JavaSourceCompilerTest.java class JavaSourceCompilerTest (line 29) | public class JavaSourceCompilerTest extends BaseOtterTest { method testSimple (line 31) | @Test FILE: shared/common/src/test/java/com/alibaba/otter/shared/common/utils/NioUtilsPerformance.java class NioUtilsPerformance (line 55) | public class NioUtilsPerformance { method main (line 57) | public static void main(String args[]) throws Exception { method copyTest (line 81) | public static void copyTest(File source, File target) throws Exception { method channelTest (line 102) | public static void channelTest(File source, File target) throws Except... method mappedTest (line 128) | public static void mappedTest(File source, File target) throws Excepti... method sendFileTest (line 181) | public static void sendFileTest(File source, File target) throws Excep... FILE: shared/common/src/test/java/com/alibaba/otter/shared/common/utils/NioUtilsTest.java class NioUtilsTest (line 36) | public class NioUtilsTest extends BaseOtterTest { method test_create_delete (line 40) | @Test method test_read_write_byte (line 51) | public void test_read_write_byte() { method test_read_write_stream (line 68) | public void test_read_write_stream() { method test_move (line 85) | @Test method test_copy_offest (line 106) | @Test method check (line 131) | private void check(byte[] src, byte[] dest) { method getBlock (line 143) | private byte[] getBlock(int length) { FILE: shared/common/src/test/java/com/alibaba/otter/shared/common/utils/ResourceBundleUtilTest.java class ResourceBundleUtilTest (line 29) | public class ResourceBundleUtilTest extends BaseOtterTest { method testResourceBundleNotFound (line 34) | @Test method testResourceBundle (line 44) | @Test FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/core/CommunicationClient.java type CommunicationClient (line 27) | public interface CommunicationClient { method initial (line 32) | public void initial(); method destory (line 37) | public void destory(); method call (line 45) | public Object call(final String addr, final Event event); method call (line 57) | public void call(final String addr, Event event, final Callback callba... method call (line 65) | public Object call(final String[] addrs, final Event event); method call (line 77) | public void call(final String[] serveraddrs, final Event event, final ... FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/core/CommunicationEndpoint.java type CommunicationEndpoint (line 26) | public interface CommunicationEndpoint { method initial (line 31) | public void initial(); method destory (line 36) | public void destory(); method acceptEvent (line 43) | public Object acceptEvent(Event event); FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/core/CommunicationRegistry.java class CommunicationRegistry (line 33) | public class CommunicationRegistry { method regist (line 46) | public static void regist(EventType eventType, Object action) { method regist (line 65) | public static void regist(EventType[] eventTypes, Object action) { method unregist (line 78) | public static void unregist(EventType eventType) { method unregist (line 92) | public static void unregist(Object action) { method getAction (line 117) | public static Object getAction(EventType eventType) { FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/core/exception/CommunicationException.java class CommunicationException (line 24) | public class CommunicationException extends NestableRuntimeException { method CommunicationException (line 31) | public CommunicationException(String errorCode){ method CommunicationException (line 35) | public CommunicationException(String errorCode, Throwable cause){ method CommunicationException (line 39) | public CommunicationException(String errorCode, String errorDesc){ method CommunicationException (line 43) | public CommunicationException(String errorCode, String errorDesc, Thro... method CommunicationException (line 47) | public CommunicationException(Throwable cause){ method getErrorCode (line 51) | public String getErrorCode() { method getErrorDesc (line 55) | public String getErrorDesc() { method fillInStackTrace (line 59) | @Override FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/core/impl/AbstractCommunicationEndpoint.java class AbstractCommunicationEndpoint (line 37) | public abstract class AbstractCommunicationEndpoint implements Communica... method acceptEvent (line 47) | public Object acceptEvent(Event event) { FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/core/impl/DefaultCommunicationClientImpl.java class DefaultCommunicationClientImpl (line 52) | public class DefaultCommunicationClientImpl implements CommunicationClie... method DefaultCommunicationClientImpl (line 63) | public DefaultCommunicationClientImpl(){ method DefaultCommunicationClientImpl (line 66) | public DefaultCommunicationClientImpl(CommunicationConnectionFactory f... method initial (line 70) | public void initial() { method destory (line 83) | public void destory() { method call (line 87) | public Object call(final String addr, final Event event) { method call (line 116) | public void call(final String addr, final Event event, final Callback ... method call (line 128) | public Object call(final String[] addrs, final Event event) { method call (line 194) | public void call(final String[] addrs, final Event event, final Callba... method submit (line 212) | public Future submit(Runnable call) { method submit (line 220) | public Future submit(Callable call) { method buildParams (line 227) | private CommunicationParam buildParams(String addr) { method setFactory (line 246) | public void setFactory(CommunicationConnectionFactory factory) { method setExecutor (line 250) | public void setExecutor(ExecutorService executor) { method setRetry (line 254) | public void setRetry(int retry) { method setRetryDelay (line 258) | public void setRetryDelay(int retryDelay) { method setPoolSize (line 262) | public void setPoolSize(int poolSize) { method setDiscard (line 266) | public void setDiscard(boolean discard) { FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/core/impl/connection/CommunicationConnection.java type CommunicationConnection (line 28) | public interface CommunicationConnection { method call (line 30) | public Object call(Event event); method getParams (line 32) | public CommunicationParam getParams(); method close (line 34) | public void close() throws CommunicationException; FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/core/impl/connection/CommunicationConnectionFactory.java type CommunicationConnectionFactory (line 26) | public interface CommunicationConnectionFactory { method createConnection (line 28) | CommunicationConnection createConnection(CommunicationParam params); method releaseConnection (line 30) | void releaseConnection(CommunicationConnection connection); FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/core/impl/connection/CommunicationConnectionPoolFactory.java class CommunicationConnectionPoolFactory (line 28) | public class CommunicationConnectionPoolFactory implements Communication... method CommunicationConnectionPoolFactory (line 34) | public CommunicationConnectionPoolFactory(){ method CommunicationConnectionPoolFactory (line 37) | public CommunicationConnectionPoolFactory(CommunicationConnectionFacto... method initial (line 42) | public void initial() { method destory (line 62) | public void destory() { method createConnection (line 70) | public CommunicationConnection createConnection(CommunicationParam par... method releaseConnection (line 81) | public void releaseConnection(CommunicationConnection connection) { method setFactory (line 91) | public void setFactory(CommunicationConnectionFactory factory) { method setMaxActive (line 95) | public void setMaxActive(int maxActive) { FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/core/impl/connection/CommunicationConnectionPoolable.java class CommunicationConnectionPoolable (line 28) | public class CommunicationConnectionPoolable implements CommunicationCon... method CommunicationConnectionPoolable (line 33) | public CommunicationConnectionPoolable(CommunicationConnection connect... method call (line 38) | public Object call(Event event) { method close (line 42) | public void close() throws CommunicationException { method getParams (line 46) | public CommunicationParam getParams() { method getDelegate (line 53) | public CommunicationConnection getDelegate() { FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/core/impl/connection/CommunicationConnectionPoolableFactory.java class CommunicationConnectionPoolableFactory (line 31) | public class CommunicationConnectionPoolableFactory implements KeyedPool... method CommunicationConnectionPoolableFactory (line 35) | public CommunicationConnectionPoolableFactory(CommunicationConnectionF... method destroyObject (line 39) | public void destroyObject(Object key, Object obj) throws Exception { method makeObject (line 47) | public Object makeObject(Object key) throws Exception { method passivateObject (line 55) | public void passivateObject(Object key, Object obj) throws Exception { method activateObject (line 58) | public void activateObject(Object key, Object obj) throws Exception { method validateObject (line 61) | public boolean validateObject(Object key, Object obj) { FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/core/impl/dubbo/DubboCommunicationConnection.java class DubboCommunicationConnection (line 29) | public class DubboCommunicationConnection implements CommunicationConnec... method DubboCommunicationConnection (line 34) | public DubboCommunicationConnection(CommunicationParam params, Communi... method close (line 39) | public void close() throws CommunicationException { method call (line 43) | public Object call(Event event) { method getParams (line 48) | @Override FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/core/impl/dubbo/DubboCommunicationConnectionFactory.java class DubboCommunicationConnectionFactory (line 40) | public class DubboCommunicationConnectionFactory implements Communicatio... method DubboCommunicationConnectionFactory (line 51) | public DubboCommunicationConnectionFactory(){ method createConnection (line 60) | public CommunicationConnection createConnection(CommunicationParam par... method releaseConnection (line 72) | public void releaseConnection(CommunicationConnection connection) { method setPayload (line 78) | public void setPayload(int payload) { FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/core/impl/dubbo/DubboCommunicationEndpoint.java class DubboCommunicationEndpoint (line 36) | public class DubboCommunicationEndpoint extends AbstractCommunicationEnd... method DubboCommunicationEndpoint (line 46) | public DubboCommunicationEndpoint(){ method DubboCommunicationEndpoint (line 50) | public DubboCommunicationEndpoint(int port){ method initial (line 54) | public void initial() { method destory (line 60) | public void destory() { method setPort (line 66) | public void setPort(int port) { method setPayload (line 70) | public void setPayload(int payload) { FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/core/impl/rmi/RmiCommunicationClientImpl.java class RmiCommunicationClientImpl (line 29) | public class RmiCommunicationClientImpl extends DefaultCommunicationClie... method initial (line 34) | public void initial() { method setPoolable (line 48) | public void setPoolable(boolean poolable) { FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/core/impl/rmi/RmiCommunicationConnection.java class RmiCommunicationConnection (line 30) | public class RmiCommunicationConnection implements CommunicationConnecti... method RmiCommunicationConnection (line 35) | public RmiCommunicationConnection(CommunicationParam params, Communica... method close (line 40) | public void close() throws CommunicationException { method call (line 44) | public Object call(Event event) { method getParams (line 49) | @Override FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/core/impl/rmi/RmiCommunicationConnectionFactory.java class RmiCommunicationConnectionFactory (line 33) | public class RmiCommunicationConnectionFactory implements CommunicationC... method createConnection (line 42) | @Override method releaseConnection (line 58) | @Override FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/core/impl/rmi/RmiCommunicationEndpoint.java class RmiCommunicationEndpoint (line 32) | public class RmiCommunicationEndpoint extends AbstractCommunicationEndpo... method RmiCommunicationEndpoint (line 39) | public RmiCommunicationEndpoint(){ method RmiCommunicationEndpoint (line 42) | public RmiCommunicationEndpoint(int port){ method initial (line 47) | public void initial() { method destory (line 64) | public void destory() { method setAlwaysCreateRegistry (line 73) | public void setAlwaysCreateRegistry(boolean alwaysCreateRegistry) { method setPort (line 77) | public void setPort(int port) { method setHost (line 81) | public void setHost(String host) { FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/core/model/Callback.java type Callback (line 24) | public interface Callback { method call (line 26) | public void call(PARAM event); FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/core/model/CommunicationParam.java class CommunicationParam (line 24) | public class CommunicationParam { type CummunicationMethod (line 33) | private static enum CummunicationMethod { method getComMethod (line 39) | public CummunicationMethod getComMethod() { method setComMethod (line 43) | public void setComMethod(String comMethod) { method setComMethod (line 47) | public void setComMethod(CummunicationMethod comMethod) { method getIp (line 51) | public String getIp() { method setIp (line 55) | public void setIp(String ip) { method getPort (line 59) | public int getPort() { method setPort (line 63) | public void setPort(int port) { method hashCode (line 69) | public int hashCode() { method equals (line 78) | public boolean equals(Object obj) { FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/core/model/Event.java class Event (line 30) | public abstract class Event implements Serializable { method Event (line 36) | protected Event(){ method Event (line 39) | protected Event(EventType type){ method getType (line 43) | public EventType getType() { method toString (line 47) | @Override FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/core/model/EventType.java type EventType (line 24) | public interface EventType { method name (line 26) | public String name(); FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/core/model/heart/HeartEvent.java class HeartEvent (line 27) | public class HeartEvent extends Event { method HeartEvent (line 31) | public HeartEvent(){ type HeartEventType (line 37) | public static enum HeartEventType implements EventType { method getHeart (line 41) | public Byte getHeart() { method setHeart (line 45) | public void setHeart(Byte heart) { FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/model/OtterRemoteException.java class OtterRemoteException (line 27) | public class OtterRemoteException extends NestableRuntimeException { method OtterRemoteException (line 34) | public OtterRemoteException(String errorCode){ method OtterRemoteException (line 38) | public OtterRemoteException(String errorCode, Throwable cause){ method OtterRemoteException (line 42) | public OtterRemoteException(String errorCode, String errorDesc){ method OtterRemoteException (line 46) | public OtterRemoteException(String errorCode, String errorDesc, Throwa... method OtterRemoteException (line 50) | public OtterRemoteException(Throwable cause){ method getErrorCode (line 54) | public String getErrorCode() { method getErrorDesc (line 58) | public String getErrorDesc() { method fillInStackTrace (line 62) | @Override FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/model/arbitrate/ArbitrateEventType.java type ArbitrateEventType (line 21) | public enum ArbitrateEventType implements EventType { FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/model/arbitrate/NodeAlarmEvent.java class NodeAlarmEvent (line 21) | public class NodeAlarmEvent extends Event { method NodeAlarmEvent (line 30) | public NodeAlarmEvent(){ method getNid (line 34) | public Long getNid() { method setNid (line 38) | public void setNid(Long nid) { method getPipelineId (line 42) | public Long getPipelineId() { method setPipelineId (line 46) | public void setPipelineId(Long pipelineId) { method getTitle (line 50) | public String getTitle() { method setTitle (line 54) | public void setTitle(String title) { method getMessage (line 58) | public String getMessage() { method setMessage (line 62) | public void setMessage(String message) { FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/model/arbitrate/StageSingleEvent.java class StageSingleEvent (line 29) | public class StageSingleEvent extends Event { method StageSingleEvent (line 38) | public StageSingleEvent(EventType type){ method getStage (line 42) | public StageType getStage() { method setStage (line 46) | public void setStage(StageType stage) { method getData (line 50) | public Object getData() { method setData (line 54) | public void setData(Object data) { method getPipelineId (line 58) | public Long getPipelineId() { method setPipelineId (line 62) | public void setPipelineId(Long pipelineId) { FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/model/arbitrate/StopChannelEvent.java class StopChannelEvent (line 21) | public class StopChannelEvent extends Event { method StopChannelEvent (line 27) | public StopChannelEvent(){ method getChannelId (line 31) | public Long getChannelId() { method setChannelId (line 35) | public void setChannelId(Long channelId) { FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/model/arbitrate/StopNodeEvent.java class StopNodeEvent (line 27) | public class StopNodeEvent extends Event { method StopNodeEvent (line 31) | public StopNodeEvent(){ method getNid (line 37) | public Long getNid() { method setNid (line 41) | public void setNid(Long nid) { FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/model/canal/CanalEventType.java type CanalEventType (line 26) | public enum CanalEventType implements EventType { FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/model/canal/FindCanalEvent.java class FindCanalEvent (line 26) | public class FindCanalEvent extends Event { method FindCanalEvent (line 32) | public FindCanalEvent(){ method getDestination (line 36) | public String getDestination() { method setDestination (line 40) | public void setDestination(String destination) { FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/model/canal/FindFilterEvent.java class FindFilterEvent (line 26) | public class FindFilterEvent extends Event { method FindFilterEvent (line 32) | public FindFilterEvent(){ method getDestination (line 36) | public String getDestination() { method setDestination (line 40) | public void setDestination(String destination) { FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/model/config/ConfigEventType.java type ConfigEventType (line 26) | public enum ConfigEventType implements EventType { FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/model/config/FindChannelEvent.java class FindChannelEvent (line 26) | public class FindChannelEvent extends Event { method FindChannelEvent (line 33) | public FindChannelEvent(){ method getPipelineId (line 37) | public Long getPipelineId() { method setPipelineId (line 41) | public void setPipelineId(Long pipelineId) { method getChannelId (line 45) | public Long getChannelId() { method setChannelId (line 49) | public void setChannelId(Long channelId) { FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/model/config/FindMediaEvent.java class FindMediaEvent (line 21) | public class FindMediaEvent extends Event { method FindMediaEvent (line 27) | public FindMediaEvent(){ method getDataId (line 31) | public String getDataId() { method setDataId (line 35) | public void setDataId(String dataId) { FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/model/config/FindNodeEvent.java class FindNodeEvent (line 21) | public class FindNodeEvent extends Event { method FindNodeEvent (line 27) | public FindNodeEvent(){ method getNid (line 31) | public Long getNid() { method setNid (line 35) | public void setNid(Long nid) { FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/model/config/FindTaskEvent.java class FindTaskEvent (line 26) | public class FindTaskEvent extends Event { method FindTaskEvent (line 32) | public FindTaskEvent(){ method getNid (line 36) | public Long getNid() { method setNid (line 40) | public void setNid(Long nid) { FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/model/config/NotifyChannelEvent.java class NotifyChannelEvent (line 27) | public class NotifyChannelEvent extends Event { method NotifyChannelEvent (line 31) | public NotifyChannelEvent(){ method getChannel (line 37) | public Channel getChannel() { method setChannel (line 41) | public void setChannel(Channel channel) { FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/model/config/NotifyMediaEvent.java class NotifyMediaEvent (line 21) | public class NotifyMediaEvent extends Event { method NotifyMediaEvent (line 25) | public NotifyMediaEvent(){ method getMediaInfo (line 31) | public String getMediaInfo() { method setMediaInfo (line 35) | public void setMediaInfo(String mediaInfo) { FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/model/statistics/DelayCountEvent.java class DelayCountEvent (line 27) | public class DelayCountEvent extends Event { method DelayCountEvent (line 31) | public DelayCountEvent(){ type Action (line 35) | public static enum Action { method isInc (line 38) | public boolean isInc() { method isDec (line 42) | public boolean isDec() { method isReset (line 46) | public boolean isReset() { method getCount (line 55) | public DelayCount getCount() { method setCount (line 59) | public void setCount(DelayCount count) { method getAction (line 63) | public Action getAction() { method setAction (line 67) | public void setAction(Action action) { FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/model/statistics/StatisticsEventType.java type StatisticsEventType (line 26) | public enum StatisticsEventType implements EventType { FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/model/statistics/TableStatEvent.java class TableStatEvent (line 29) | public class TableStatEvent extends Event { method TableStatEvent (line 33) | public TableStatEvent(){ method getStats (line 40) | public List getStats() { method setStats (line 44) | public void setStats(List stats) { FILE: shared/communication/src/main/java/com/alibaba/otter/shared/communication/model/statistics/ThroughputStatEvent.java class ThroughputStatEvent (line 29) | public class ThroughputStatEvent extends Event { method ThroughputStatEvent (line 33) | public ThroughputStatEvent(){ method getStats (line 39) | public List getStats() { method setStats (line 43) | public void setStats(List stats) { FILE: shared/communication/src/test/java/com/alibaba/otter/shared/communication/BaseOtterTest.java class BaseOtterTest (line 24) | @SpringApplicationContext("applicationContext.xml") FILE: shared/communication/src/test/java/com/alibaba/otter/shared/communication/CommunicationSpringIntegrateTest.java class CommunicationSpringIntegrateTest (line 28) | public class CommunicationSpringIntegrateTest extends BaseOtterTest { method testRmiSingle (line 39) | @Test method testRmiPool (line 45) | @Test method testDubboSingle (line 51) | @Test FILE: shared/communication/src/test/java/com/alibaba/otter/shared/communication/app/CommunicationAppService.java type CommunicationAppService (line 27) | public interface CommunicationAppService { method onCreate (line 29) | public boolean onCreate(AppCreateEvent event); method onUpdate (line 31) | public boolean onUpdate(AppUpdateEvent event); method onDelete (line 33) | public boolean onDelete(AppDeleteEvent event); method handleEvent (line 35) | public Event handleEvent(Event event); FILE: shared/communication/src/test/java/com/alibaba/otter/shared/communication/app/CommunicationAppServiceImpl.java class CommunicationAppServiceImpl (line 30) | public class CommunicationAppServiceImpl implements CommunicationAppServ... method handleEvent (line 34) | public Event handleEvent(Event event) { method onCreate (line 38) | public boolean onCreate(AppCreateEvent event) { method onDelete (line 43) | public boolean onDelete(AppDeleteEvent event) { method onUpdate (line 48) | public boolean onUpdate(AppUpdateEvent event) { FILE: shared/communication/src/test/java/com/alibaba/otter/shared/communication/app/event/AppCreateEvent.java class AppCreateEvent (line 24) | public class AppCreateEvent extends Event { method AppCreateEvent (line 28) | public AppCreateEvent(){ method getName (line 50) | public String getName() { method setName (line 54) | public void setName(String name) { method getIntValue (line 58) | public int getIntValue() { method setIntValue (line 62) | public void setIntValue(int intValue) { method isBoolValue (line 66) | public boolean isBoolValue() { method setBoolValue (line 70) | public void setBoolValue(boolean boolValue) { method getFloatValue (line 74) | public float getFloatValue() { method setFloatValue (line 78) | public void setFloatValue(float floatValue) { method getDoubleValue (line 82) | public double getDoubleValue() { method setDoubleValue (line 86) | public void setDoubleValue(double doubleValue) { method getLongValue (line 90) | public long getLongValue() { method setLongValue (line 94) | public void setLongValue(long longValue) { method getCharValue (line 98) | public char getCharValue() { method setCharValue (line 102) | public void setCharValue(char charValue) { method getByteValue (line 106) | public byte getByteValue() { method setByteValue (line 110) | public void setByteValue(byte byteValue) { method getShortValue (line 114) | public short getShortValue() { method setShortValue (line 118) | public void setShortValue(short shortValue) { method getIntegerValue (line 122) | public Integer getIntegerValue() { method setIntegerValue (line 126) | public void setIntegerValue(Integer integerValue) { method getBoolObjValue (line 130) | public Boolean getBoolObjValue() { method setBoolObjValue (line 134) | public void setBoolObjValue(Boolean boolObjValue) { method getFloatObjValue (line 138) | public Float getFloatObjValue() { method setFloatObjValue (line 142) | public void setFloatObjValue(Float floatObjValue) { method getDoubleObjValue (line 146) | public Double getDoubleObjValue() { method setDoubleObjValue (line 150) | public void setDoubleObjValue(Double doubleObjValue) { method getLongObjValue (line 154) | public Long getLongObjValue() { method setLongObjValue (line 158) | public void setLongObjValue(Long longObjValue) { method getCharacterValue (line 162) | public Character getCharacterValue() { method setCharacterValue (line 166) | public void setCharacterValue(Character characterValue) { method getShortObjValue (line 170) | public Short getShortObjValue() { method setShortObjValue (line 174) | public void setShortObjValue(Short shortObjValue) { method getByteObjValue (line 178) | public Byte getByteObjValue() { method setByteObjValue (line 182) | public void setByteObjValue(Byte byteObjValue) { FILE: shared/communication/src/test/java/com/alibaba/otter/shared/communication/app/event/AppDeleteEvent.java class AppDeleteEvent (line 24) | public class AppDeleteEvent extends Event { method AppDeleteEvent (line 28) | public AppDeleteEvent(){ method getName (line 34) | public String getName() { method setName (line 38) | public void setName(String name) { FILE: shared/communication/src/test/java/com/alibaba/otter/shared/communication/app/event/AppEventType.java type AppEventType (line 24) | public enum AppEventType implements EventType { FILE: shared/communication/src/test/java/com/alibaba/otter/shared/communication/app/event/AppFindEvent.java class AppFindEvent (line 24) | public class AppFindEvent extends Event { method AppFindEvent (line 28) | public AppFindEvent(){ method getName (line 34) | public String getName() { method setName (line 38) | public void setName(String name) { FILE: shared/communication/src/test/java/com/alibaba/otter/shared/communication/app/event/AppUpdateEvent.java class AppUpdateEvent (line 28) | public class AppUpdateEvent extends Event { method AppUpdateEvent (line 32) | public AppUpdateEvent(){ class UpdateData (line 41) | public static class UpdateData implements Serializable { method getName (line 48) | public String getName() { method setName (line 52) | public void setName(String name) { method getBigIntegerValue (line 56) | public BigInteger getBigIntegerValue() { method setBigIntegerValue (line 60) | public void setBigIntegerValue(BigInteger bigIntegerValue) { method getBigDecimalValue (line 64) | public BigDecimal getBigDecimalValue() { method setBigDecimalValue (line 68) | public void setBigDecimalValue(BigDecimal bigDecimalValue) { method getName (line 74) | public String getName() { method setName (line 78) | public void setName(String name) { method getBigIntegerValue (line 82) | public BigInteger getBigIntegerValue() { method setBigIntegerValue (line 86) | public void setBigIntegerValue(BigInteger bigIntegerValue) { method getBigDecimalValue (line 90) | public BigDecimal getBigDecimalValue() { method setBigDecimalValue (line 94) | public void setBigDecimalValue(BigDecimal bigDecimalValue) { method getData (line 98) | public UpdateData getData() { method setData (line 102) | public void setData(UpdateData data) { FILE: shared/communication/src/test/java/com/alibaba/otter/shared/communication/dubbo/DubboCommunicationTest.java class DubboCommunicationTest (line 48) | public class DubboCommunicationTest extends org.jtester.testng.JTester { method initial (line 53) | @BeforeClass method testRmi_createEvent (line 66) | @Test method testRmi_updateEvent (line 92) | @Test method testRmi_deleteEvent (line 112) | @Test method testRmi_FindEvent_Exception (line 128) | @Test(expectedExceptions = CommunicationException.class) FILE: shared/communication/src/test/java/com/alibaba/otter/shared/communication/dubbo/DubboConnectionTest.java class DubboConnectionTest (line 29) | public class DubboConnectionTest extends org.jtester.testng.JTester { method initial (line 31) | @BeforeClass method testSingle (line 38) | @Test FILE: shared/communication/src/test/java/com/alibaba/otter/shared/communication/rmi/RmiCommunicationTest.java class RmiCommunicationTest (line 48) | public class RmiCommunicationTest extends org.jtester.testng.JTester { method initial (line 53) | @BeforeClass method testRmi_createEvent (line 70) | @Test method testRmi_updateEvent (line 96) | @Test method testRmi_deleteEvent (line 116) | @Test method testRmi_FindEvent_Exception (line 132) | @Test(expectedExceptions = CommunicationException.class) FILE: shared/communication/src/test/java/com/alibaba/otter/shared/communication/rmi/RmiConnectionTest.java class RmiConnectionTest (line 43) | public class RmiConnectionTest extends org.jtester.testng.JTester { method initial (line 45) | @BeforeClass method testSingle (line 53) | @Test method testPool (line 64) | @Test method testPool_exhaust (line 90) | @Test class PoolEvent (line 129) | public static class PoolEvent extends Event { method PoolEvent (line 133) | public PoolEvent(PoolEventType event){ method getSleep (line 139) | public long getSleep() { method setSleep (line 143) | public void setSleep(long sleep) { type PoolEventType (line 149) | public static enum PoolEventType implements EventType { class TestPoolService (line 153) | public static class TestPoolService { method onPool (line 155) | public void onPool(PoolEvent event) { method onExhaust (line 158) | public void onExhaust(PoolEvent event) { FILE: shared/etl/src/main/java/com/alibaba/otter/shared/etl/extend/fileresolver/FileInfo.java class FileInfo (line 24) | public class FileInfo { method FileInfo (line 32) | public FileInfo(String path){ method FileInfo (line 40) | public FileInfo(String namespace, String path){ method getNamespace (line 45) | public String getNamespace() { method getPath (line 49) | public String getPath() { method getLastModifiedTime (line 53) | public long getLastModifiedTime() { method getSize (line 57) | public long getSize() { method toString (line 61) | public String toString() { FILE: shared/etl/src/main/java/com/alibaba/otter/shared/etl/extend/fileresolver/FileResolver.java type FileResolver (line 26) | public interface FileResolver { method getFileInfo (line 34) | public FileInfo[] getFileInfo(Map rowMap); method isDeleteRequired (line 41) | public boolean isDeleteRequired(); method isDistributed (line 43) | public boolean isDistributed(); FILE: shared/etl/src/main/java/com/alibaba/otter/shared/etl/extend/fileresolver/support/RemoteDirectory.java type RemoteDirectory (line 25) | public interface RemoteDirectory { method getPath (line 27) | public String getPath(); method delete (line 35) | public boolean delete() throws IOException; method exists (line 42) | public boolean exists(); method listFiles (line 50) | public String[] listFiles() throws IOException; FILE: shared/etl/src/main/java/com/alibaba/otter/shared/etl/extend/fileresolver/support/RemoteDirectoryFetcher.java type RemoteDirectoryFetcher (line 23) | public interface RemoteDirectoryFetcher { method fetch (line 32) | RemoteDirectory fetch(String namespace, String path); FILE: shared/etl/src/main/java/com/alibaba/otter/shared/etl/extend/fileresolver/support/RemoteDirectoryFetcherAware.java type RemoteDirectoryFetcherAware (line 23) | public interface RemoteDirectoryFetcherAware { method setRemoteDirectoryFetcher (line 25) | void setRemoteDirectoryFetcher(RemoteDirectoryFetcher remoteDirectoryF... FILE: shared/etl/src/main/java/com/alibaba/otter/shared/etl/extend/processor/EventProcessor.java type EventProcessor (line 27) | public interface EventProcessor { method process (line 51) | public boolean process(EventData eventData); FILE: shared/etl/src/main/java/com/alibaba/otter/shared/etl/extend/processor/support/DataSourceFetcher.java type DataSourceFetcher (line 27) | public interface DataSourceFetcher { method fetch (line 32) | DataSource fetch(Long tableId); FILE: shared/etl/src/main/java/com/alibaba/otter/shared/etl/extend/processor/support/DataSourceFetcherAware.java type DataSourceFetcherAware (line 23) | public interface DataSourceFetcherAware { method setDataSourceFetcher (line 25) | void setDataSourceFetcher(DataSourceFetcher dataSourceFetcher); FILE: shared/etl/src/main/java/com/alibaba/otter/shared/etl/model/BatchObject.java class BatchObject (line 28) | public abstract class BatchObject implements Serializable { method getIdentity (line 33) | public Identity getIdentity() { method setIdentity (line 37) | public void setIdentity(Identity identity) { method merge (line 41) | public abstract void merge(T data); method toString (line 43) | @Override method hashCode (line 48) | @Override method equals (line 56) | @Override FILE: shared/etl/src/main/java/com/alibaba/otter/shared/etl/model/DbBatch.java class DbBatch (line 31) | public class DbBatch implements Serializable { method DbBatch (line 41) | public DbBatch(){ method DbBatch (line 45) | public DbBatch(RowBatch rowBatch){ method DbBatch (line 51) | public DbBatch(RowBatch rowBatch, FileBatch fileBatch, File root){ method getRowBatch (line 57) | public RowBatch getRowBatch() { method setRowBatch (line 61) | public void setRowBatch(RowBatch rowBatch) { method getFileBatch (line 65) | public FileBatch getFileBatch() { method setFileBatch (line 69) | public void setFileBatch(FileBatch fileBatch) { method getRoot (line 73) | public File getRoot() { method setRoot (line 77) | public void setRoot(File root) { method toString (line 81) | @Override FILE: shared/etl/src/main/java/com/alibaba/otter/shared/etl/model/EventColumn.java class EventColumn (line 28) | public class EventColumn implements Serializable { method getColumnType (line 60) | public int getColumnType() { method setColumnType (line 64) | public void setColumnType(int columnType) { method getColumnName (line 68) | public String getColumnName() { method setColumnName (line 72) | public void setColumnName(String columnName) { method getColumnValue (line 76) | public String getColumnValue() { method setColumnValue (line 86) | public void setColumnValue(String columnValue) { method isNull (line 90) | public boolean isNull() { method setNull (line 94) | public void setNull(boolean isNull) { method isKey (line 98) | public boolean isKey() { method setKey (line 102) | public void setKey(boolean isKey) { method getIndex (line 106) | public int getIndex() { method setIndex (line 110) | public void setIndex(int index) { method isUpdate (line 114) | public boolean isUpdate() { method setUpdate (line 118) | public void setUpdate(boolean isUpdate) { method clone (line 122) | public EventColumn clone() { method hashCode (line 134) | @Override method equals (line 148) | @Override method toString (line 168) | public String toString() { FILE: shared/etl/src/main/java/com/alibaba/otter/shared/etl/model/EventColumnIndexComparable.java class EventColumnIndexComparable (line 26) | public class EventColumnIndexComparable implements Comparator getKeys() { method setKeys (line 171) | public void setKeys(List keys) { method getColumns (line 175) | public List getColumns() { method setColumns (line 179) | public void setColumns(List columns) { method getPairId (line 183) | public long getPairId() { method setPairId (line 187) | public void setPairId(long pairId) { method getOldKeys (line 191) | public List getOldKeys() { method setOldKeys (line 195) | public void setOldKeys(List oldKeys) { method getSyncMode (line 199) | public SyncMode getSyncMode() { method setSyncMode (line 203) | public void setSyncMode(SyncMode syncMode) { method getSyncConsistency (line 207) | public SyncConsistency getSyncConsistency() { method setSyncConsistency (line 211) | public void setSyncConsistency(SyncConsistency syncConsistency) { method getSize (line 215) | public long getSize() { method setSize (line 219) | public void setSize(long size) { method getDdlSchemaName (line 223) | public String getDdlSchemaName() { method setDdlSchemaName (line 227) | public void setDdlSchemaName(String ddlSchemaName) { method isRemedy (line 231) | public boolean isRemedy() { method setRemedy (line 235) | public void setRemedy(boolean remedy) { method getHint (line 239) | public String getHint() { method setHint (line 243) | public void setHint(String hint) { method isWithoutSchema (line 247) | public boolean isWithoutSchema() { method setWithoutSchema (line 251) | public void setWithoutSchema(boolean withoutSchema) { method getUpdatedColumns (line 260) | public List getUpdatedColumns() { method getUpdatedKeys (line 274) | public List getUpdatedKeys() { method cloneColumn (line 285) | private List cloneColumn(List columns) { method clone (line 298) | public EventData clone() { method toString (line 320) | public String toString() { method hashCode (line 324) | @Override method equals (line 340) | @Override FILE: shared/etl/src/main/java/com/alibaba/otter/shared/etl/model/EventType.java type EventType (line 24) | public enum EventType { method EventType (line 83) | private EventType(String value){ method isInsert (line 87) | public boolean isInsert() { method isUpdate (line 91) | public boolean isUpdate() { method isDelete (line 95) | public boolean isDelete() { method isCreate (line 99) | public boolean isCreate() { method isAlter (line 103) | public boolean isAlter() { method isErase (line 107) | public boolean isErase() { method isQuery (line 111) | public boolean isQuery() { method isTruncate (line 115) | public boolean isTruncate() { method isRename (line 119) | public boolean isRename() { method isCindex (line 123) | public boolean isCindex() { method isDindex (line 127) | public boolean isDindex() { method isDdl (line 131) | public boolean isDdl() { method isDml (line 135) | public boolean isDml() { method valuesOf (line 139) | public static EventType valuesOf(String value) { method fromName (line 149) | public static EventType fromName(String name) { method getValue (line 158) | public String getValue() { method setValue (line 162) | public void setValue(String value) { FILE: shared/etl/src/main/java/com/alibaba/otter/shared/etl/model/FileBatch.java class FileBatch (line 28) | public class FileBatch extends BatchObject { method getFiles (line 33) | public List getFiles() { method setFiles (line 37) | public void setFiles(List files) { method merge (line 41) | public void merge(FileData data) { FILE: shared/etl/src/main/java/com/alibaba/otter/shared/etl/model/FileData.java class FileData (line 30) | public class FileData implements ObjectData, Serializable { method getPath (line 51) | public String getPath() { method setPath (line 55) | public void setPath(String path) { method getSize (line 59) | public long getSize() { method setSize (line 63) | public void setSize(long size) { method getTableId (line 67) | public long getTableId() { method setTableId (line 71) | public void setTableId(long tableId) { method getLastModifiedTime (line 75) | public long getLastModifiedTime() { method setLastModifiedTime (line 79) | public void setLastModifiedTime(long lastModifiedTime) { method getEventType (line 83) | public EventType getEventType() { method setEventType (line 87) | public void setEventType(EventType eventType) { method getNameSpace (line 91) | public String getNameSpace() { method setNameSpace (line 95) | public void setNameSpace(String nameSpace) { method getPairId (line 99) | public long getPairId() { method setPairId (line 103) | public void setPairId(long pairId) { method hashCode (line 107) | public int hashCode() { method equals (line 115) | public boolean equals(Object obj) { method toString (line 143) | public String toString() { FILE: shared/etl/src/main/java/com/alibaba/otter/shared/etl/model/Identity.java class Identity (line 30) | public class Identity implements Serializable { method Identity (line 40) | public Identity(){ method Identity (line 44) | public Identity(Long channelId, Long pipelineId, Long processId){ method getChannelId (line 50) | public long getChannelId() { method setChannelId (line 54) | public void setChannelId(long channelId) { method getPipelineId (line 58) | public long getPipelineId() { method setPipelineId (line 62) | public void setPipelineId(long pipelineId) { method getProcessId (line 66) | public long getProcessId() { method setProcessId (line 70) | public void setProcessId(long processId) { method hashCode (line 74) | @Override method equals (line 84) | @Override method toString (line 108) | public String toString() { FILE: shared/etl/src/main/java/com/alibaba/otter/shared/etl/model/ObjectData.java type ObjectData (line 23) | public interface ObjectData { FILE: shared/etl/src/main/java/com/alibaba/otter/shared/etl/model/RowBatch.java class RowBatch (line 28) | public class RowBatch extends BatchObject { method getDatas (line 34) | public List getDatas() { method setDatas (line 38) | public void setDatas(List datas) { method merge (line 42) | public void merge(EventData data) { FILE: shared/push/src/main/java/com/alibaba/otter/common/push/AbstractSubscribeManager.java class AbstractSubscribeManager (line 34) | public abstract class AbstractSubscribeManager implements SubscribeManag... method init (line 41) | @Override method doInit (line 50) | protected abstract void doInit(); method shutdown (line 52) | @Override method doShutdown (line 61) | protected abstract void doShutdown(); method registerCallback (line 63) | @Override method registerCallback (line 68) | @Override method doRegisterCallback (line 74) | private void doRegisterCallback(String dataId, String groupId, Subscri... method unRegisterCallback (line 82) | @Override method unRegisterCallback (line 87) | @Override method doUnregister (line 93) | private void doUnregister(String dataId, String groupId, SubscribeCall... method doWhenCallbackEmpty (line 115) | protected void doWhenCallbackEmpty(String dataId, String groupId, Subs... method postRegisterCallback (line 126) | protected void postRegisterCallback(String dataId, String groupId, Sub... method getCallbacks (line 130) | protected Set getCallbacks(String dataId) { method getCallbacks (line 134) | protected Set getCallbacks(String dataId, String gr... method generateKey (line 139) | protected static String generateKey(String dataId, String groupId) { method getLock (line 143) | protected Object getLock(String dataId, String groupId) { method getLock (line 148) | protected Object getLock(String key) { FILE: shared/push/src/main/java/com/alibaba/otter/common/push/PushException.java class PushException (line 25) | public class PushException extends NestableRuntimeException { method PushException (line 29) | public PushException(){ method PushException (line 33) | public PushException(String msg, Throwable cause){ method PushException (line 37) | public PushException(String msg){ method PushException (line 41) | public PushException(Throwable cause){ FILE: shared/push/src/main/java/com/alibaba/otter/common/push/SubscribeCallback.java type SubscribeCallback (line 23) | public interface SubscribeCallback { method callback (line 25) | void callback(String changedInfo); FILE: shared/push/src/main/java/com/alibaba/otter/common/push/SubscribeManager.java type SubscribeManager (line 23) | public interface SubscribeManager { method init (line 25) | void init(); method shutdown (line 27) | void shutdown(); method registerCallback (line 37) | void registerCallback(String dataId, SubscribeCallback callback); method unRegisterCallback (line 45) | void unRegisterCallback(String dataId, SubscribeCallback callback); method registerCallback (line 55) | void registerCallback(String dataId, String groupId, SubscribeCallback... method unRegisterCallback (line 64) | void unRegisterCallback(String dataId, String groupId, SubscribeCallba... method fetchConfig (line 72) | String fetchConfig(String dataId); method fetchConfig (line 81) | String fetchConfig(String dataId, long timeout); method fetchConfig (line 91) | String fetchConfig(String dataId, String groupId); method fetchConfig (line 102) | String fetchConfig(String dataId, String groupId, long timeout); FILE: shared/push/src/main/java/com/alibaba/otter/common/push/SubscribeManagerFactory.java class SubscribeManagerFactory (line 34) | public class SubscribeManagerFactory implements ApplicationContextAware { method apply (line 40) | @Override method createSubsrcibeManager (line 46) | private static SubscribeManager createSubsrcibeManager(SubscribeType t... method addShutdownForManager (line 60) | private static void addShutdownForManager(final SubscribeManager manag... method getSubscribeManager (line 78) | public static SubscribeManager getSubscribeManager(SubscribeType type) { method autowire (line 86) | public static void autowire(Object obj) { method setApplicationContext (line 93) | public void setApplicationContext(ApplicationContext applicationContex... FILE: shared/push/src/main/java/com/alibaba/otter/common/push/SubscribeType.java type SubscribeType (line 23) | public enum SubscribeType { FILE: shared/push/src/main/java/com/alibaba/otter/common/push/datasource/DataSourceHanlder.java type DataSourceHanlder (line 29) | public interface DataSourceHanlder { method support (line 36) | boolean support(DbMediaSource dbMediaSource); method support (line 44) | boolean support(DataSource dataSource); method create (line 52) | DataSource create(Long pipelineId, DbMediaSource dbMediaSource); method destory (line 61) | boolean destory(Long pipelineId); FILE: shared/push/src/main/java/com/alibaba/otter/common/push/datasource/DataSourceKey.java class DataSourceKey (line 25) | public class DataSourceKey { method getInstance (line 34) | public static DataSourceKey getInstance(String url, String userName, S... method DataSourceKey (line 39) | public DataSourceKey(String url, String userName, String password, Str... method hashCode (line 49) | @Override method equals (line 62) | @Override method getUrl (line 87) | public String getUrl() { method getUserName (line 91) | public String getUserName() { method getPassword (line 95) | public String getPassword() { method getDriverClassName (line 99) | public String getDriverClassName() { method getDataMediaType (line 103) | public DataMediaType getDataMediaType() { method getEncoding (line 107) | public String getEncoding() { FILE: shared/push/src/main/java/com/alibaba/otter/common/push/datasource/media/MediaPushDataSource.java class MediaPushDataSource (line 47) | public class MediaPushDataSource implements DataSource { method MediaPushDataSource (line 80) | public MediaPushDataSource(String originalUrl, String userName, String... method init (line 90) | public synchronized void init() { method buildMysqlUrl (line 125) | private String buildMysqlUrl(String hostIp, int port) { method doCreateDataSource (line 131) | protected DataSource doCreateDataSource(String url) { method destory (line 182) | public synchronized void destory() throws SQLException { method getLogWriter (line 194) | @Override method setLogWriter (line 199) | @Override method setLoginTimeout (line 204) | @Override method getLoginTimeout (line 210) | @Override method unwrap (line 215) | @Override method isWrapperFor (line 220) | @Override method getConnection (line 225) | @Override method getConnection (line 230) | @Override method getParentLogger (line 236) | public java.util.logging.Logger getParentLogger() throws SQLFeatureNot... method getDelegate (line 252) | public DataSource getDelegate() { method getDbGroupKey (line 256) | public String getDbGroupKey() { method getMaxWait (line 260) | public int getMaxWait() { method getMinIdle (line 264) | public int getMinIdle() { method getInitialSize (line 268) | public int getInitialSize() { method getMaxActive (line 272) | public int getMaxActive() { method getMaxIdle (line 276) | public int getMaxIdle() { method getNumTestsPerEvictionRun (line 280) | public int getNumTestsPerEvictionRun() { method getTimeBetweenEvictionRunsMillis (line 284) | public int getTimeBetweenEvictionRunsMillis() { method getRemoveAbandonedTimeout (line 288) | public int getRemoveAbandonedTimeout() { method getMinEvictableIdleTimeMillis (line 292) | public int getMinEvictableIdleTimeMillis() { method getOriginalUrl (line 296) | public String getOriginalUrl() { method getUserName (line 300) | public String getUserName() { method getPassword (line 304) | public String getPassword() { method getDriverClassName (line 308) | public String getDriverClassName() { method getDataMediaType (line 312) | public DataMediaType getDataMediaType() { method getEncoding (line 316) | public String getEncoding() { method setDelegate (line 320) | public void setDelegate(DataSource delegate) { method setDbGroupKey (line 324) | public void setDbGroupKey(String dbGroupKey) { method setMaxWait (line 328) | public void setMaxWait(int maxWait) { method setMinIdle (line 332) | public void setMinIdle(int minIdle) { method setInitialSize (line 336) | public void setInitialSize(int initialSize) { method setMaxActive (line 340) | public void setMaxActive(int maxActive) { method setMaxIdle (line 344) | public void setMaxIdle(int maxIdle) { method setNumTestsPerEvictionRun (line 348) | public void setNumTestsPerEvictionRun(int numTestsPerEvictionRun) { method setTimeBetweenEvictionRunsMillis (line 352) | public void setTimeBetweenEvictionRunsMillis(int timeBetweenEvictionRu... method setRemoveAbandonedTimeout (line 356) | public void setRemoveAbandonedTimeout(int removeAbandonedTimeout) { method setMinEvictableIdleTimeMillis (line 360) | public void setMinEvictableIdleTimeMillis(int minEvictableIdleTimeMill... method setOriginalUrl (line 364) | public void setOriginalUrl(String originalUrl) { method setUserName (line 368) | public void setUserName(String userName) { method setPassword (line 372) | public void setPassword(String password) { method setDriverClassName (line 376) | public void setDriverClassName(String driverClassName) { method setDataMediaType (line 380) | public void setDataMediaType(DataMediaType dataMediaType) { method setEncoding (line 384) | public void setEncoding(String encoding) { FILE: shared/push/src/main/java/com/alibaba/otter/common/push/datasource/media/MediaPushDataSourceHandler.java class MediaPushDataSourceHandler (line 42) | public class MediaPushDataSourceHandler implements DataSourceHanlder { method MediaPushDataSourceHandler (line 56) | public MediaPushDataSourceHandler(){ method support (line 75) | public boolean support(DbMediaSource dbMediaSource) { method support (line 79) | public boolean support(DataSource dataSource) { method create (line 86) | public DataSource create(Long pipelineId, DbMediaSource dbMediaSource) { method createDataSource (line 90) | protected DataSource createDataSource(String url, String userName, Str... method destory (line 110) | @Override method isMediaPushDataSource (line 129) | public static boolean isMediaPushDataSource(String url) { method parseMediaInfo (line 134) | public static MediaInfo parseMediaInfo(String url) { class MediaInfo (line 150) | public static class MediaInfo { method MediaInfo (line 154) | public MediaInfo(String groupKey){ method getGroupKey (line 158) | public String getGroupKey() { FILE: shared/push/src/main/java/com/alibaba/otter/common/push/media/MediaSubscribeManager.java class MediaSubscribeManager (line 46) | public class MediaSubscribeManager extends AbstractSubscribeManager { method MediaSubscribeManager (line 59) | public MediaSubscribeManager(){ method doInit (line 97) | protected void doInit() { method doShutdown (line 106) | protected void doShutdown() { method fetchConfig (line 113) | public String fetchConfig(String dataId) { method fetchConfig (line 117) | public String fetchConfig(String dataId, long timeout) { method fetchConfig (line 121) | public String fetchConfig(String dataId, String groupId) { method fetchConfig (line 125) | public String fetchConfig(String dataId, String groupId, long timeout) { method postRegisterCallback (line 129) | protected void postRegisterCallback(String dataId, String groupId, Sub... method doWhenCallbackEmpty (line 144) | protected void doWhenCallbackEmpty(String dataId, String groupId, Subs... method submitSchedule (line 160) | private void submitSchedule(final String dataId, final String groupId) { method colseSchedule (line 180) | private void colseSchedule(final String dataId, final String groupId) { method setArbitrateCommmunicationClient (line 188) | public void setArbitrateCommmunicationClient(ArbitrateCommmunicationCl... FILE: shared/push/src/main/java/com/alibaba/otter/common/push/supplier/AbstractDatasourceSupplier.java class AbstractDatasourceSupplier (line 23) | public abstract class AbstractDatasourceSupplier implements DatasourceSu... method start (line 28) | @Override method stop (line 39) | @Override method isStart (line 50) | @Override method doStart (line 55) | protected abstract void doStart(); method doStop (line 57) | protected abstract void doStop(); FILE: shared/push/src/main/java/com/alibaba/otter/common/push/supplier/DatasourceChangeCallback.java type DatasourceChangeCallback (line 25) | public interface DatasourceChangeCallback { method masterChanged (line 27) | void masterChanged(DatasourceInfo newMaster); FILE: shared/push/src/main/java/com/alibaba/otter/common/push/supplier/DatasourceInfo.java class DatasourceInfo (line 28) | public class DatasourceInfo { method DatasourceInfo (line 35) | public DatasourceInfo(){ method DatasourceInfo (line 39) | public DatasourceInfo(InetSocketAddress address, String username, Stri... method DatasourceInfo (line 43) | public DatasourceInfo(InetSocketAddress address, String username, Stri... method getAddress (line 50) | public InetSocketAddress getAddress() { method setAddress (line 54) | public void setAddress(InetSocketAddress address) { method getUsername (line 58) | public String getUsername() { method setUsername (line 62) | public void setUsername(String username) { method getPassword (line 66) | public String getPassword() { method setPassword (line 70) | public void setPassword(String password) { method getDefaultDatabaseName (line 74) | public String getDefaultDatabaseName() { method setDefaultDatabaseName (line 78) | public void setDefaultDatabaseName(String defaultDatabaseName) { method toString (line 82) | @Override FILE: shared/push/src/main/java/com/alibaba/otter/common/push/supplier/DatasourceSupplier.java type DatasourceSupplier (line 23) | public interface DatasourceSupplier { method start (line 25) | public void start(); method stop (line 27) | public void stop(); method isStart (line 29) | public boolean isStart(); method fetchMaster (line 36) | DatasourceInfo fetchMaster(); method addSwtichCallback (line 43) | void addSwtichCallback(DatasourceChangeCallback callback); FILE: shared/push/src/main/java/com/alibaba/otter/common/push/supplier/HaDatasourceInfo.java class HaDatasourceInfo (line 27) | public class HaDatasourceInfo { method getMaster (line 32) | public DatasourceInfo getMaster() { method setMaster (line 36) | public void setMaster(DatasourceInfo master) { method getSlavers (line 40) | public List getSlavers() { method addSlaver (line 44) | public void addSlaver(DatasourceInfo slaver) { method addSlavers (line 48) | public void addSlavers(Collection slavers) { FILE: shared/push/src/main/java/com/alibaba/otter/common/push/supplier/media/MediaDatasourceSupplier.java class MediaDatasourceSupplier (line 47) | public class MediaDatasourceSupplier extends AbstractDatasourceSupplier { method MediaDatasourceSupplier (line 62) | private MediaDatasourceSupplier(){ method MediaDatasourceSupplier (line 65) | private MediaDatasourceSupplier(String groupKey){ method newInstance (line 69) | public static MediaDatasourceSupplier newInstance(String groupKey) { method doStart (line 74) | public void doStart() { method doStop (line 90) | @Override method init (line 96) | public synchronized void init() { method fetchMaster (line 107) | public DatasourceInfo fetchMaster() { method addSwtichCallback (line 116) | public void addSwtichCallback(DatasourceChangeCallback callback) { method callback (line 120) | private void callback() { method parse (line 131) | private HaDatasourceInfo parse(String matrixStr) { method parseAddress (line 152) | private InetSocketAddress parseAddress(String address) {