Class JVMLocalCloudServiceFactory
java.lang.Object
eu.cloudnetservice.node.impl.service.defaults.factory.BaseLocalCloudServiceFactory
eu.cloudnetservice.node.impl.service.defaults.factory.JVMLocalCloudServiceFactory
- All Implemented Interfaces:
eu.cloudnetservice.driver.base.Named, eu.cloudnetservice.node.service.LocalCloudServiceFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final eu.cloudnetservice.node.service.CloudServiceManagerprotected final eu.cloudnetservice.driver.event.EventManagerprotected final eu.cloudnetservice.driver.language.I18nprotected final DefaultTickLoopprotected final ProcessServiceLogReadSchedulerFields inherited from class BaseLocalCloudServiceFactory
configuration, versionProvider -
Constructor Summary
ConstructorsConstructorDescriptionJVMLocalCloudServiceFactory(@NonNull eu.cloudnetservice.driver.language.I18n i18n, @NonNull DefaultTickLoop tickLoop, @NonNull eu.cloudnetservice.node.config.Configuration nodeConfig, @NonNull eu.cloudnetservice.node.service.CloudServiceManager cloudServiceManager, @NonNull eu.cloudnetservice.driver.event.EventManager eventManager, @NonNull ServiceVersionProvider versionProvider, @NonNull ProcessServiceLogReadScheduler processLogReadScheduler) -
Method Summary
Methods inherited from class BaseLocalCloudServiceFactory
findFreeServicePort, isPortInUse, resolveHostAddress, validateConfiguration
-
Field Details
-
i18n
protected final eu.cloudnetservice.driver.language.I18n i18n -
mainThread
-
eventManager
protected final eu.cloudnetservice.driver.event.EventManager eventManager -
cloudServiceManager
protected final eu.cloudnetservice.node.service.CloudServiceManager cloudServiceManager -
processLogReadScheduler
-
-
Constructor Details
-
JVMLocalCloudServiceFactory
@Inject public JVMLocalCloudServiceFactory(@NonNull @Service @NonNull eu.cloudnetservice.driver.language.I18n i18n, @NonNull @NonNull DefaultTickLoop tickLoop, @NonNull @NonNull eu.cloudnetservice.node.config.Configuration nodeConfig, @NonNull @NonNull eu.cloudnetservice.node.service.CloudServiceManager cloudServiceManager, @NonNull @NonNull eu.cloudnetservice.driver.event.EventManager eventManager, @NonNull @NonNull ServiceVersionProvider versionProvider, @NonNull @NonNull ProcessServiceLogReadScheduler processLogReadScheduler)
-
-
Method Details
-
createCloudService
-
name
-