Package de.dytanic.cloudnet.module
Class NodeCloudNetModule
- java.lang.Object
-
- de.dytanic.cloudnet.driver.module.DefaultModule
-
- de.dytanic.cloudnet.driver.module.driver.DriverModule
-
- de.dytanic.cloudnet.module.NodeCloudNetModule
-
- All Implemented Interfaces:
de.dytanic.cloudnet.driver.module.IModule
public abstract class NodeCloudNetModule extends de.dytanic.cloudnet.driver.module.driver.DriverModule
-
-
Constructor Summary
Constructors Constructor Description NodeCloudNetModule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CloudNetgetCloudNet()IConfigurationgetCloudNetConfig()IConfigurationRegistrygetCloudRegistry()AbstractDatabaseProvidergetDatabaseProvider()de.dytanic.cloudnet.driver.network.http.IHttpServergetHttpServer()de.dytanic.cloudnet.driver.network.cluster.NetworkClusterNodegetIdentity()voidregisterCommand(Command command)<T extends AbstractDatabaseProvider>
TregisterDatabaseProvider(java.lang.String serviceName, T databaseProvider)de.dytanic.cloudnet.driver.network.http.IHttpServerregisterHttpHandler(java.lang.String path, de.dytanic.cloudnet.driver.network.http.IHttpHandler... httpHandlers)<T extends de.dytanic.cloudnet.driver.template.TemplateStorage>
TregisterTemplateStorage(java.lang.String serviceName, T templateStorage)-
Methods inherited from class de.dytanic.cloudnet.driver.module.driver.DriverModule
getConfig, getDriver, getEventManager, getLogger, getRegistry, log, registerListener, registerListeners, reloadConfig, saveConfig
-
Methods inherited from class de.dytanic.cloudnet.driver.module.DefaultModule
getClassLoader, getModuleConfig, getModuleWrapper
-
-
-
-
Method Detail
-
registerCommand
public final void registerCommand(Command command)
-
registerTemplateStorage
public final <T extends de.dytanic.cloudnet.driver.template.TemplateStorage> T registerTemplateStorage(java.lang.String serviceName, T templateStorage)
-
registerDatabaseProvider
public final <T extends AbstractDatabaseProvider> T registerDatabaseProvider(java.lang.String serviceName, T databaseProvider)
-
registerHttpHandler
public final de.dytanic.cloudnet.driver.network.http.IHttpServer registerHttpHandler(java.lang.String path, de.dytanic.cloudnet.driver.network.http.IHttpHandler... httpHandlers)
-
getDatabaseProvider
public final AbstractDatabaseProvider getDatabaseProvider()
-
getHttpServer
public final de.dytanic.cloudnet.driver.network.http.IHttpServer getHttpServer()
-
getIdentity
public final de.dytanic.cloudnet.driver.network.cluster.NetworkClusterNode getIdentity()
-
getCloudNetConfig
public final IConfiguration getCloudNetConfig()
-
getCloudRegistry
public final IConfigurationRegistry getCloudRegistry()
-
getCloudNet
public final CloudNet getCloudNet()
-
-