Class RPCFactories
java.lang.Object
eu.cloudnetservice.wrapper.inject.RPCFactories
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic @NonNull eu.cloudnetservice.driver.provider.CloudServiceFactoryprovideCloudServiceFactory(@NonNull eu.cloudnetservice.driver.network.rpc.factory.RPCFactory factory, @NonNull eu.cloudnetservice.driver.network.NetworkClient networkClient) static @NonNull eu.cloudnetservice.driver.provider.CloudServiceProviderprovideCloudServiceProvider(@NonNull eu.cloudnetservice.driver.network.rpc.factory.RPCFactory factory, @NonNull eu.cloudnetservice.driver.network.NetworkClient networkClient) static @NonNull eu.cloudnetservice.driver.provider.ClusterNodeProviderprovideClusterNodeProvider(@NonNull eu.cloudnetservice.driver.network.rpc.factory.RPCFactory factory, @NonNull eu.cloudnetservice.driver.network.NetworkClient networkClient) static @NonNull eu.cloudnetservice.driver.database.DatabaseProviderprovideDatabaseProvider(@NonNull eu.cloudnetservice.driver.network.rpc.factory.RPCFactory factory, @NonNull eu.cloudnetservice.driver.network.NetworkClient networkClient) static @NonNull eu.cloudnetservice.driver.provider.GroupConfigurationProviderprovideGroupConfigurationProvider(@NonNull eu.cloudnetservice.driver.network.rpc.factory.RPCFactory factory, @NonNull eu.cloudnetservice.driver.network.NetworkClient networkClient) static @NonNull eu.cloudnetservice.driver.provider.ServiceTaskProviderprovideServiceTaskProvider(@NonNull eu.cloudnetservice.driver.network.rpc.factory.RPCFactory factory, @NonNull eu.cloudnetservice.driver.network.NetworkClient networkClient) static @NonNull eu.cloudnetservice.driver.template.TemplateStorageProviderprovideTemplateStorageProvider(@NonNull eu.cloudnetservice.driver.network.rpc.factory.RPCFactory factory, @NonNull eu.cloudnetservice.driver.network.NetworkClient networkClient, @NonNull eu.cloudnetservice.driver.ComponentInfo componentInfo)
-
Constructor Details
-
RPCFactories
private RPCFactories()
-
-
Method Details
-
provideClusterNodeProvider
-
provideServiceTaskProvider
-
provideGroupConfigurationProvider
@Factory @Singleton @NonNull public static @NonNull eu.cloudnetservice.driver.provider.GroupConfigurationProvider provideGroupConfigurationProvider(@NonNull @NonNull eu.cloudnetservice.driver.network.rpc.factory.RPCFactory factory, @NonNull @NonNull eu.cloudnetservice.driver.network.NetworkClient networkClient) -
provideCloudServiceFactory
-
provideCloudServiceProvider
@Factory @Singleton @NonNull public static @NonNull eu.cloudnetservice.driver.provider.CloudServiceProvider provideCloudServiceProvider(@NonNull @NonNull eu.cloudnetservice.driver.network.rpc.factory.RPCFactory factory, @NonNull @NonNull eu.cloudnetservice.driver.network.NetworkClient networkClient) -
provideTemplateStorageProvider
@Factory @Singleton @NonNull public static @NonNull eu.cloudnetservice.driver.template.TemplateStorageProvider provideTemplateStorageProvider(@NonNull @NonNull eu.cloudnetservice.driver.network.rpc.factory.RPCFactory factory, @NonNull @NonNull eu.cloudnetservice.driver.network.NetworkClient networkClient, @NonNull @NonNull eu.cloudnetservice.driver.ComponentInfo componentInfo) -
provideDatabaseProvider
-