protected SlimServer createSlimServer(FixtureInteraction interaction, Integer timeout, boolean verbose) { return JavaSlimFactory.createJavaSlimFactory(interaction, timeout, verbose).getSlimServer(); }
protected SlimServer createSlimServer(FixtureInteraction interaction, Integer timeout, boolean verbose) { return JavaSlimFactory.createJavaSlimFactory(interaction, timeout, verbose).getSlimServer(); }
public static void startWithFactory(SlimFactory slimFactory, Options options) throws IOException { ServerSocket socket; if (options.port == 1) { socket = new SlimPipeSocket(); if (options.daemon) { System.err .println("Warning: in Slim Pipe mode the daemon flag is not supported."); } } else { ServerSocketFactory serverSocketFactory = options.useSSL ? new SslServerSocketFactory( true, SslParameters.createSslParameters(options.sslParameterClassName)) : new PlainServerSocketFactory(); socket = serverSocketFactory.createServerSocket(options.port); } try { SlimService slimservice = new SlimService(slimFactory.getSlimServer(), socket, options.daemon); slimservice.accept(); } catch (java.lang.OutOfMemoryError e) { System.err.println("Out of Memory. Aborting."); e.printStackTrace(); System.exit(99); throw e; } catch (BindException e) { System.err.println("Can not bind to port " + options.port + ". Aborting."); e.printStackTrace(); throw e; } }
public static void startWithFactory(SlimFactory slimFactory, Options options) throws IOException { ServerSocket socket; if (options.port == 1) { socket = new SlimPipeSocket(); if (options.daemon) { System.err .println("Warning: in Slim Pipe mode the daemon flag is not supported."); } } else { ServerSocketFactory serverSocketFactory = options.useSSL ? new SslServerSocketFactory( true, SslParameters.createSslParameters(options.sslParameterClassName)) : new PlainServerSocketFactory(); socket = serverSocketFactory.createServerSocket(options.port); } try { SlimService slimservice = new SlimService(slimFactory.getSlimServer(), socket, options.daemon); slimservice.accept(); } catch (java.lang.OutOfMemoryError e) { System.err.println("Out of Memory. Aborting."); e.printStackTrace(); System.exit(99); throw e; } catch (BindException e) { System.err.println("Can not bind to port " + options.port + ". Aborting."); e.printStackTrace(); throw e; } }