private static InnerNodeVector<Filter> createVector(List<Builder> builders) { List<Filter> elems = new ArrayList<>(); for (Builder b : builders) { elems.add(new Filter(b)); } return new InnerNodeVector<Filter>(elems); } }
private ServerConfig(Builder builder, boolean throwIfUninitialized) { if (throwIfUninitialized && ! builder.__uninitialized.isEmpty()) throw new IllegalArgumentException("The following builder parameters for " + "server must be initialized: " + builder.__uninitialized); developerMode = (builder.developerMode == null) ? new BooleanNode(false) : new BooleanNode(builder.developerMode); responseCompressionLevel = (builder.responseCompressionLevel == null) ? new IntegerNode(6) : new IntegerNode(builder.responseCompressionLevel); httpKeepAliveEnabled = (builder.httpKeepAliveEnabled == null) ? new BooleanNode(true) : new BooleanNode(builder.httpKeepAliveEnabled); maxKeepAliveRequests = (builder.maxKeepAliveRequests == null) ? new IntegerNode(0) : new IntegerNode(builder.maxKeepAliveRequests); removeRawPostBodyForWwwUrlEncodedPost = (builder.removeRawPostBodyForWwwUrlEncodedPost == null) ? new BooleanNode(false) : new BooleanNode(builder.removeRawPostBodyForWwwUrlEncodedPost); filter = Filter.createVector(builder.filter); maxWorkerThreads = (builder.maxWorkerThreads == null) ? new IntegerNode(200) : new IntegerNode(builder.maxWorkerThreads); jmx = new Jmx(builder.jmx, throwIfUninitialized); }
public Filter build() { return new Filter(this); }