/** * Sets port on which server engine will listen for new connections. * In {@link pl.bristleback.server.bristle.api.ServletServerEngine ServletServerEngine} implementations, * engine port may be determined by the web server used. * * @param enginePort engine port. */ public void setEnginePort(int enginePort) { EngineConfig engineConfig = initialConfiguration.getEngineConfiguration(); engineConfig.setPort(enginePort); }
private void prepareEngineConfiguration(InitialConfiguration initialConfiguration) { EngineConfig engineConfiguration = new EngineConfig(); engineConfiguration.setName(InitialConfiguration.DEFAULT_ENGINE_NAME); engineConfiguration.setMaxBufferSize(InitialConfiguration.DEFAULT_MAX_BUFFER_SIZE); engineConfiguration.setMaxFrameSize(InitialConfiguration.DEFAULT_MAX_FRAME_SIZE); engineConfiguration.setPort(InitialConfiguration.DEFAULT_ENGINE_PORT); engineConfiguration.setTimeout(InitialConfiguration.DEFAULT_ENGINE_TIMEOUT); engineConfiguration.setProperties(new HashMap<String, String>()); engineConfiguration.setRejectedDomains(new ArrayList<String>()); initialConfiguration.setEngineConfiguration(engineConfiguration); }
@SuppressWarnings("unchecked") private void resolveEngineConfiguration(InitialConfiguration initialConfiguration) { EngineConfig engineConfig = new EngineConfig(); engineConfig.setName(propertiesConfiguration.getString(ENGINE_NAME_PROPERTY, InitialConfiguration.DEFAULT_ENGINE_NAME)); engineConfig.setPort(propertiesConfiguration.getInt(ENGINE_PORT_PROPERTY, InitialConfiguration.DEFAULT_ENGINE_PORT)); engineConfig.setTimeout(propertiesConfiguration.getInt(ENGINE_TIMEOUT_PROPERTY, InitialConfiguration.DEFAULT_ENGINE_TIMEOUT)); engineConfig.setMaxBufferSize(propertiesConfiguration.getInt(ENGINE_MAX_BUFFER_SIZE_PROPERTY, InitialConfiguration.DEFAULT_MAX_BUFFER_SIZE)); engineConfig.setMaxFrameSize(propertiesConfiguration.getInt(ENGINE_MAX_MESSAGE_SIZE_PROPERTY, InitialConfiguration.DEFAULT_MAX_FRAME_SIZE)); engineConfig.setRejectedDomains(propertiesConfiguration.getList(ENGINE_REJECTED_DOMAINS_PROPERTY, new ArrayList())); initialConfiguration.setEngineConfiguration(engineConfig); }