Class CloudNetBridgeModule
java.lang.Object
eu.cloudnetservice.driver.module.DefaultModule
eu.cloudnetservice.driver.module.driver.DriverModule
eu.cloudnetservice.modules.bridge.impl.node.CloudNetBridgeModule
- All Implemented Interfaces:
eu.cloudnetservice.driver.base.Named, eu.cloudnetservice.driver.module.Module
@Singleton
public final class CloudNetBridgeModule
extends eu.cloudnetservice.driver.module.driver.DriverModule
-
Field Summary
FieldsFields inherited from class eu.cloudnetservice.driver.module.DefaultModule
classLoader, moduleConfig, moduleWrapper -
Constructor Summary
ConstructorsConstructorDescriptionCloudNetBridgeModule(@NonNull eu.cloudnetservice.driver.inject.InjectionLayer<?> layer) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidconvertOldDatabaseEntries(@NonNull eu.cloudnetservice.node.impl.version.ServiceVersionProvider versionProvider, @NonNull eu.cloudnetservice.node.impl.database.AbstractNodeDatabaseProvider databaseProvider) voidhandleReload(@Nullable eu.cloudnetservice.modules.bridge.BridgeManagement management) voidinitModule(@NonNull eu.cloudnetservice.driver.registry.ServiceRegistry serviceRegistry, @NonNull eu.cloudnetservice.node.cluster.sync.DataSyncRegistry dataSyncRegistry, @NonNull eu.cloudnetservice.driver.inject.InjectionLayer<?> injectionLayer) voidprivate @NonNull eu.cloudnetservice.modules.bridge.config.BridgeConfigurationvoidregisterCommand(@NonNull eu.cloudnetservice.node.command.CommandProvider commandProvider) voidMethods inherited from class eu.cloudnetservice.driver.module.driver.DriverModule
configPath, readConfig, readConfig, readConfigAndInstantiate, readConfigAndInstantiate, writeConfigMethods inherited from class eu.cloudnetservice.driver.module.DefaultModule
classLoader, init, moduleConfig, moduleWrapperMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface eu.cloudnetservice.driver.module.Module
description, group, name, version, website
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER
-
-
Constructor Details
-
CloudNetBridgeModule
-
-
Method Details
-
initNetworkHelpers
@ModuleTask(order=(byte)0x32, lifecycle=LOADED) public void initNetworkHelpers() -
convertOldDatabaseEntries
-
convertOldConfiguration
@ModuleTask(order=(byte)0x28, lifecycle=LOADED) public void convertOldConfiguration() -
initModule
@ModuleTask(order=(byte)0x7f, lifecycle=STARTED) public void initModule(@NonNull @NonNull eu.cloudnetservice.driver.registry.ServiceRegistry serviceRegistry, @NonNull @NonNull eu.cloudnetservice.node.cluster.sync.DataSyncRegistry dataSyncRegistry, @NonNull @Named("module") @NonNull eu.cloudnetservice.driver.inject.InjectionLayer<?> injectionLayer) -
updateBridgeConfiguration
@ModuleTask(lifecycle=STARTED) public void updateBridgeConfiguration() -
registerCommand
-
handleReload
-
loadConfiguration
-