Package eu.cloudnetservice.wrapper
Class ShutdownHandler
java.lang.Object
eu.cloudnetservice.wrapper.ShutdownHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final eu.cloudnetservice.driver.module.ModuleProviderprivate final eu.cloudnetservice.driver.network.NetworkClientprivate final ExecutorServiceprivate final eu.cloudnetservice.driver.registry.ServiceRegistry -
Constructor Summary
ConstructorsConstructorDescriptionShutdownHandler(@NonNull eu.cloudnetservice.driver.network.NetworkClient networkClient, @NonNull eu.cloudnetservice.driver.module.ModuleProvider moduleProvider, @NonNull eu.cloudnetservice.driver.registry.ServiceRegistry serviceRegistry, @NonNull ScheduledExecutorService scheduledExecutor) -
Method Summary
-
Field Details
-
networkClient
private final eu.cloudnetservice.driver.network.NetworkClient networkClient -
moduleProvider
private final eu.cloudnetservice.driver.module.ModuleProvider moduleProvider -
serviceRegistry
private final eu.cloudnetservice.driver.registry.ServiceRegistry serviceRegistry -
scheduledExecutor
-
-
Constructor Details
-
ShutdownHandler
@Inject public ShutdownHandler(@NonNull @NonNull eu.cloudnetservice.driver.network.NetworkClient networkClient, @NonNull @NonNull eu.cloudnetservice.driver.module.ModuleProvider moduleProvider, @NonNull @NonNull eu.cloudnetservice.driver.registry.ServiceRegistry serviceRegistry, @NonNull @Named("taskScheduler") @NonNull ScheduledExecutorService scheduledExecutor)
-
-
Method Details
-
shutdown
public void shutdown()
-