com.partnersoft.system
Class SystemServices

java.lang.Object
  extended by com.partnersoft.system.SystemServices

public class SystemServices
extends java.lang.Object

Singleton, system-wide services and data.

Copyright 2006-2009 Partner Software, Inc.

Version:
$Id: SystemServices.java 2474 2010-03-13 14:28:43Z paul $
Author:
Paul Reavis

Constructor Summary
SystemServices()
           
 
Method Summary
static AppManager appManager()
          Returns the AppManager for this system.
static CacheManager cacheManager()
          Returns the cache manager for this system.
static CogSchema cogSchema()
           
static Registry<Daemon> daemons()
          Returns the daemon registry.
static Environment environment()
          Returns the current Environment for this system.
static SystemEventManager eventManager()
          Returns the event manager for this system.
static ModuleManager moduleManager()
          Returns the ModuleManager for this system.
static PreferencesManager preferences()
          Returns the preferences manager for this system.
static ProductBranding productBranding()
          Returns the product branding.
static RegistryManager registryManager()
          Returns the registry manager for this system.
static ShutdownManager shutdownManager()
          Returns the shutdown manager.
static SoundEventManager soundEventManager()
          Returns the sound event manager for this system.
static Vfs vfs()
          Returns the Vfs rooted at the installation directory.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SystemServices

public SystemServices()
Method Detail

vfs

public static Vfs vfs()
Returns the Vfs rooted at the installation directory. When launched from a filesystem, this is a FileVfs rooted at the installation directory.


appManager

public static AppManager appManager()
Returns the AppManager for this system.


moduleManager

public static ModuleManager moduleManager()
Returns the ModuleManager for this system.


environment

public static Environment environment()
Returns the current Environment for this system.


eventManager

public static SystemEventManager eventManager()
Returns the event manager for this system.


registryManager

public static RegistryManager registryManager()
Returns the registry manager for this system.


preferences

public static PreferencesManager preferences()
Returns the preferences manager for this system.


soundEventManager

public static SoundEventManager soundEventManager()
Returns the sound event manager for this system.


cacheManager

public static CacheManager cacheManager()
Returns the cache manager for this system.


daemons

public static Registry<Daemon> daemons()
Returns the daemon registry.


cogSchema

public static CogSchema cogSchema()

shutdownManager

public static ShutdownManager shutdownManager()
Returns the shutdown manager.


productBranding

public static ProductBranding productBranding()
Returns the product branding.