Package org.oddjob.arooa.deploy
Class ClassPathDescriptorFactory
java.lang.Object
org.oddjob.arooa.deploy.ClassPathDescriptorFactory
- All Implemented Interfaces:
ArooaDescriptorFactory
Create an
ArooaDescriptor by scanning for arooa.xml
descriptor files.
This ArooaDescriptorFactory Returns null if there are no descriptors on the class path.
- Author:
- rob
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateDescriptor(ClassLoader loader) Create an ArooaDescriptor.booleanvoidsetExcludeParent(boolean exludeParent) Set to true to exclude arooa.xml files in the parent class loader.voidsetResource(String resource) Set the descriptor file to scan for.
-
Field Details
-
AROOA_FILE
- See Also:
-
-
Constructor Details
-
ClassPathDescriptorFactory
public ClassPathDescriptorFactory()
-
-
Method Details
-
createDescriptor
Description copied from interface:ArooaDescriptorFactoryCreate an ArooaDescriptor.- Specified by:
createDescriptorin interfaceArooaDescriptorFactory- Parameters:
loader- The classLoader to use.- Returns:
- An ArooaDescriptor. May be null.
-
getResource
-
setResource
Set the descriptor file to scan for. Defaults to META-INF/arooa.xml- Parameters:
resource-
-
isExludeParent
public boolean isExludeParent() -
setExcludeParent
public void setExcludeParent(boolean exludeParent) Set to true to exclude arooa.xml files in the parent class loader.- Parameters:
exludeParent-
-