Plex/server/src/main/java/dev/plex/services/AbstractService.java

32 lines
516 B
Java
Raw Normal View History

2021-01-03 07:21:15 +00:00
package dev.plex.services;
2022-03-03 23:24:15 +00:00
import dev.plex.PlexBase;
2022-04-07 00:38:15 +00:00
import lombok.Getter;
import lombok.Setter;
2022-03-03 23:24:15 +00:00
2022-04-07 00:38:15 +00:00
@Getter
2022-04-17 05:27:04 +00:00
public abstract class AbstractService implements IService, PlexBase
{
2022-05-10 05:08:45 +00:00
private final boolean asynchronous;
private final boolean repeating;
2022-04-07 00:38:15 +00:00
@Setter
private int taskId;
2022-01-04 03:04:39 +00:00
public AbstractService(boolean repeating, boolean async)
{
2022-01-04 03:04:39 +00:00
this.repeating = repeating;
this.asynchronous = async;
}
2022-04-07 02:05:29 +00:00
public void onStart()
{
}
public void onEnd()
{
}
}