package org.playorm.nio.api.deprecated; import org.playorm.nio.api.libs.PacketProcessorFactory; import org.playorm.nio.api.libs.SSLEngineFactory; /** * This is used to configure the SSL and Packet layers if you are using them. */ public class Settings { private SSLEngineFactory sslFactory; private PacketProcessorFactory procFactory; /** * * Creates an instance of Settings. * @param sslFactory The sslFactory to be used for encryption * @param procFactory The packet processor factory which buffers until a whole packet is received and * wraps puts headers and tails on packets to demarcate a full packet. */ public Settings(SSLEngineFactory sslFactory, PacketProcessorFactory procFactory) { this.sslFactory = sslFactory; this.procFactory = procFactory; } public SSLEngineFactory getSSLEngineFactory() { return sslFactory; } public PacketProcessorFactory getPacketProcessorFactory() { return procFactory; } }