/** * Creates a {@link CleanCachesOption}. * * @return clean caches option */ public static CleanCachesOption keepCaches() { return new CleanCachesOption(Boolean.FALSE); }
/** * Creates a {@link VMOption}. * * @param vmOption * virtual machine option * * @return virtual machine option */ public static VMOption vmOption(final String vmOption) { return new VMOption(vmOption); }
/** * Creates a {@link WorkingDirectoryOption}. * * @param directory * url of the bundle to be scanned * * @return working directory option */ public static WorkingDirectoryOption workingDirectory(final String directory) { return new WorkingDirectoryOption(directory); }
public String getValue() { return getRepository(); } }
/** * Creates a {@link RepositoryOption}. * * @param repositoryUrl * repository url * * @return repository option */ public static RepositoryOption repository(final String repositoryUrl) { return new RepositoryOptionImpl(repositoryUrl); }
/** * Creates a {@link EnvironmentOption}. * * @param environmentVariable * process environment variable * * @return process environment variable option */ public static EnvironmentOption environment(final String environmentVariable) { return new EnvironmentOption(environmentVariable); } }
private String extractArguments( LocalRepositoryOption[] localRepositoryOptions ) { if( localRepositoryOptions != null && localRepositoryOptions.length > 0 ) { LocalRepositoryOption local = localRepositoryOptions[ 0 ]; return "--localRepository=" + local.getLocalRepositoryPath(); } return null; }
/** * Creates a {@link VMOption}. * * @param vmOption * virtual machine option * * @return virtual machine option */ public static VMOption vmOption(final String vmOption) { return new VMOption(vmOption); }
public String getValue() { return getRepository(); } }
/** * Creates a {@link WorkingDirectoryOption}. * * @param directory * url of the bundle to be scanned * * @return working directory option */ public static WorkingDirectoryOption workingDirectory(final String directory) { return new WorkingDirectoryOption(directory); }
/** * Creates a {@link CleanCachesOption}. * * @param value * should caches be cleaned? * @return clean caches option */ public static CleanCachesOption cleanCaches(boolean value) { return new CleanCachesOption(value); }
/** * Creates a {@link RepositoryOption}. * * @param repositoryUrl * repository url * * @return repository option */ public static RepositoryOption repository(final String repositoryUrl) { return new RepositoryOptionImpl(repositoryUrl); }
/** * Creates a {@link EnvironmentOption}. * * @param environmentVariable * process environment variable * * @return process environment variable option */ public static EnvironmentOption environment(final String environmentVariable) { return new EnvironmentOption(environmentVariable); }
/** * Returns an easy option to activate and configure remote debugging for the Karaf container. */ public static Option debugConfiguration(String port, boolean hold) { return new VMOption(format("-Xrunjdwp:transport=dt_socket,server=y,suspend=%s,address=%s", hold ? "y" : "n", port)); }
/** * {@inheritDoc} */ @Override public String toString() { final StringBuilder sb = new StringBuilder(); sb.append("RepositoryOptionImpl"); sb.append("{url=").append(getRepository()); sb.append('}'); return sb.toString(); }
/** * Creates a {@link CleanCachesOption}. * * @return clean caches option */ public static CleanCachesOption cleanCaches() { return new CleanCachesOption(); }
/** * {@inheritDoc} */ @Override public String toString() { final StringBuilder sb = new StringBuilder(); sb.append("RepositoryOptionImpl"); sb.append("{url=").append(getRepository()); sb.append('}'); return sb.toString(); }
/** * Creates a {@link CleanCachesOption}. * * @return clean caches option */ public static CleanCachesOption keepCaches() { return new CleanCachesOption(Boolean.FALSE); }
/** * Creates a {@link CleanCachesOption}. * * @return clean caches option */ public static CleanCachesOption cleanCaches() { return new CleanCachesOption(); }
/** * Creates a {@link CleanCachesOption}. * * @param value * should caches be cleaned? * @return clean caches option */ public static CleanCachesOption cleanCaches(boolean value) { return new CleanCachesOption(value); }