Refine search
@Inject protected TemplateBuilderImpl(@Memoized Supplier<Set<? extends Location>> locations, @Memoized Supplier<Set<? extends Image>> images, @Memoized Supplier<Set<? extends Hardware>> hardwares, Supplier<Location> defaultLocation2, @Named("DEFAULT") Provider<TemplateOptions> optionsProvider, @Named("DEFAULT") Provider<TemplateBuilder> defaultTemplateProvider) { this.locations = locations; this.images = images; this.hardwares = hardwares; this.defaultLocation = defaultLocation2; this.optionsProvider = optionsProvider; this.defaultTemplateProvider = defaultTemplateProvider; }
@Inject public CloudSigmaTemplateBuilderImpl(@Memoized Supplier<Set<? extends Location>> locations, @Memoized Supplier<Set<? extends Image>> images, @Memoized Supplier<Set<? extends Hardware>> hardwares, Supplier<Location> defaultLocation2, @Named("DEFAULT") Provider<TemplateOptions> optionsProvider, @Named("DEFAULT") Provider<TemplateBuilder> defaultTemplateProvider) { super(locations, images, hardwares, defaultLocation2, optionsProvider, defaultTemplateProvider); } }
@Inject protected VCloudTemplateBuilderImpl(@Memoized Supplier<Set<? extends Location>> locations, @Memoized Supplier<Set<? extends Image>> images, @Memoized Supplier<Set<? extends Hardware>> sizes, Supplier<Location> defaultLocation, @Named("DEFAULT") Provider<TemplateOptions> optionsProvider, @Named("DEFAULT") Provider<TemplateBuilder> defaultTemplateProvider) { super(locations, images, sizes, defaultLocation, optionsProvider, defaultTemplateProvider); } }
@Inject protected EC2TemplateBuilderImpl(@Memoized Supplier<Set<? extends Location>> locations, @Memoized Supplier<Set<? extends Image>> images, @Memoized Supplier<Set<? extends Hardware>> sizes, Supplier<Location> defaultLocation, @Named("DEFAULT") Provider<TemplateOptions> optionsProvider, @Named("DEFAULT") Provider<TemplateBuilder> defaultTemplateProvider, Supplier<LoadingCache<RegionAndName, ? extends Image>> imageMap) { super(locations, images, sizes, defaultLocation, optionsProvider, defaultTemplateProvider); this.lazyImageCache = imageMap; }
@Inject VAppTemplatesInOrgs(@Memoized Supplier<Set<? extends Location>> locations, Function<Iterable<? extends Location>, Iterable<? extends Org>> organizationsForLocations, ImagesInVCloudExpressOrg imagesInOrg) { this.locations = locations; this.organizationsForLocations = organizationsForLocations; this.imagesInOrg = imagesInOrg; }
@Inject public TemplateToOperatingSystem(@Memoized Supplier<Map<String, OSType>> osTypes, @Memoized Supplier<Map<String, String>> osCategories, Map<OsFamily, Map<String, String>> osVersionMap) { this.osTypes = checkNotNull(osTypes, "osTypes"); this.osCategories = checkNotNull(osCategories, "osCategories"); this.osVersionMap = checkNotNull(osVersionMap, "osVersionMap"); }
@Inject public TemplateToImage(@Memoized Supplier<Set<? extends Location>> locations, Function<Template, OperatingSystem> templateToOperatingSystem) { this.locations = checkNotNull(locations, "locations"); this.templateToOperatingSystem = checkNotNull(templateToOperatingSystem, "templateToOperatingSystem"); }
@Inject ServerToNodeMetadata(Map<ServerState, Status> serverStateToNodeStatus, @Memoized Supplier<Set<? extends Image>> images, @Memoized Supplier<Set<? extends Hardware>> hardwares, @Memoized Supplier<Set<? extends Location>> locations, GroupNamingConvention.Factory namingConvention) { this.nodeNamingConvention = checkNotNull(namingConvention, "namingConvention").createWithoutPrefix(); this.serverStateToNodeStatus = checkNotNull(serverStateToNodeStatus, "serverStateToNodeStatus"); this.images = checkNotNull(images, "images"); this.hardwares = checkNotNull(hardwares, "hardwares"); this.locations = checkNotNull(locations, "locations"); }
@Inject ServerToNodeMetadata(Map<String, Credentials> credentialStore, @Memoized Supplier<Set<? extends Hardware>> hardware, @Memoized Supplier<Set<? extends Location>> locations, @Memoized Supplier<Set<? extends Image>> images, GroupNamingConvention.Factory namingConvention) { this.nodeNamingConvention = checkNotNull(namingConvention, "namingConvention").createWithoutPrefix(); this.credentialStore = checkNotNull(credentialStore, "credentialStore"); this.hardware = checkNotNull(hardware, "hardware"); this.locations = checkNotNull(locations, "locations"); this.images = checkNotNull(images, "images"); }
@Inject protected BaseBlobStore(BlobStoreContext context, BlobUtils blobUtils, Supplier<Location> defaultLocation, @Memoized Supplier<Set<? extends Location>> locations) { this.context = checkNotNull(context, "context"); this.blobUtils = checkNotNull(blobUtils, "blobUtils"); this.defaultLocation = checkNotNull(defaultLocation, "defaultLocation"); this.locations = checkNotNull(locations, "locations"); }
@Inject NodeToNodeMetadata(Supplier<Location> location, @Memoized Supplier<Set<? extends Location>> locations, Function<URI, InputStream> slurp, Map<String, Credentials> credentialStore) { this.location = checkNotNull(location, "location"); this.locations = checkNotNull(locations, "locations"); this.credentialStore = checkNotNull(credentialStore, "credentialStore"); this.slurp = checkNotNull(slurp, "slurp"); }
@Inject public EC2ImageExtension(EC2Client ec2Client, @Named(Constants.PROPERTY_USER_THREADS) ListeningExecutorService userExecutor, @Memoized Supplier<Set<? extends Location>> locations, @Named(TIMEOUT_IMAGE_AVAILABLE) Predicate<AtomicReference<Image>> imageAvailablePredicate) { this.ec2Client = checkNotNull(ec2Client, "ec2Client"); this.userExecutor = checkNotNull(userExecutor, "userExecutor"); this.locations = checkNotNull(locations, "locations"); this.imageAvailablePredicate = checkNotNull(imageAvailablePredicate, "imageAvailablePredicate"); }
@Inject protected BaseAsyncBlobStore(BlobStoreContext context, BlobUtils blobUtils, @Named(Constants.PROPERTY_USER_THREADS) ListeningExecutorService userExecutor, Supplier<Location> defaultLocation, @Memoized Supplier<Set<? extends Location>> locations) { this.context = checkNotNull(context, "context"); this.blobUtils = checkNotNull(blobUtils, "blobUtils"); this.userExecutor = checkNotNull(userExecutor, "userExecutor"); this.defaultLocation = checkNotNull(defaultLocation, "defaultLocation"); this.locations = checkNotNull(locations, "locations"); }
@Inject ServerDetailsToNodeMetadata(@Memoized Supplier<Set<? extends Location>> locations, @Memoized Supplier<Set<? extends Image>> images, GroupNamingConvention.Factory namingConvention) { this.nodeNamingConvention = checkNotNull(namingConvention, "namingConvention").createWithoutPrefix(); this.locations = checkNotNull(locations, "locations"); this.images = checkNotNull(images, "images"); }
@Inject public NovaImageExtension(NovaApi novaApi, @Named(Constants.PROPERTY_USER_THREADS) ListeningExecutorService userExecutor, @Memoized Supplier<Set<? extends Location>> locations, @Named(TIMEOUT_IMAGE_AVAILABLE) Predicate<AtomicReference<Image>> imageAvailablePredicate) { this.novaApi = checkNotNull(novaApi, "novaApi"); this.userExecutor = checkNotNull(userExecutor, "userExecutor"); this.locations = checkNotNull(locations, "locations"); this.imageAvailablePredicate = checkNotNull(imageAvailablePredicate, "imageAvailablePredicate"); }