Class CloudNetCloudflareModule
- java.lang.Object
-
- de.dytanic.cloudnet.driver.module.DefaultModule
-
- de.dytanic.cloudnet.driver.module.driver.DriverModule
-
- de.dytanic.cloudnet.module.NodeCloudNetModule
-
- de.dytanic.cloudnet.ext.cloudflare.CloudNetCloudflareModule
-
- All Implemented Interfaces:
de.dytanic.cloudnet.driver.module.IModule
public final class CloudNetCloudflareModule extends de.dytanic.cloudnet.module.NodeCloudNetModule
-
-
Constructor Summary
Constructors Constructor Description CloudNetCloudflareModule()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddedDefaultCloudflareDNSServices()CloudFlareAPIgetCloudFlareAPI()CloudflareConfigurationgetCloudflareConfiguration()static CloudNetCloudflareModulegetInstance()voidinitCloudflareAPI()voidloadConfiguration()voidregisterHttpHandlers()voidregisterListeners()voidremoveRecordsOnDelete()voidsetCloudflareConfiguration(CloudflareConfiguration cloudflareConfiguration)voidupdateConfiguration(CloudflareConfiguration cloudflareConfiguration)-
Methods inherited from class de.dytanic.cloudnet.module.NodeCloudNetModule
getCloudNet, getCloudNetConfig, getCloudRegistry, getDatabaseProvider, getHttpServer, getIdentity, registerCommand, registerDatabaseProvider, registerHttpHandler, registerTemplateStorage
-
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
-
getInstance
public static CloudNetCloudflareModule getInstance()
-
loadConfiguration
public void loadConfiguration()
-
initCloudflareAPI
public void initCloudflareAPI()
-
addedDefaultCloudflareDNSServices
public void addedDefaultCloudflareDNSServices()
-
registerListeners
public void registerListeners()
-
registerHttpHandlers
public void registerHttpHandlers()
-
updateConfiguration
public void updateConfiguration(CloudflareConfiguration cloudflareConfiguration)
-
removeRecordsOnDelete
public void removeRecordsOnDelete()
-
getCloudflareConfiguration
public CloudflareConfiguration getCloudflareConfiguration()
-
setCloudflareConfiguration
public void setCloudflareConfiguration(CloudflareConfiguration cloudflareConfiguration)
-
getCloudFlareAPI
public CloudFlareAPI getCloudFlareAPI()
-
-