Package org.firebirdsql.gds
Class JaybirdSystemProperties
- java.lang.Object
-
- org.firebirdsql.gds.JaybirdSystemProperties
-
public final class JaybirdSystemProperties extends java.lang.ObjectClass to access Jaybird-specific system properties from a single place.- Author:
- Mark Rotteveel
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDATATYPE_CODER_CACHE_SIZEstatic java.lang.StringDEFAULT_CONNECTION_ENCODING_PROPERTYstatic java.lang.StringDISABLE_LOGGING_PROPstatic java.lang.StringFORCE_CONSOLE_LOGGER_PROPstatic java.lang.StringLOGGER_IMPLEMENTATION_PROPstatic java.lang.StringNATIVE_LIBRARY_SHUTDOWN_DISABLEDstatic java.lang.StringPROCESS_ID_PROPstatic java.lang.StringPROCESS_NAME_PROPstatic java.lang.StringREQUIRE_CONNECTION_ENCODING_PROPERTYstatic java.lang.StringSYNC_WRAP_NATIVE_LIBRARY_PROP
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intgetDatatypeCoderCacheSize(int defaultValue)static java.lang.StringgetDefaultConnectionEncoding()static java.lang.StringgetLoggerImplementation()static java.lang.IntegergetProcessId()static java.lang.StringgetProcessName()static booleanisDisableLogging()static booleanisForceConsoleLogger()static booleanisNativeResourceShutdownDisabled()static booleanisRequireConnectionEncoding()static booleanisSyncWrapNativeLibrary()
-
-
-
Field Detail
-
FORCE_CONSOLE_LOGGER_PROP
public static final java.lang.String FORCE_CONSOLE_LOGGER_PROP
- See Also:
- Constant Field Values
-
DISABLE_LOGGING_PROP
public static final java.lang.String DISABLE_LOGGING_PROP
- See Also:
- Constant Field Values
-
LOGGER_IMPLEMENTATION_PROP
public static final java.lang.String LOGGER_IMPLEMENTATION_PROP
- See Also:
- Constant Field Values
-
SYNC_WRAP_NATIVE_LIBRARY_PROP
public static final java.lang.String SYNC_WRAP_NATIVE_LIBRARY_PROP
- See Also:
- Constant Field Values
-
PROCESS_ID_PROP
public static final java.lang.String PROCESS_ID_PROP
- See Also:
- Constant Field Values
-
PROCESS_NAME_PROP
public static final java.lang.String PROCESS_NAME_PROP
- See Also:
- Constant Field Values
-
DEFAULT_CONNECTION_ENCODING_PROPERTY
public static final java.lang.String DEFAULT_CONNECTION_ENCODING_PROPERTY
- See Also:
- Constant Field Values
-
REQUIRE_CONNECTION_ENCODING_PROPERTY
public static final java.lang.String REQUIRE_CONNECTION_ENCODING_PROPERTY
- See Also:
- Constant Field Values
-
DATATYPE_CODER_CACHE_SIZE
public static final java.lang.String DATATYPE_CODER_CACHE_SIZE
- See Also:
- Constant Field Values
-
NATIVE_LIBRARY_SHUTDOWN_DISABLED
public static final java.lang.String NATIVE_LIBRARY_SHUTDOWN_DISABLED
- See Also:
- Constant Field Values
-
-
Method Detail
-
isForceConsoleLogger
public static boolean isForceConsoleLogger()
-
isDisableLogging
public static boolean isDisableLogging()
-
getLoggerImplementation
public static java.lang.String getLoggerImplementation()
-
isSyncWrapNativeLibrary
public static boolean isSyncWrapNativeLibrary()
-
getProcessId
public static java.lang.Integer getProcessId()
-
getProcessName
public static java.lang.String getProcessName()
-
getDefaultConnectionEncoding
public static java.lang.String getDefaultConnectionEncoding()
-
isRequireConnectionEncoding
public static boolean isRequireConnectionEncoding()
-
isNativeResourceShutdownDisabled
public static boolean isNativeResourceShutdownDisabled()
-
getDatatypeCoderCacheSize
public static int getDatatypeCoderCacheSize(int defaultValue)
-
-