|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface POSIXHandler
The POSIXHandler class allows you do implement the runtime-specific behavior you need in such a way that it is insulated from the implementation of the POSIX library. Implementing each of the methods in this interface should give you are working POSIX implementation.
Nested Class Summary | |
---|---|
static class |
POSIXHandler.WARNING_ID
|
Method Summary | |
---|---|
void |
error(jnr.constants.platform.Errno error,
java.lang.String extraData)
|
void |
error(jnr.constants.platform.Errno error,
java.lang.String methodName,
java.lang.String extraData)
|
java.io.File |
getCurrentWorkingDirectory()
Get current working directory of your runtime. |
java.lang.String[] |
getEnv()
Get current set of environment variables of your runtime. |
java.io.PrintStream |
getErrorStream()
Get your runtime's current ErrorStream |
java.io.InputStream |
getInputStream()
Get your runtime's current InputStream |
java.io.PrintStream |
getOutputStream()
Get your runtime's current OutputStream |
int |
getPID()
Get your runtimes process ID. |
boolean |
isVerbose()
Should we provide verbose output about POSIX activities |
void |
unimplementedError(java.lang.String methodName)
Specify that posix method is unimplemented. |
void |
warn(POSIXHandler.WARNING_ID id,
java.lang.String message,
java.lang.Object... data)
|
Method Detail |
---|
void error(jnr.constants.platform.Errno error, java.lang.String extraData)
void error(jnr.constants.platform.Errno error, java.lang.String methodName, java.lang.String extraData)
void unimplementedError(java.lang.String methodName)
void warn(POSIXHandler.WARNING_ID id, java.lang.String message, java.lang.Object... data)
boolean isVerbose()
java.io.File getCurrentWorkingDirectory()
java.lang.String[] getEnv()
java.io.InputStream getInputStream()
java.io.PrintStream getOutputStream()
int getPID()
java.io.PrintStream getErrorStream()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |