package jp.co.worksap.workspace.wasprofile; import javax.annotation.ParametersAreNonnullByDefault; import lombok.AllArgsConstructor; import lombok.Getter; @AllArgsConstructor @Getter public class JVMHeapSizeConfiguration { private String maxHeapSize; private String initHeapSize; @ParametersAreNonnullByDefault public String returnScript(String server, String node){ StringBuilder script = new StringBuilder(); script.append("AdminTask.setJVMMaxHeapSize('-serverName ").append(server) .append(" -nodeName ").append(node) .append(" -maximumHeapSize ").append(maxHeapSize) .append("')\n"); script.append("AdminTask.setJVMInitialHeapSize('-serverName ").append(server) .append(" -nodeName ").append(node) .append(" -initialHeapSize ").append(initHeapSize) .append("')\n"); script.append("print 'Successfully configured JVM Heap Size.'\n"); return script.toString(); } }