/** * Configure features XML repositories to use at current {@link #defaultStage stage} with given <em>add all</em> flag * @param addAll * @param repositories * @return */ public Builder repositories(boolean addAll, String... repositories) { return repositories(defaultStage, addAll, repositories); }
/** * Configure builder to generate <code>reference:</code>-like URIs in <code>${karaf.etc}/startup.properties</code>. * Bundles declared in this way are not copied (by Felix) to <code>data/cache</code> directory, but are * used from original location. * @return */ public Builder useReferenceUrls() { return useReferenceUrls(true); }
/** * Ignore the dependency attribute (dependency="[true|false]") on bundles, effectively forcing their * installation. */ public Builder ignoreDependencyFlag() { return ignoreDependencyFlag(true); }
/** * Configure KARs to use at current {@link #defaultStage stage} with default <em>add all</em> flag * @param kars * @return */ public Builder kars(String... kars) { return kars(defaultStage, defaultAddAll, kars); }
/** * Configure profiles to use at current {@link #defaultStage stage}. * @param profiles * @return */ public Builder profiles(String... profiles) { return profiles(defaultStage, profiles); }
/** * Configures builder to use offline pax-url-aether resolver * @return */ public Builder offline() { return offline(true); }
/** * Configure bundle URIs to use at current {@link #defaultStage stage}. * @param bundles * @return */ public Builder bundles(String... bundles) { return bundles(defaultStage, bundles); }
/** * Configure features to use at current {@link #defaultStage stage}. Each feature may be specified as * <code>name</code> or <code>name/version</code> (no version ranges allowed). * @param features * @return */ public Builder features(String... features) { return features(defaultStage, features); }
@Override protected AbstractDownloadTask createCustomDownloadTask(String url) { return new CustomSimpleDownloadTask(executorService, profile, url); }
/** * Configure features XML repositories to use at current {@link #defaultStage stage} with given <em>add all</em> flag * @param addAll * @param repositories * @return */ public Builder repositories(boolean addAll, String... repositories) { return repositories(defaultStage, addAll, repositories); }
/** * Configure KARs to use at current {@link #defaultStage stage} with default <em>add all</em> flag * @param kars * @return */ public Builder kars(String... kars) { return kars(defaultStage, defaultAddAll, kars); }
/** * Configure builder to generate <code>reference:</code>-like URIs in <code>${karaf.etc}/startup.properties</code>. * Bundles declared in this way are not copied (by Felix) to <code>data/cache</code> directory, but are * used from original location. * @return */ public Builder useReferenceUrls() { return useReferenceUrls(true); }
/** * Ignore the dependency attribute (dependency="[true|false]") on bundles, effectively forcing their * installation. */ public Builder ignoreDependencyFlag() { return ignoreDependencyFlag(true); }
/** * Configure profiles to use at current {@link #defaultStage stage}. * @param profiles * @return */ public Builder profiles(String... profiles) { return profiles(defaultStage, profiles); }
/** * Configures builder to use offline pax-url-aether resolver * @return */ public Builder offline() { return offline(true); }
/** * Configure bundle URIs to use at current {@link #defaultStage stage}. * @param bundles * @return */ public Builder bundles(String... bundles) { return bundles(defaultStage, bundles); }
/** * Configure features XML repositories to use at current {@link #defaultStage stage} with default <em>add all</em> flag * @param repositories * @return */ public Builder repositories(String... repositories) { return repositories(defaultStage, defaultAddAll, repositories); }
/** * Configure KARs to use at current {@link #defaultStage stage} with given <em>add all</em> flag * @param addAll * @param kars * @return */ public Builder kars(boolean addAll, String... kars) { return kars(defaultStage, addAll, kars); }
/** * Configure features XML repositories to use at current {@link #defaultStage stage} with default <em>add all</em> flag * @param repositories * @return */ public Builder repositories(String... repositories) { return repositories(defaultStage, defaultAddAll, repositories); }
/** * Configure KARs to use at current {@link #defaultStage stage} with given <em>add all</em> flag * @param addAll * @param kars * @return */ public Builder kars(boolean addAll, String... kars) { return kars(defaultStage, addAll, kars); }