package org.infinispan.server.core.configuration; /** * @author Tristan Tarrant * @since 5.3 */ public class MockServerConfigurationBuilder extends ProtocolServerConfigurationBuilder<MockServerConfiguration, MockServerConfigurationBuilder> { public MockServerConfigurationBuilder() { super(12345); } @Override public MockServerConfigurationBuilder self() { return this; } @Override public MockServerConfiguration build() { return build(true); } public MockServerConfiguration build(boolean validate) { if (validate) { validate(); } return create(); } @Override public MockServerConfiguration create() { return new MockServerConfiguration(defaultCacheName, name, host, port, idleTimeout, recvBufSize, sendBufSize, ssl.create(), tcpNoDelay, workerThreads, ignoredCaches, startTransport); } }