SOAj Consolidated


info.soaj.core.util.internal
Class SjFrameworkVerifyActive

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

public class SjFrameworkVerifyActive
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 SjFrameworkVerifyActive()
          Constructor - Private
 
Method Summary
private static int invokeCallbackMethod(java.util.Map<java.lang.String,SjBasePlugin> pluginMap, int verifiedPlugins)
          This method iterates and invokes the callback method on active plugins.
static int verifyActive()
          This method initializes all active plugins by firing the applicable callback method.
 
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

SjFrameworkVerifyActive

private SjFrameworkVerifyActive()
Constructor - Private

Method Detail

verifyActive

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

Returns:
int - Number of plugins verified.
Throws:
SjCoreExceptionActivationSequence

invokeCallbackMethod

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

Parameters:
pluginMap - Synchronized map containing plugins.
verifiedPlugins - Number of plugins verified.
Returns:
int - Cumulative number of plugins verified.
Throws:
SjCoreExceptionActivationSequence

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.