org.apache.openejb.config.rules
Class CheckClassLoading

java.lang.Object
  extended by org.apache.openejb.config.rules.ValidationBase
      extended by org.apache.openejb.config.rules.CheckClassLoading
All Implemented Interfaces:
ValidationRule

public class CheckClassLoading
extends ValidationBase


Nested Class Summary
static class CheckClassLoading.Classes
           
static class CheckClassLoading.ContainingItem
           
static class CheckClassLoading.DiffItem
           
static class CheckClassLoading.DiffItemComparator
           
static class CheckClassLoading.IncludedItem
           
static class CheckClassLoading.JarUtil
           
static class CheckClassLoading.SameItem
           
 
Field Summary
protected  AppModule appModule
           
static String OPENEJB_CHECK_CLASSLOADER_VERBOSE
           
 
Constructor Summary
CheckClassLoading()
           
 
Method Summary
static Collection<CheckClassLoading.DiffItem> intersection(CheckClassLoading.Classes cl1, CheckClassLoading.Classes cl2)
           
 void validate(AppModule appModule)
           
 void validate(ClientModule clientModule)
           
 void validate(EjbModule ejbModule)
           
 
Methods inherited from class org.apache.openejb.config.rules.ValidationBase
error, fail, fail, getParameters, getParameters, getParameters, ignoredClassAnnotation, ignoredMethodAnnotation, isCmp, loadClass, missingMethod, paramsMatch, warn, warn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OPENEJB_CHECK_CLASSLOADER_VERBOSE

public static final String OPENEJB_CHECK_CLASSLOADER_VERBOSE
See Also:
Constant Field Values

appModule

protected AppModule appModule
Constructor Detail

CheckClassLoading

public CheckClassLoading()
Method Detail

validate

public void validate(AppModule appModule)
Specified by:
validate in interface ValidationRule
Overrides:
validate in class ValidationBase

validate

public void validate(ClientModule clientModule)
Overrides:
validate in class ValidationBase

validate

public void validate(EjbModule ejbModule)
Overrides:
validate in class ValidationBase

intersection

public static Collection<CheckClassLoading.DiffItem> intersection(CheckClassLoading.Classes cl1,
                                                                  CheckClassLoading.Classes cl2)


Copyright © 1999–2015 The Apache Software Foundation. All rights reserved.