Class WrapperServiceTaskProvider
- java.lang.Object
-
- de.dytanic.cloudnet.wrapper.provider.WrapperServiceTaskProvider
-
- All Implemented Interfaces:
de.dytanic.cloudnet.driver.provider.ServiceTaskProvider
public class WrapperServiceTaskProvider extends java.lang.Object implements de.dytanic.cloudnet.driver.provider.ServiceTaskProvider
-
-
Constructor Summary
Constructors Constructor Description WrapperServiceTaskProvider(Wrapper wrapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPermanentServiceTask(@NotNull de.dytanic.cloudnet.driver.service.ServiceTask serviceTask)@NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Void>addPermanentServiceTaskAsync(@NotNull de.dytanic.cloudnet.driver.service.ServiceTask serviceTask)java.util.Collection<de.dytanic.cloudnet.driver.service.ServiceTask>getPermanentServiceTasks()@NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.util.Collection<de.dytanic.cloudnet.driver.service.ServiceTask>>getPermanentServiceTasksAsync()de.dytanic.cloudnet.driver.service.ServiceTaskgetServiceTask(@NotNull java.lang.String name)@NotNull de.dytanic.cloudnet.common.concurrent.ITask<de.dytanic.cloudnet.driver.service.ServiceTask>getServiceTaskAsync(@NotNull java.lang.String name)booleanisServiceTaskPresent(@NotNull java.lang.String name)@NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Boolean>isServiceTaskPresentAsync(@NotNull java.lang.String name)voidremovePermanentServiceTask(@NotNull de.dytanic.cloudnet.driver.service.ServiceTask serviceTask)voidremovePermanentServiceTask(@NotNull java.lang.String name)@NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Void>removePermanentServiceTaskAsync(@NotNull de.dytanic.cloudnet.driver.service.ServiceTask serviceTask)@NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Void>removePermanentServiceTaskAsync(@NotNull java.lang.String name)
-
-
-
Constructor Detail
-
WrapperServiceTaskProvider
public WrapperServiceTaskProvider(Wrapper wrapper)
-
-
Method Detail
-
getPermanentServiceTasks
public java.util.Collection<de.dytanic.cloudnet.driver.service.ServiceTask> getPermanentServiceTasks()
- Specified by:
getPermanentServiceTasksin interfacede.dytanic.cloudnet.driver.provider.ServiceTaskProvider
-
getServiceTask
public de.dytanic.cloudnet.driver.service.ServiceTask getServiceTask(@NotNull @NotNull java.lang.String name)- Specified by:
getServiceTaskin interfacede.dytanic.cloudnet.driver.provider.ServiceTaskProvider
-
isServiceTaskPresent
public boolean isServiceTaskPresent(@NotNull @NotNull java.lang.String name)- Specified by:
isServiceTaskPresentin interfacede.dytanic.cloudnet.driver.provider.ServiceTaskProvider
-
addPermanentServiceTask
public void addPermanentServiceTask(@NotNull @NotNull de.dytanic.cloudnet.driver.service.ServiceTask serviceTask)- Specified by:
addPermanentServiceTaskin interfacede.dytanic.cloudnet.driver.provider.ServiceTaskProvider
-
removePermanentServiceTask
public void removePermanentServiceTask(@NotNull @NotNull java.lang.String name)- Specified by:
removePermanentServiceTaskin interfacede.dytanic.cloudnet.driver.provider.ServiceTaskProvider
-
removePermanentServiceTask
public void removePermanentServiceTask(@NotNull @NotNull de.dytanic.cloudnet.driver.service.ServiceTask serviceTask)- Specified by:
removePermanentServiceTaskin interfacede.dytanic.cloudnet.driver.provider.ServiceTaskProvider
-
getPermanentServiceTasksAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.util.Collection<de.dytanic.cloudnet.driver.service.ServiceTask>> getPermanentServiceTasksAsync()
- Specified by:
getPermanentServiceTasksAsyncin interfacede.dytanic.cloudnet.driver.provider.ServiceTaskProvider
-
getServiceTaskAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<de.dytanic.cloudnet.driver.service.ServiceTask> getServiceTaskAsync(@NotNull @NotNull java.lang.String name)- Specified by:
getServiceTaskAsyncin interfacede.dytanic.cloudnet.driver.provider.ServiceTaskProvider
-
isServiceTaskPresentAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Boolean> isServiceTaskPresentAsync(@NotNull @NotNull java.lang.String name)- Specified by:
isServiceTaskPresentAsyncin interfacede.dytanic.cloudnet.driver.provider.ServiceTaskProvider
-
addPermanentServiceTaskAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Void> addPermanentServiceTaskAsync(@NotNull @NotNull de.dytanic.cloudnet.driver.service.ServiceTask serviceTask)- Specified by:
addPermanentServiceTaskAsyncin interfacede.dytanic.cloudnet.driver.provider.ServiceTaskProvider
-
removePermanentServiceTaskAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Void> removePermanentServiceTaskAsync(@NotNull @NotNull java.lang.String name)- Specified by:
removePermanentServiceTaskAsyncin interfacede.dytanic.cloudnet.driver.provider.ServiceTaskProvider
-
removePermanentServiceTaskAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Void> removePermanentServiceTaskAsync(@NotNull @NotNull de.dytanic.cloudnet.driver.service.ServiceTask serviceTask)- Specified by:
removePermanentServiceTaskAsyncin interfacede.dytanic.cloudnet.driver.provider.ServiceTaskProvider
-
-