/** * Constructs an empty {@link JavaAgents}. */ @OptionsByType.Default public JavaAgents() { this.agents = new LinkedHashSet<>(); }
/** * Constructs an empty {@link SystemProperties}. */ @OptionsByType.Default public SystemProperties() { this.properties = new LinkedHashMap<>(); }
/** * Constructs a {@link MetaClass} for a {@link JavaApplication}. */ @OptionsByType.Default public MetaClass() { }
/** * Constructs an empty {@link Variables}. */ @OptionsByType.Default public Variables() { this.variables = new LinkedHashMap<>(); }
/** * Obtains a disabled {@link FailFast}. * * @return a {@link FailFast} */ @OptionsByType.Default public static FailFast disabled() { return new FailFast(false); }
/** * Create an empty {@link Arguments} instance. * * @return an empty {@link Arguments} instance */ @OptionsByType.Default public static Arguments empty() { return EMPTY; } }
/** * Obtains a {@link HeapSize} for the defaults. * * @return the default {@link HeapSize} */ @OptionsByType.Default public static HeapSize useDefaults() { return new HeapSize(); }
/** * Constructs an empty {@link Freeforms}. */ @OptionsByType.Default public Freeforms() { this.freeforms = new LinkedHashSet<>(); }
/** * Obtains Java System class-path. * * @return a {@link ClassPath} representing the System java.class.path property. */ @OptionsByType.Default public static ClassPath ofSystem() { return new ClassPath(System.getProperty("java.class.path")); }
/** * Obtains the standard {@link RetryFrequency} for retrying every 250 milliseconds. * * @return a {@link RetryFrequency} */ @OptionsByType.Default public static RetryFrequency standard() { return every(250, TimeUnit.MILLISECONDS); }
/** * Obtains a {@link Maven} {@link Profile}, automatically detecting the * configuration from the underlying environment, without any {@link Artifact}s * defined, and being online by default. * * @return a {@link Maven} {@link Profile} */ @OptionsByType.Default public static Maven autoDetect() { return new Maven(null, null, null, null, null, null); }
/** * Signifies that {@link Caching} should be disabled (the default). * * @return a default {@link Caching} */ @OptionsByType.Default public static Caching disabled() { return new Caching(false); }
/** * Obtains the default {@link MaximumRetryDelay} (of 1 second). * * @return a {@link MaximumRetryDelay} */ @OptionsByType.Default public static MaximumRetryDelay standard() { return new MaximumRetryDelay(Duration.of(1, TimeUnit.SECONDS)); }
/** * Constructs a {@link Diagnostics} being disabled. * * @return a disabled {@link Diagnostics} */ @OptionsByType.Default public static Diagnostics disabled() { return new Diagnostics(false); }
/** * Constructs a {@link MetaClass} for a {@link Application}. */ @OptionsByType.Default public MetaClass() { }
/** * Constructs an empty {@link SystemProperties}. */ @OptionsByType.Default public SystemProperties() { this.properties = new LinkedHashMap<>(); }
/** * Constructs an empty {@link Freeforms}. */ @OptionsByType.Default public Freeforms() { this.freeforms = new LinkedHashSet<>(); }
/** * Constructs a {@link MetaClass} for a {@link CoherenceClusterMember}. */ @OptionsByType.Default public MetaClass() { }
/** * Obtains a {@link InitialDelay} that represents no delay. * * @return a {@link InitialDelay} */ @OptionsByType.Default public static InitialDelay none() { return new InitialDelay(Duration.ZERO); }
/** * Obtains a disabled {@link FailFast}. * * @return a {@link FailFast} */ @OptionsByType.Default public static FailFast disabled() { return new FailFast(false); }