|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.docmosis.SystemManager
public final class SystemManager
Initialise the document processing system. This will first initialise
the configuration then initialise other sub-systems based on the configuration.
This should be the first point of contact for any using system.
The startup can be quite expensive and time consuming. It is intended to be run
only once (typically during startup of the surrounding application). The pattern
for using Docmosis is:
// Once - at application start startup Docmosis:
SystemManager.initialise();
// Many threads etc can render documents for the lifetime of the application
// Once at application shutdown - shutdown Docmosis:
SystemManager.release();
Constructor Summary | |
---|---|
SystemManager()
|
Method Summary | |
---|---|
static String |
getVersion()
Get the version of this Docmosis build. |
static void |
initialise()
Initialise the system from configuration files and System properties. |
static void |
initialise(com.docmosis.util.Configuration configuration)
Initialise the system from the configuration as well as default configuration files and System properties. |
static boolean |
isInitialized()
Determine if the system has been initialised. |
static void |
release()
Shuts down everything in the system, so that it can be re-initialised from scratch. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SystemManager()
Method Detail |
---|
public static void initialise() throws com.docmosis.util.StartupException
com.docmosis.util.StartupException
- if an issue occurs starting upDMProperties
,
DocumentProcessor.hasOnlineConverters()
public static void initialise(com.docmosis.util.Configuration configuration) throws com.docmosis.util.StartupException
configuration
- any overriding configuration settings (may be null)
com.docmosis.util.StartupException
- if an issue occurs starting upDMProperties
,
DocumentProcessor.hasOnlineConverters()
public static void release()
DMProperties
public static boolean isInitialized()
public static String getVersion()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |