Package com.springsource.bundlor.internal

Interface Summary
ArtefactAnalyser Strategy interface for scanning artefacts in a JAR file and adding to the PartialManifest.
EntryScannerListener Lifecycle interface to be implemented by interested parties to get notified during scanning of JARs or class folders with start and end events on a per entry/file basis.
ManifestModifier Implementations of this interface have the opportunity to modify the JAR manifest before it is used to create the bundle manifest

Concurrent Semantics
Implementations of this interface must be threadsafe

ManifestReader Implementations of this interface have the opportunity to read the bundle's manifest and the manifest template before they are used to create the bundle manifest

Concurrent Semantics
Implementations of this interface must be threadsafe

ManifestTemplateModifier Implementations of this interface have the opportunity to modify the manifest template before it is used to create the bundle manifest

Concurrent Semantics
Implementations of this interface must be threadsafe

PartialManifest Describes a partially-constructed, dynamically-generated manifest.
PartialManifestModifier Implementations of this interface have the opportunity to modify the partial manifest before it is used to create the bundle manifest

Concurrent Semantics
Implementations of this interface must be threadsafe

ReadablePartialManifest  
ReadablePartialManifestFactory An interface for creating readable partial manifests

Concurrent Semantics
Implementations should be threadsafe.

StandardBundleTransformer.AnalysisStateTemplate  
TemplateHeaderReader An interface that allows Bundlor to determine which headers exist to support operation and should not exist at runtime.
 

Class Summary
StandardBundleAnalyzer The standard implementation of BundleAnalyzer

Concurrent Semantics
Threadsafe

StandardBundleTransformer Standard implementation of BundleTransformer.