ReplSet(IFeatureAwareVersion serverVersion, String replicaSetName, boolean silent, Integer... serverPorts) { this.serverVersion = serverVersion; this.replicaSetName = replicaSetName; this.serverPorts = defaultPortsIfRequired(serverPorts); this.configServerPorts = defaultPortsIfRequired(null); this.configServerReplicaSetName = DEFAULT_CONFIG_SERVER_REPLICA_SET_NAME; this.mongosPort = randomOrDefaultServerPort(); if (silent) { outputFunction = it -> new ProcessOutput(Processors.silent(), Processors.namedConsole("[ " + it.commandName() + " error]"), Processors.console()); } else { outputFunction = it -> ProcessOutput.getDefaultInstance(it.commandName()); } }
public static ProcessOutput getDefaultInstance(String label) { return new ProcessOutput(Processors.namedConsole("["+label+" output]"), Processors.namedConsole("["+label+" error]"), Processors.console()); }
public static ProcessOutput getDefaultInstance(String label) { return new ProcessOutput(Processors.namedConsole("["+label+" output]"), Processors.namedConsole("["+label+" error]"), Processors.console()); }
format(isMongo3() ? REPLSET_OK_TOKEN_3 : REPLSET_OK_TOKEN_2), Collections.<String>emptySet(), namedConsole("[mongod output]")); runtimeConfig = new RuntimeConfigBuilder() .defaults(Command.MongoD) .processOutput(new ProcessOutput( mongodOutput, namedConsole("[mongod error]"), console())) .build();
format(isMongo3() ? REPLSET_OK_TOKEN_3 : REPLSET_OK_TOKEN_2), Collections.<String>emptySet(), namedConsole("[mongod output]")); runtimeConfig = new RuntimeConfigBuilder() .defaults(Command.MongoD) .processOutput(new ProcessOutput( mongodOutput, namedConsole("[mongod error]"), console())) .build();
new FileStreamProcessor(File.createTempFile("mongod", "log"))); IStreamProcessor mongodError = new FileStreamProcessor(File.createTempFile("mongod-error", "log")); IStreamProcessor commandsOutput = Processors.namedConsole("[console>]");
format(token), (failures != null) ? new HashSet<>(asList(failures)) : Collections.<String>emptySet(), namedConsole("[mongo shell output]")); } else { mongoOutput = new NamedOutputStreamProcessor("[mongo shell output]", console()); .processOutput(new ProcessOutput( mongoOutput, namedConsole("[mongo shell error]"), console())) .build();
format(token), (failures != null) ? new HashSet<>(asList(failures)) : Collections.<String>emptySet(), namedConsole("[mongo shell output]")); } else { mongoOutput = new NamedOutputStreamProcessor("[mongo shell output]", console()); .processOutput(new ProcessOutput( mongoOutput, namedConsole("[mongo shell error]"), console())) .build();