Skip to content

Commit 3e362a4

Browse files
committed
✨ add basic type
1 parent 06f2616 commit 3e362a4

21 files changed

+81
-4
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
package link.elastic.job.core.bootstrap;
2+
3+
public class JobBootstrap {
4+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
package link.elastic.job.core.collector;
2+
3+
public class AbstractJobCollector implements JobCollector{
4+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
package link.elastic.job.core.collector;
2+
3+
public class EventJobCollector extends AbstractJobCollector{
4+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
package link.elastic.job.core.collector;
2+
3+
public interface JobCollector {
4+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
package link.elastic.job.core.collector;
2+
3+
public class MySQLJobCollector extends AbstractJobCollector{
4+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
package link.elastic.job.core.config;
2+
3+
public abstract class AbstractJobConfig implements JobConfig{
4+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
package link.elastic.job.core.config;
2+
3+
public class SimpleJobConfig extends AbstractJobConfig{
4+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
package link.elastic.job.core.container;
2+
3+
public abstract class AbstractJobContainer implements JobContainer{
4+
5+
}

scalable-job-core/src/main/java/link/elastic/job/core/container/DefaultJobContainer.java

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
package link.elastic.job.core.container;
22

3-
import link.elastic.job.core.JobContainer;
43
import link.elastic.job.core.config.JobConfig;
54

65
import java.util.List;
7-
import java.util.concurrent.ConcurrentHashMap;
86
import java.util.concurrent.CopyOnWriteArrayList;
97

10-
public class DefaultJobContainer implements JobContainer {
8+
public class DefaultJobContainer extends AbstractJobContainer {
119
private final List<JobConfig> jobConfigMap = new CopyOnWriteArrayList<>();
10+
1211
@Override
1312
public void add(JobConfig jobConfig) {
1413
jobConfigMap.add(jobConfig);

scalable-job-core/src/main/java/link/elastic/job/core/JobContainer.java renamed to scalable-job-core/src/main/java/link/elastic/job/core/container/JobContainer.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package link.elastic.job.core;
1+
package link.elastic.job.core.container;
22

33
import link.elastic.job.core.config.JobConfig;
44

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
package link.elastic.job.core.event;
2+
3+
public class AbstractEventListener implements EventListener{
4+
5+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
package link.elastic.job.core.event;
2+
3+
public interface Event {
4+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
package link.elastic.job.core.event;
2+
3+
public interface EventListener {
4+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
package link.elastic.job.core.event;
2+
3+
public interface EventMulticaster {
4+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
package link.elastic.job.core.event;
2+
3+
public class JobConfigAddToContainerEvent implements Event{
4+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
package link.elastic.job.core.event;
2+
3+
public class JobConfigAddToSchedulerEvent implements Event{
4+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
package link.elastic.job.core.handler;
2+
3+
public interface JobHandler {
4+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
package link.elastic.job.core.handler;
2+
3+
public class SimpleJobHandler implements JobHandler{
4+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
package link.elastic.job.core.scheduler;
2+
3+
public class AbstractJobScheduler implements JobScheduler{
4+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
package link.elastic.job.core.scheduler;
2+
3+
public interface JobScheduler {
4+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
package link.elastic.job.core.scheduler;
2+
3+
public class QuartzJobScheduler extends AbstractJobScheduler{
4+
}

0 commit comments

Comments
 (0)