All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.ap4k.option.config.JvmConfigFluent Maven / Gradle / Ivy

The newest version!
package io.ap4k.option.config;

import io.ap4k.project.Project;
import io.ap4k.kubernetes.config.ConfigKey;
import java.lang.Object;
import io.ap4k.kubernetes.config.ConfigurationFluent;
import io.ap4k.option.annotation.SecureRandomSource;
import java.lang.Boolean;
import java.util.Map;
import io.ap4k.option.annotation.GarbageCollector;

public interface JvmConfigFluent> extends ConfigurationFluent{


    public int getXms();
    public A withXms(int xms);
    public Boolean hasXms();
    public int getXmx();
    public A withXmx(int xmx);
    public Boolean hasXmx();
    public boolean isServer();
    public A withServer(boolean server);
    public Boolean hasServer();
    public boolean isUseStringDeduplication();
    public A withUseStringDeduplication(boolean useStringDeduplication);
    public Boolean hasUseStringDeduplication();
    public boolean isPreferIPv4Stack();
    public A withPreferIPv4Stack(boolean preferIPv4Stack);
    public Boolean hasPreferIPv4Stack();
    public boolean isHeapDumpOnOutOfMemoryError();
    public A withHeapDumpOnOutOfMemoryError(boolean heapDumpOnOutOfMemoryError);
    public Boolean hasHeapDumpOnOutOfMemoryError();
    public boolean isUseGCOverheadLimit();
    public A withUseGCOverheadLimit(boolean useGCOverheadLimit);
    public Boolean hasUseGCOverheadLimit();
    public GarbageCollector getGc();
    public A withGc(GarbageCollector gc);
    public Boolean hasGc();
    public SecureRandomSource getSecureRandom();
    public A withSecureRandom(SecureRandomSource secureRandom);
    public Boolean hasSecureRandom();



}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy