SOAj Consolidated


info.soaj.core.util.internal
Class SjFrameworkInitializeActive

java.lang.Object
  extended by info.soaj.core.util.internal.SjFrameworkInitializeActive

public class SjFrameworkInitializeActive
extends java.lang.Object

This utility class contains static methods contributing to execution of the plugin Activation Sequence. The sequence ensures plugins declared as active are activated.

     Phase One - Retrieve Properties
     Phase Two - Create Active
     Phase Three - Initialize Active
     Phase Four - Verify Active
     Phase Five - Report Status
     Phase Six - Log Context
 

Copyright (c) 2006 - 2009 by Global Technology Consulting Group, Inc. at gtcGroup.com .

Since:
v. 1.0
Author:
MarvinToll@gtcGroup.com

Field Summary
private static java.lang.String CLASS_NAME
          Class name.
 
Constructor Summary
private SjFrameworkInitializeActive()
          Constructor - Private
 
Method Summary
static int initializeActive()
          This method initializes all active plugins by firing the applicable callback method.
private static int invokeCallbackMethod(java.util.Map<java.lang.String,SjBasePlugin> pluginMap, int initializedPlugins)
          This method iterates and invokes the callback method on active plugins.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_NAME

private static final java.lang.String CLASS_NAME
Class name.

Constructor Detail

SjFrameworkInitializeActive

private SjFrameworkInitializeActive()
Constructor - Private

Method Detail

initializeActive

public static int initializeActive()
This method initializes all active plugins by firing the applicable callback method.

Returns:
int - Number of plugins initialized.

invokeCallbackMethod

private static int invokeCallbackMethod(java.util.Map<java.lang.String,SjBasePlugin> pluginMap,
                                        int initializedPlugins)
This method iterates and invokes the callback method on active plugins.

Parameters:
pluginMap - Synchronized map containing plugins.
initializedPlugins - Number of plugins initialized.
Returns:
int - Cumulative number of plugins initialized.

SOAj Consolidated


Copyright (c) 2006 - 2009 by Global Technology Consulting Group, Inc. at gtcGroup.com.
Use is authorized, provided the source is acknowledged by inclusion of this copyright notice.