pt.digitalis.dif.startup
Class DIFInitializer

java.lang.Object
  extended by pt.digitalis.dif.startup.DIFInitializer

public final class DIFInitializer
extends Object

This class contains the initialization logic to set the framework ready to serve requests. Listeners must check if the framework is ready to serve the request before submitting a new request for service.

Author:
Pedro Viegas pviegas@digitalis.pt, Rodrigo Gonçalves rgoncalves@digitalis.pt
Created on:
Oct 8, 2007

Constructor Summary
DIFInitializer()
           
 
Method Summary
static boolean initialize(boolean initDEMInstances, boolean upgradeModelManagers)
          DIF initialization method.
static void initializeApplications()
          Initialize all registered DIF Applications.
static boolean isInitialized()
          Initialization state inspector.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DIFInitializer

public DIFInitializer()
Method Detail

initialize

public static boolean initialize(boolean initDEMInstances,
                                 boolean upgradeModelManagers)
DIF initialization method. Defines the order of the initialization steps.

Parameters:
initDEMInstances - if T searches for DEM instances and initializes then
upgradeModelManagers - if T upgrades all Model Manager contributions
Returns:
T if initialization has successfully completed (or if has been previously done), F otherwise

initializeApplications

public static void initializeApplications()
Initialize all registered DIF Applications.


isInitialized

public static boolean isInitialized()
Initialization state inspector.

Returns:
T if the framework has been initialized


Copyright © 2014 Digitalis Informática Lda. All Rights Reserved.