com.mf.kennewick.system
Class KennewickSystem
java.lang.Object
com.mf.kennewick.system.KennewickSystem
- public class KennewickSystem
- extends java.lang.Object
- Author:
- Jeffrey Payne
Base class for Kennewick Application Systems. This class is used
primarily to facilitate application startup and datasource initialization.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PROP_VAR_INSTALL_FOLDER
public static final java.lang.String PROP_VAR_INSTALL_FOLDER
- See Also:
- Constant Field Values
KennewickSystem
public KennewickSystem()
loadEmbeddedConfiguration
protected static void loadEmbeddedConfiguration()
executeStartupProcedures
protected static boolean executeStartupProcedures()
startScheduledProcedures
protected static boolean startScheduledProcedures()
executeShutdownProcedures
protected static boolean executeShutdownProcedures()
addExceptionHandler
public static void addExceptionHandler(java.lang.Class exceptionClass,
ExceptionHandler handler)
removeExceptionHandler
public static void removeExceptionHandler(java.lang.Class exceptionClass)
removeExceptionHandler
public static void removeExceptionHandler(ExceptionHandler handler)
handle
public static void handle(java.lang.Throwable t)
end
public static void end()
initializeDatasources
public static void initializeDatasources()
start
public static boolean start(java.lang.String propertiesFile)
start
public static boolean start(java.io.InputStream inStream)
isDebugLoggingEnabled
public static boolean isDebugLoggingEnabled()
isInfoLoggingEnabled
public static boolean isInfoLoggingEnabled()
logError
public static void logError(java.lang.String msg)
logDebug
public static void logDebug(java.lang.String msg)
logInfo
public static void logInfo(java.lang.String msg)
logWarning
public static void logWarning(java.lang.String msg)
logFatal
public static void logFatal(java.lang.String msg)
logException
public static void logException(java.lang.Throwable t)
tokenReplace
public static java.lang.String tokenReplace(java.lang.String baseString,
java.lang.String targetToken,
java.lang.String replacementToken)
loadConfiguration
public static void loadConfiguration(java.io.InputStream inStream)
loadConfiguration
public static void loadConfiguration(java.lang.String configFile)
reset
public static boolean reset()
getInstallLocation
public static java.lang.String getInstallLocation()
- Returns:
setInstallLocation
public static void setInstallLocation(java.lang.String file)
- Parameters:
file
-
isStarted
public static boolean isStarted()
- Returns:
setStarted
public static void setStarted(boolean b)
- Parameters:
b
-
logResultSet
public static void logResultSet(java.sql.ResultSet rs)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getDefaultConnectionManager
public static ConnectionManager getDefaultConnectionManager()
- Returns:
getConnection
public static java.sql.Connection getConnection()
getConnectionManager
public static ConnectionManager getConnectionManager(java.lang.String id)
getDefaultIdentifierFactory
public static IdentifierFactory getDefaultIdentifierFactory()
- Returns:
newIdentifier
public static ObjectIdentifier newIdentifier(java.lang.Class anObjectClass)
throws java.lang.Exception
- Throws:
java.lang.Exception
getBrokerRegistry
public static BrokerRegistry getBrokerRegistry()
- Returns:
setBrokerRegistry
public static void setBrokerRegistry(BrokerRegistry registry)
- Parameters:
registry
-
stringToIdentifier
public static ObjectIdentifier stringToIdentifier(java.lang.String aString)
throws java.lang.Exception
- Throws:
java.lang.Exception
getConfig
public static SystemConfiguration getConfig()
- Returns:
getApplicationProperties
public static java.util.Properties getApplicationProperties()
- Returns:
setApplicationProperties
public static void setApplicationProperties(java.util.Properties properties)
- Parameters:
properties
-
propertyAt
public static java.lang.String propertyAt(java.lang.String key)
booleanProperty
public static boolean booleanProperty(java.lang.String key)
getLogFileName
public static java.lang.String getLogFileName()
- Returns:
getBroker
public static IBroker getBroker(java.lang.Class aClass)
throws java.lang.Exception
- Throws:
java.lang.Exception
getTransaction
public static ITransaction getTransaction()
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright © 2004 Media Fortress, LLC, LLC. Licensed for commercial use under the Apache 2.0 License.