Class RPCFactories

java.lang.Object
eu.cloudnetservice.wrapper.inject.RPCFactories

final class RPCFactories extends Object
  • Constructor Details

    • RPCFactories

      private RPCFactories()
  • Method Details

    • provideClusterNodeProvider

      @Factory @Singleton @NonNull public static @NonNull eu.cloudnetservice.driver.provider.ClusterNodeProvider provideClusterNodeProvider(@NonNull @NonNull eu.cloudnetservice.driver.network.rpc.factory.RPCFactory factory, @NonNull @NonNull eu.cloudnetservice.driver.network.NetworkClient networkClient)
    • provideServiceTaskProvider

      @Factory @Singleton @NonNull public static @NonNull eu.cloudnetservice.driver.provider.ServiceTaskProvider provideServiceTaskProvider(@NonNull @NonNull eu.cloudnetservice.driver.network.rpc.factory.RPCFactory factory, @NonNull @NonNull eu.cloudnetservice.driver.network.NetworkClient networkClient)
    • 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

      @Factory @Singleton @NonNull public static @NonNull eu.cloudnetservice.driver.provider.CloudServiceFactory provideCloudServiceFactory(@NonNull @NonNull eu.cloudnetservice.driver.network.rpc.factory.RPCFactory factory, @NonNull @NonNull eu.cloudnetservice.driver.network.NetworkClient networkClient)
    • 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

      @Factory @Singleton @NonNull public static @NonNull eu.cloudnetservice.driver.database.DatabaseProvider provideDatabaseProvider(@NonNull @NonNull eu.cloudnetservice.driver.network.rpc.factory.RPCFactory factory, @NonNull @NonNull eu.cloudnetservice.driver.network.NetworkClient networkClient)