Class NamingUtils
- java.lang.Object
-
- com.sun.corba.ee.impl.naming.cosnaming.NamingUtils
-
public class NamingUtils extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static booleandebugDebug flag which must be true for debug streams to be created and dprint output to be generated.static java.io.PrintStreamdebugStreamThe debug printstream.static java.io.PrintStreamerrStreamThe error printstream.
-
Constructor Summary
Constructors Modifier Constructor Description privateNamingUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voiddprint(java.lang.String msg)Prints the message to the debug stream if debugging is enabled.static voiderrprint(java.lang.String msg)Prints the message to the error stream (System.err is default).(package private) static java.lang.StringgetDirectoryStructuredName(NameComponent[] name)A utility method that takes Array of NameComponent and converts into a directory structured name in the format of /id1.kind1/id2.kind2..static voidmakeDebugStream(java.io.File logFile)Create a debug print stream to the supplied log file.static voidmakeErrStream(java.io.File errFile)Create a error print stream to the supplied file.static voidprintException(java.lang.Exception e)Prints the stacktrace of the supplied exception to the error stream.
-
-
-
Field Detail
-
debug
public static boolean debug
Debug flag which must be true for debug streams to be created and dprint output to be generated.
-
debugStream
public static java.io.PrintStream debugStream
The debug printstream.
-
errStream
public static java.io.PrintStream errStream
The error printstream.
-
-
Method Detail
-
dprint
public static void dprint(java.lang.String msg)
Prints the message to the debug stream if debugging is enabled.- Parameters:
msg- the debug message to print.
-
errprint
public static void errprint(java.lang.String msg)
Prints the message to the error stream (System.err is default).- Parameters:
msg- the error message to print.
-
printException
public static void printException(java.lang.Exception e)
Prints the stacktrace of the supplied exception to the error stream.- Parameters:
e- any Java exception.
-
makeDebugStream
public static void makeDebugStream(java.io.File logFile) throws java.io.IOExceptionCreate a debug print stream to the supplied log file.- Parameters:
logFile- the file to which debug output will go.- Throws:
java.io.IOException- thrown if the file cannot be opened for output.
-
makeErrStream
public static void makeErrStream(java.io.File errFile) throws java.io.IOExceptionCreate a error print stream to the supplied file.- Parameters:
errFile- the file to which error messages will go.- Throws:
java.io.IOException- thrown if the file cannot be opened for output.
-
getDirectoryStructuredName
static java.lang.String getDirectoryStructuredName(NameComponent[] name)
A utility method that takes Array of NameComponent and converts into a directory structured name in the format of /id1.kind1/id2.kind2.. This is used mainly for Logging.
-
-