├── .gitignore ├── README.md ├── project ├── build.properties └── plugins.sbt ├── resources └── img │ ├── actor层次关系图.png │ ├── coor_join_order_and_item.png │ ├── wf_import_item.png │ ├── wf_import_order.png │ ├── wf_join_order_item.png │ ├── 告警邮件.png │ ├── 命令集入口.jpg │ ├── 命令集合.jpg │ ├── 工作流实例页面.png │ ├── 工作流查询列表.png │ ├── 工作流管理页面.png │ ├── 工作流运行状态.png │ ├── 数据流图.png │ ├── 数据监控详解.png │ ├── 数据监控页面.png │ ├── 节点角色关系图.png │ ├── 调度及数据流图.png │ ├── 调度器管理页面.png │ └── 首页监控.png ├── sbin ├── akka ├── akka-front ├── akka-instance-del ├── akka-instance-info ├── akka-instance-kill ├── akka-instance-rerun ├── akka-instance-search ├── akka-util-del-dir ├── akka-util-reset-all ├── akka-workflow-add ├── akka-workflow-check ├── akka-workflow-del ├── akka-workflow-info ├── akka-workflow-list ├── akka-workflow-reset ├── akka-workflow-run ├── akka-workflow-trigger ├── docker-standalone-startup ├── head.sh ├── httpserver-startup ├── master-standby-startup ├── master-startup ├── real ├── set_charset.sh ├── standalone-startup ├── stop-cluster ├── url-encode └── worker-startup ├── src └── main │ ├── resources │ ├── application.conf │ ├── create_table.sql │ ├── db_links.xml │ ├── file_links.xml │ ├── log4j.properties │ ├── logback.xml │ └── test.conf │ └── scala │ └── com │ └── kent │ ├── cron │ └── task │ │ ├── GenericTask.scala │ │ ├── PlanTask.scala │ │ └── ResetTask.scala │ ├── daemon │ ├── CronRunner.scala │ ├── EmailSender.scala │ ├── HaDataStorager.scala │ ├── LogRecorder.scala │ ├── WorkFlowManager.scala │ └── XmlLoader.scala │ ├── lineage │ ├── HiveLineageInfo.java │ └── MyPostExecuterHook.java │ ├── main │ ├── HttpServer.scala │ ├── Master.scala │ ├── MasterStandby.scala │ ├── Standalone.scala │ └── Worker.scala │ ├── pub │ ├── CustomException.scala │ ├── DeepCloneable.scala │ ├── Event.scala │ ├── Result.scala │ ├── actor │ │ ├── BaseActor.scala │ │ ├── ClusterRole.scala │ │ └── Daemon.scala │ ├── dao │ │ ├── DBLinkDao.scala │ │ ├── Daoable.scala │ │ ├── DataMonitorDao.scala │ │ ├── DirectoryDao.scala │ │ ├── FileLinkDao.scala │ │ ├── LineageTableDao.scala.bak │ │ ├── LogRecordDao.scala │ │ ├── NodeDao.scala │ │ ├── NodeInstanceDao.scala │ │ ├── ThreadConnector.scala │ │ ├── TransationManager.scala │ │ ├── UtilDao.scala │ │ ├── WorkflowDao.scala │ │ └── WorkflowInstanceDao.scala │ ├── db │ │ ├── Column.scala │ │ ├── DBLink.scala │ │ ├── HiveOperator.scala │ │ ├── JdbcOperator.scala │ │ ├── MysqlOperator.scala │ │ └── OracleOperator.scala │ └── io │ │ ├── FileLink.scala │ │ ├── FileSystemOperator.scala │ │ ├── HdfsFileSystemOperator.scala │ │ ├── LocalFileSystemOperator.scala │ │ └── SFtpFileSystemOperator.scala │ ├── test │ ├── AA.scala │ ├── ActorTest.scala │ ├── CloneTest.scala │ ├── CommandCallTest.scala │ ├── DBTest.scala │ ├── DirectiveTest.scala │ ├── EmailActorTest.scala │ ├── FileTest.scala │ ├── FutureForTest.scala │ ├── HdfsTest.scala │ ├── HiveTest.scala │ ├── HttpTest.scala │ ├── InstanceStatusTest.scala │ ├── JSONTest.scala │ ├── Json4sTest.scala │ ├── ListBufferTest.scala │ ├── ListTailHead.scala │ ├── MRTest.scala │ ├── MailTest.scala │ ├── MatchTest.scala │ ├── MyMR.scala │ ├── ParamReplaceTest.scala │ ├── PersistTest.scala │ ├── ProgramTest.scala │ ├── ReflectTest.scala │ ├── RemoteLookupProxy.scala │ ├── SqoopTest.scala │ ├── SynchronHashMapTest.scala │ ├── Test2.scala │ ├── TestCron.scala │ ├── TestJsonMerge.scala │ ├── TestMail.scala │ ├── TestWriter.scala │ ├── TheadTest.scala │ ├── WorkflowInfoTest.scala │ ├── XmlTest.scala │ └── mr │ │ ├── MRtest2.java │ │ ├── MyMapper.java │ │ └── MyReducer.java │ ├── util │ ├── FileUtil.scala │ ├── ParamHandler.scala │ └── Util.scala │ └── workflow │ ├── ActionActor.scala │ ├── Coor.scala │ ├── CronComponent.scala │ ├── Directory.scala │ ├── Workflow.scala │ ├── WorkflowActor.scala │ ├── WorkflowInstance.scala │ └── node │ ├── Node.scala │ ├── NodeInstance.scala │ ├── action │ ├── ActionNode.scala │ ├── ActionNodeInstance.scala │ ├── DataMonitorNode.scala │ ├── DataMonitorNodeInstance.scala │ ├── DataMonitorRecord.scala │ ├── EmailNode.scala │ ├── EmailNodeInstance.scala │ ├── FileExecutorNode.scala │ ├── FileExecutorNodeInstance.scala │ ├── FileMonitorNode.scala │ ├── FileMonitorNodeInstance.scala │ ├── MetadataNode.scala │ ├── MetadataNodeInstance.scala │ ├── ScriptNode.scala │ ├── ScriptNodeInstance.scala │ ├── ShellNode.scala │ ├── ShellNodeInstance.scala │ ├── SqlNode.scala │ ├── SqlNodeInstance.scala │ ├── SshNode.scala │ ├── SshNodeInstance.scala │ ├── TransferNode.scala │ ├── TransferNodeInstance.scala │ ├── TransferNodeInstance.scala.bak │ └── transfer │ │ ├── Consumer.scala │ │ ├── DataShare.scala │ │ ├── Main.scala │ │ ├── Producer.scala │ │ ├── Reader.scala │ │ ├── Writer.scala │ │ ├── source │ │ ├── Source.scala │ │ ├── db │ │ │ ├── GenericFileSource.scala │ │ │ ├── HdfsSource.scala │ │ │ ├── LocalFileSource.scala │ │ │ └── SFtpSource.scala │ │ └── io │ │ │ ├── HiveSource.scala │ │ │ ├── MysqlSource.scala │ │ │ └── OracleSource.scala │ │ └── target │ │ ├── Target.scala │ │ ├── db │ │ ├── GenericFileTarget.scala │ │ ├── HdfsTarget.scala │ │ ├── LocalFileTarget.scala │ │ └── SFtpTarget.scala │ │ └── io │ │ ├── GenericDBTarget.scala │ │ ├── HiveTarget.scala │ │ ├── MysqlTarget.scala │ │ └── OracleTarget.scala │ └── control │ ├── ControlNode.scala │ ├── ControlNodeInstance.scala │ ├── EndNode.scala │ ├── EndNodeInstance.scala │ ├── ForkNode.scala │ ├── ForkNodeInstance.scala │ ├── JoinNode.scala │ ├── JoinNodeInstance.scala │ ├── KillNode.scala │ ├── KillNodeInstance.scala │ ├── StartNode.scala │ └── StartNodeInstance.scala ├── usage.md ├── workflow_definition.md └── xmlconfig └── example ├── job_1.xml ├── job_2.xml ├── job_combine.xml ├── job_combine_day.xml ├── node_types.xml └── test.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/README.md -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.2.8 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /resources/img/actor层次关系图.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/resources/img/actor层次关系图.png -------------------------------------------------------------------------------- /resources/img/coor_join_order_and_item.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/resources/img/coor_join_order_and_item.png -------------------------------------------------------------------------------- /resources/img/wf_import_item.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/resources/img/wf_import_item.png -------------------------------------------------------------------------------- /resources/img/wf_import_order.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/resources/img/wf_import_order.png -------------------------------------------------------------------------------- /resources/img/wf_join_order_item.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/resources/img/wf_join_order_item.png -------------------------------------------------------------------------------- /resources/img/告警邮件.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/resources/img/告警邮件.png -------------------------------------------------------------------------------- /resources/img/命令集入口.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/resources/img/命令集入口.jpg -------------------------------------------------------------------------------- /resources/img/命令集合.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/resources/img/命令集合.jpg -------------------------------------------------------------------------------- /resources/img/工作流实例页面.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/resources/img/工作流实例页面.png -------------------------------------------------------------------------------- /resources/img/工作流查询列表.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/resources/img/工作流查询列表.png -------------------------------------------------------------------------------- /resources/img/工作流管理页面.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/resources/img/工作流管理页面.png -------------------------------------------------------------------------------- /resources/img/工作流运行状态.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/resources/img/工作流运行状态.png -------------------------------------------------------------------------------- /resources/img/数据流图.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/resources/img/数据流图.png -------------------------------------------------------------------------------- /resources/img/数据监控详解.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/resources/img/数据监控详解.png -------------------------------------------------------------------------------- /resources/img/数据监控页面.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/resources/img/数据监控页面.png -------------------------------------------------------------------------------- /resources/img/节点角色关系图.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/resources/img/节点角色关系图.png -------------------------------------------------------------------------------- /resources/img/调度及数据流图.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/resources/img/调度及数据流图.png -------------------------------------------------------------------------------- /resources/img/调度器管理页面.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/resources/img/调度器管理页面.png -------------------------------------------------------------------------------- /resources/img/首页监控.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/resources/img/首页监控.png -------------------------------------------------------------------------------- /sbin/akka: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/sbin/akka -------------------------------------------------------------------------------- /sbin/akka-front: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/sbin/akka-front -------------------------------------------------------------------------------- /sbin/akka-instance-del: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/sbin/akka-instance-del -------------------------------------------------------------------------------- /sbin/akka-instance-info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/sbin/akka-instance-info -------------------------------------------------------------------------------- /sbin/akka-instance-kill: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/sbin/akka-instance-kill -------------------------------------------------------------------------------- /sbin/akka-instance-rerun: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/sbin/akka-instance-rerun -------------------------------------------------------------------------------- /sbin/akka-instance-search: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/sbin/akka-instance-search -------------------------------------------------------------------------------- /sbin/akka-util-del-dir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/sbin/akka-util-del-dir -------------------------------------------------------------------------------- /sbin/akka-util-reset-all: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/sbin/akka-util-reset-all -------------------------------------------------------------------------------- /sbin/akka-workflow-add: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/sbin/akka-workflow-add -------------------------------------------------------------------------------- /sbin/akka-workflow-check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/sbin/akka-workflow-check -------------------------------------------------------------------------------- /sbin/akka-workflow-del: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/sbin/akka-workflow-del -------------------------------------------------------------------------------- /sbin/akka-workflow-info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/sbin/akka-workflow-info -------------------------------------------------------------------------------- /sbin/akka-workflow-list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/sbin/akka-workflow-list -------------------------------------------------------------------------------- /sbin/akka-workflow-reset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/sbin/akka-workflow-reset -------------------------------------------------------------------------------- /sbin/akka-workflow-run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/sbin/akka-workflow-run -------------------------------------------------------------------------------- /sbin/akka-workflow-trigger: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/sbin/akka-workflow-trigger -------------------------------------------------------------------------------- /sbin/docker-standalone-startup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/sbin/docker-standalone-startup -------------------------------------------------------------------------------- /sbin/head.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/sbin/head.sh -------------------------------------------------------------------------------- /sbin/httpserver-startup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/sbin/httpserver-startup -------------------------------------------------------------------------------- /sbin/master-standby-startup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/sbin/master-standby-startup -------------------------------------------------------------------------------- /sbin/master-startup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/sbin/master-startup -------------------------------------------------------------------------------- /sbin/real: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd `dirname $0` 4 | watch -n 2 -t "$@" -------------------------------------------------------------------------------- /sbin/set_charset.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/sbin/set_charset.sh -------------------------------------------------------------------------------- /sbin/standalone-startup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/sbin/standalone-startup -------------------------------------------------------------------------------- /sbin/stop-cluster: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/sbin/stop-cluster -------------------------------------------------------------------------------- /sbin/url-encode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/sbin/url-encode -------------------------------------------------------------------------------- /sbin/worker-startup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/sbin/worker-startup -------------------------------------------------------------------------------- /src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/resources/application.conf -------------------------------------------------------------------------------- /src/main/resources/create_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/resources/create_table.sql -------------------------------------------------------------------------------- /src/main/resources/db_links.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/resources/db_links.xml -------------------------------------------------------------------------------- /src/main/resources/file_links.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/resources/file_links.xml -------------------------------------------------------------------------------- /src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/main/resources/test.conf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/scala/com/kent/cron/task/GenericTask.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/cron/task/GenericTask.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/cron/task/PlanTask.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/cron/task/PlanTask.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/cron/task/ResetTask.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/cron/task/ResetTask.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/daemon/CronRunner.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/daemon/CronRunner.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/daemon/EmailSender.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/daemon/EmailSender.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/daemon/HaDataStorager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/daemon/HaDataStorager.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/daemon/LogRecorder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/daemon/LogRecorder.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/daemon/WorkFlowManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/daemon/WorkFlowManager.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/daemon/XmlLoader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/daemon/XmlLoader.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/lineage/HiveLineageInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/lineage/HiveLineageInfo.java -------------------------------------------------------------------------------- /src/main/scala/com/kent/lineage/MyPostExecuterHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/lineage/MyPostExecuterHook.java -------------------------------------------------------------------------------- /src/main/scala/com/kent/main/HttpServer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/main/HttpServer.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/main/Master.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/main/Master.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/main/MasterStandby.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/main/MasterStandby.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/main/Standalone.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/main/Standalone.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/main/Worker.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/main/Worker.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/pub/CustomException.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/pub/CustomException.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/pub/DeepCloneable.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/pub/DeepCloneable.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/pub/Event.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/pub/Event.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/pub/Result.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/pub/Result.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/pub/actor/BaseActor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/pub/actor/BaseActor.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/pub/actor/ClusterRole.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/pub/actor/ClusterRole.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/pub/actor/Daemon.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/pub/actor/Daemon.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/pub/dao/DBLinkDao.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/pub/dao/DBLinkDao.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/pub/dao/Daoable.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/pub/dao/Daoable.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/pub/dao/DataMonitorDao.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/pub/dao/DataMonitorDao.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/pub/dao/DirectoryDao.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/pub/dao/DirectoryDao.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/pub/dao/FileLinkDao.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/pub/dao/FileLinkDao.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/pub/dao/LineageTableDao.scala.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/pub/dao/LineageTableDao.scala.bak -------------------------------------------------------------------------------- /src/main/scala/com/kent/pub/dao/LogRecordDao.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/pub/dao/LogRecordDao.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/pub/dao/NodeDao.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/pub/dao/NodeDao.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/pub/dao/NodeInstanceDao.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/pub/dao/NodeInstanceDao.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/pub/dao/ThreadConnector.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/pub/dao/ThreadConnector.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/pub/dao/TransationManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/pub/dao/TransationManager.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/pub/dao/UtilDao.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/pub/dao/UtilDao.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/pub/dao/WorkflowDao.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/pub/dao/WorkflowDao.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/pub/dao/WorkflowInstanceDao.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/pub/dao/WorkflowInstanceDao.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/pub/db/Column.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/pub/db/Column.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/pub/db/DBLink.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/pub/db/DBLink.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/pub/db/HiveOperator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/pub/db/HiveOperator.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/pub/db/JdbcOperator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/pub/db/JdbcOperator.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/pub/db/MysqlOperator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/pub/db/MysqlOperator.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/pub/db/OracleOperator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/pub/db/OracleOperator.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/pub/io/FileLink.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/pub/io/FileLink.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/pub/io/FileSystemOperator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/pub/io/FileSystemOperator.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/pub/io/HdfsFileSystemOperator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/pub/io/HdfsFileSystemOperator.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/pub/io/LocalFileSystemOperator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/pub/io/LocalFileSystemOperator.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/pub/io/SFtpFileSystemOperator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/pub/io/SFtpFileSystemOperator.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/AA.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/AA.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/ActorTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/ActorTest.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/CloneTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/CloneTest.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/CommandCallTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/CommandCallTest.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/DBTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/DBTest.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/DirectiveTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/DirectiveTest.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/EmailActorTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/EmailActorTest.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/FileTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/FileTest.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/FutureForTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/FutureForTest.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/HdfsTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/HdfsTest.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/HiveTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/HiveTest.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/HttpTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/HttpTest.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/InstanceStatusTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/InstanceStatusTest.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/JSONTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/JSONTest.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/Json4sTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/Json4sTest.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/ListBufferTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/ListBufferTest.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/ListTailHead.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/ListTailHead.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/MRTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/MRTest.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/MailTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/MailTest.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/MatchTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/MatchTest.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/MyMR.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/MyMR.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/ParamReplaceTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/ParamReplaceTest.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/PersistTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/PersistTest.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/ProgramTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/ProgramTest.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/ReflectTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/ReflectTest.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/RemoteLookupProxy.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/RemoteLookupProxy.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/SqoopTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/SqoopTest.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/SynchronHashMapTest.scala: -------------------------------------------------------------------------------- 1 | package com.kent.test 2 | 3 | object SynchronHashMapTest { 4 | 5 | } -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/Test2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/Test2.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/TestCron.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/TestCron.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/TestJsonMerge.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/TestJsonMerge.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/TestMail.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/TestMail.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/TestWriter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/TestWriter.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/TheadTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/TheadTest.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/WorkflowInfoTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/WorkflowInfoTest.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/XmlTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/XmlTest.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/mr/MRtest2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/mr/MRtest2.java -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/mr/MyMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/mr/MyMapper.java -------------------------------------------------------------------------------- /src/main/scala/com/kent/test/mr/MyReducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/test/mr/MyReducer.java -------------------------------------------------------------------------------- /src/main/scala/com/kent/util/FileUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/util/FileUtil.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/util/ParamHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/util/ParamHandler.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/util/Util.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/util/Util.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/ActionActor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/ActionActor.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/Coor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/Coor.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/CronComponent.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/CronComponent.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/Directory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/Directory.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/Workflow.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/Workflow.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/WorkflowActor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/WorkflowActor.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/WorkflowInstance.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/WorkflowInstance.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/Node.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/Node.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/NodeInstance.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/NodeInstance.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/ActionNode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/ActionNode.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/ActionNodeInstance.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/ActionNodeInstance.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/DataMonitorNode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/DataMonitorNode.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/DataMonitorNodeInstance.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/DataMonitorNodeInstance.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/DataMonitorRecord.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/DataMonitorRecord.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/EmailNode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/EmailNode.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/EmailNodeInstance.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/EmailNodeInstance.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/FileExecutorNode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/FileExecutorNode.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/FileExecutorNodeInstance.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/FileExecutorNodeInstance.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/FileMonitorNode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/FileMonitorNode.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/FileMonitorNodeInstance.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/FileMonitorNodeInstance.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/MetadataNode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/MetadataNode.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/MetadataNodeInstance.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/MetadataNodeInstance.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/ScriptNode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/ScriptNode.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/ScriptNodeInstance.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/ScriptNodeInstance.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/ShellNode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/ShellNode.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/ShellNodeInstance.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/ShellNodeInstance.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/SqlNode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/SqlNode.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/SqlNodeInstance.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/SqlNodeInstance.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/SshNode.scala: -------------------------------------------------------------------------------- 1 | package com.kent.workflow.node.action 2 | 3 | class SshNode { 4 | 5 | } -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/SshNodeInstance.scala: -------------------------------------------------------------------------------- 1 | package com.kent.workflow.node.action 2 | 3 | class SshNodeInstance { 4 | 5 | } -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/TransferNode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/TransferNode.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/TransferNodeInstance.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/TransferNodeInstance.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/TransferNodeInstance.scala.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/TransferNodeInstance.scala.bak -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/transfer/Consumer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/transfer/Consumer.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/transfer/DataShare.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/transfer/DataShare.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/transfer/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/transfer/Main.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/transfer/Producer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/transfer/Producer.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/transfer/Reader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/transfer/Reader.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/transfer/Writer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/transfer/Writer.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/transfer/source/Source.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/transfer/source/Source.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/transfer/source/db/GenericFileSource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/transfer/source/db/GenericFileSource.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/transfer/source/db/HdfsSource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/transfer/source/db/HdfsSource.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/transfer/source/db/LocalFileSource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/transfer/source/db/LocalFileSource.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/transfer/source/db/SFtpSource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/transfer/source/db/SFtpSource.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/transfer/source/io/HiveSource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/transfer/source/io/HiveSource.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/transfer/source/io/MysqlSource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/transfer/source/io/MysqlSource.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/transfer/source/io/OracleSource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/transfer/source/io/OracleSource.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/transfer/target/Target.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/transfer/target/Target.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/transfer/target/db/GenericFileTarget.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/transfer/target/db/GenericFileTarget.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/transfer/target/db/HdfsTarget.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/transfer/target/db/HdfsTarget.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/transfer/target/db/LocalFileTarget.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/transfer/target/db/LocalFileTarget.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/transfer/target/db/SFtpTarget.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/transfer/target/db/SFtpTarget.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/transfer/target/io/GenericDBTarget.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/transfer/target/io/GenericDBTarget.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/transfer/target/io/HiveTarget.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/transfer/target/io/HiveTarget.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/transfer/target/io/MysqlTarget.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/transfer/target/io/MysqlTarget.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/action/transfer/target/io/OracleTarget.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/action/transfer/target/io/OracleTarget.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/control/ControlNode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/control/ControlNode.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/control/ControlNodeInstance.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/control/ControlNodeInstance.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/control/EndNode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/control/EndNode.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/control/EndNodeInstance.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/control/EndNodeInstance.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/control/ForkNode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/control/ForkNode.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/control/ForkNodeInstance.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/control/ForkNodeInstance.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/control/JoinNode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/control/JoinNode.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/control/JoinNodeInstance.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/control/JoinNodeInstance.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/control/KillNode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/control/KillNode.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/control/KillNodeInstance.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/control/KillNodeInstance.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/control/StartNode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/control/StartNode.scala -------------------------------------------------------------------------------- /src/main/scala/com/kent/workflow/node/control/StartNodeInstance.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/src/main/scala/com/kent/workflow/node/control/StartNodeInstance.scala -------------------------------------------------------------------------------- /usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/usage.md -------------------------------------------------------------------------------- /workflow_definition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/workflow_definition.md -------------------------------------------------------------------------------- /xmlconfig/example/job_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/xmlconfig/example/job_1.xml -------------------------------------------------------------------------------- /xmlconfig/example/job_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/xmlconfig/example/job_2.xml -------------------------------------------------------------------------------- /xmlconfig/example/job_combine.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/xmlconfig/example/job_combine.xml -------------------------------------------------------------------------------- /xmlconfig/example/job_combine_day.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/xmlconfig/example/job_combine_day.xml -------------------------------------------------------------------------------- /xmlconfig/example/node_types.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/xmlconfig/example/node_types.xml -------------------------------------------------------------------------------- /xmlconfig/example/test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kent7306/akkaflow/HEAD/xmlconfig/example/test.xml --------------------------------------------------------------------------------