Class DefaultCloudServiceFactory
- java.lang.Object
-
- de.dytanic.cloudnet.service.defaults.DefaultCloudServiceFactory
-
- All Implemented Interfaces:
ICloudServiceFactory
public class DefaultCloudServiceFactory extends java.lang.Object implements ICloudServiceFactory
-
-
Constructor Summary
Constructors Constructor Description DefaultCloudServiceFactory(java.lang.String runtime, java.util.function.BiFunction<ICloudServiceManager,de.dytanic.cloudnet.driver.service.ServiceConfiguration,ICloudService> factoryFunction)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ICloudServicecreateCloudService(@NotNull ICloudServiceManager cloudServiceManager, @NotNull de.dytanic.cloudnet.driver.service.ServiceConfiguration serviceConfiguration)@NotNull java.lang.StringgetRuntime()
-
-
-
Constructor Detail
-
DefaultCloudServiceFactory
public DefaultCloudServiceFactory(java.lang.String runtime, java.util.function.BiFunction<ICloudServiceManager,de.dytanic.cloudnet.driver.service.ServiceConfiguration,ICloudService> factoryFunction)
-
-
Method Detail
-
getRuntime
@NotNull public @NotNull java.lang.String getRuntime()
- Specified by:
getRuntimein interfaceICloudServiceFactory
-
createCloudService
public ICloudService createCloudService(@NotNull @NotNull ICloudServiceManager cloudServiceManager, @NotNull @NotNull de.dytanic.cloudnet.driver.service.ServiceConfiguration serviceConfiguration)
- Specified by:
createCloudServicein interfaceICloudServiceFactory
-
-