From 13da562e3e11baa35131967d3b1a1dd12a6996a5 Mon Sep 17 00:00:00 2001
From: Nicolas Capponi <nicolas.capponi@forgerock.com>
Date: Tue, 19 Nov 2013 13:50:58 +0000
Subject: [PATCH] OPENDJ-1075 Port server make-ldif tool to the SDK CR-2603
---
opendj3/opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/ConsoleApplication.java | 15 ++++++++++++---
1 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/opendj3/opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/ConsoleApplication.java b/opendj3/opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/ConsoleApplication.java
index 98e0b0b..a1d38f6 100755
--- a/opendj3/opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/ConsoleApplication.java
+++ b/opendj3/opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/ConsoleApplication.java
@@ -49,13 +49,13 @@
* a console-based application.
*/
abstract class ConsoleApplication {
- private final PrintStream err = new PrintStream(System.err);
+ private final PrintStream err;
private final BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
private final InputStream in = System.in;
- private final PrintStream out = new PrintStream(System.out);
+ private final PrintStream out;
private final Console console = System.console();
@@ -63,7 +63,16 @@
* Creates a new console application instance.
*/
ConsoleApplication() {
- // Nothing to do.
+ this(System.out, System.err);
+ }
+
+ /**
+ * Creates a new console application instance with
+ * provided standard and error out streams.
+ */
+ ConsoleApplication(PrintStream out, PrintStream err) {
+ this.out = out;
+ this.err = err;
}
/**
--
Gitblit v1.10.0