public class

DefaultPackageScannerConfiguration

extends Object
implements PackageScannerConfiguration
java.lang.Object
   ↳ com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
Known Direct Subclasses

Class Overview

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

Summary

Public Constructors
DefaultPackageScannerConfiguration()
DefaultPackageScannerConfiguration(String hostVersion)
Public Methods
String getCurrentHostVersion()
List<String> getJarExcludes()
List<String> getJarIncludes()
List<String> getPackageExcludes()
List<String> getPackageIncludes()
Map<StringString> getPackageVersions()
ServletContext getServletContext()
void setJarExcludes(List<String> jarExcludes)
void setJarIncludes(List<String> jarIncludes)
void setJarPatterns(List<String> includes, List<String> excludes)
Sets the jars to include and exclude from scanning
void setPackageExcludes(List<String> packageExcludes)
void setPackageIncludes(List<String> packageIncludes)
void setPackagePatterns(List<String> includes, List<String> excludes)
Sets the packages to include and exclude
void setPackageVersions(Map<StringString> packageToVersions)
Maps discovered packages to specific versions by overriding autodiscovered versions
void setServletContext(ServletContext servletContext)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.plugin.osgi.container.PackageScannerConfiguration

Public Constructors

public DefaultPackageScannerConfiguration ()

public DefaultPackageScannerConfiguration (String hostVersion)

Parameters
hostVersion The current host application version

Public Methods

public String getCurrentHostVersion ()

public List<String> getJarExcludes ()

public List<String> getJarIncludes ()

public List<String> getPackageExcludes ()

public List<String> getPackageIncludes ()

public Map<StringString> getPackageVersions ()

public ServletContext getServletContext ()

public void setJarExcludes (List<String> jarExcludes)

public void setJarIncludes (List<String> jarIncludes)

public void setJarPatterns (List<String> includes, List<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

public void setPackageExcludes (List<String> packageExcludes)

public void setPackageIncludes (List<String> packageIncludes)

public void setPackagePatterns (List<String> includes, List<String> excludes)

Sets the packages to include and exclude

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

public void setPackageVersions (Map<StringString> packageToVersions)

Maps discovered packages to specific versions by overriding autodiscovered versions

Parameters
packageToVersions A map of package patterns to version strings

public void setServletContext (ServletContext servletContext)