public ServerPipesConfig buildServerConfig() {
pcmOut.ensureSize(ServerResponseSchema.class, 4, 512);
int blocksFromSocket = 32;
int queueIn = 2;
int queueOut = 4;
return new ServerPipesConfig(
logFile,
isTLS(),
getMaxConnectionBits(),
this.tracks,
getEncryptionUnitsPerTrack(),
getConcurrentChannelsPerEncryptUnit(),
getDecryptionUnitsPerTrack(),
getConcurrentChannelsPerDecryptUnit(),
blocksFromSocket, minMemoryInputPipe,
getMaxRequestSize(),
getMaxResponseSize(),
queueIn,
queueOut,
pcmIn,pcmOut);
}