com.atlassian.plugin.osgi.container.impl
Class DefaultPackageScannerConfiguration

java.lang.Object
  extended by com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
All Implemented Interfaces:
PackageScannerConfiguration

public class DefaultPackageScannerConfiguration
extends java.lang.Object
implements PackageScannerConfiguration

Default package scanner configuration. Probably mostly useful for Spring XML configuration.


Constructor Summary
DefaultPackageScannerConfiguration()
           
 
Method Summary
 java.util.List<java.lang.String> getJarExcludes()
           
 java.util.List<java.lang.String> getJarIncludes()
           
 java.util.List<java.lang.String> getPackageExcludes()
           
 java.util.List<java.lang.String> getPackageIncludes()
           
 java.util.Map<java.lang.String,java.lang.String> getPackageVersions()
           
 void setJarExcludes(java.util.List<java.lang.String> jarExcludes)
           
 void setJarIncludes(java.util.List<java.lang.String> jarIncludes)
           
 void setJarPatterns(java.util.List<java.lang.String> includes, java.util.List<java.lang.String> excludes)
          Sets the jars to include and exclude from scanning
 void setPackageExcludes(java.util.List<java.lang.String> packageExcludes)
           
 void setPackageIncludes(java.util.List<java.lang.String> packageIncludes)
           
 void setPackagePatterns(java.util.List<java.lang.String> includes, java.util.List<java.lang.String> excludes)
          Sets the packages to include and exclude
 void setPackageVersions(java.util.Map<java.lang.String,java.lang.String> packageToVersions)
          Maps discovered packages to specific versions by overriding autodiscovered versions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultPackageScannerConfiguration

public DefaultPackageScannerConfiguration()
Method Detail

setJarIncludes

public void setJarIncludes(java.util.List<java.lang.String> jarIncludes)

setJarExcludes

public void setJarExcludes(java.util.List<java.lang.String> jarExcludes)

setPackageIncludes

public void setPackageIncludes(java.util.List<java.lang.String> packageIncludes)

setPackageExcludes

public void setPackageExcludes(java.util.List<java.lang.String> packageExcludes)

setJarPatterns

public void setJarPatterns(java.util.List<java.lang.String> includes,
                           java.util.List<java.lang.String> excludes)
Sets the jars to include and exclude from scanning

Parameters:
includes - A list of jar patterns to include
excludes - A list of jar patterns to exclude

setPackagePatterns

public void setPackagePatterns(java.util.List<java.lang.String> includes,
                               java.util.List<java.lang.String> excludes)
Sets the packages to include and exclude

Parameters:
includes - A list of patterns to include
excludes - A list of patterns to exclude

setPackageVersions

public void setPackageVersions(java.util.Map<java.lang.String,java.lang.String> packageToVersions)
Maps discovered packages to specific versions by overriding autodiscovered versions

Parameters:
packageToVersions - A map of package patterns to version strings

getJarIncludes

public java.util.List<java.lang.String> getJarIncludes()
Specified by:
getJarIncludes in interface PackageScannerConfiguration
Returns:
The jar patterns to include

getJarExcludes

public java.util.List<java.lang.String> getJarExcludes()
Specified by:
getJarExcludes in interface PackageScannerConfiguration
Returns:
The jar patterns to exclude

getPackageIncludes

public java.util.List<java.lang.String> getPackageIncludes()
Specified by:
getPackageIncludes in interface PackageScannerConfiguration
Returns:
The package patterns to include

getPackageExcludes

public java.util.List<java.lang.String> getPackageExcludes()
Specified by:
getPackageExcludes in interface PackageScannerConfiguration
Returns:
The package patterns to exclude

getPackageVersions

public java.util.Map<java.lang.String,java.lang.String> getPackageVersions()
Specified by:
getPackageVersions in interface PackageScannerConfiguration
Returns:
A map of package patterns and their versions


Copyright © 2008 Atlassian Pty Ltd. All Rights Reserved.