org.apache.tuscany.sca.contribution.processor
Interface PackageProcessorExtensionPoint

All Known Implementing Classes:
DefaultPackageProcessorExtensionPoint

public interface PackageProcessorExtensionPoint

An extension point for package processors


Method Summary
 void addPackageProcessor(PackageProcessor processor)
          Register a PackageProcessor using the package type as the key.
 PackageProcessor getPackageProcessor(java.lang.String packageType)
          Returns the PackageProcessor for the given package type.
 void removePackageProcessor(PackageProcessor processor)
          Unregister a PackageProcessor.
 

Method Detail

addPackageProcessor

void addPackageProcessor(PackageProcessor processor)
Register a PackageProcessor using the package type as the key.

Parameters:
processor - The package processor

removePackageProcessor

void removePackageProcessor(PackageProcessor processor)
Unregister a PackageProcessor.

Parameters:
processor - The package processor

getPackageProcessor

PackageProcessor getPackageProcessor(java.lang.String packageType)
Returns the PackageProcessor for the given package type.

Parameters:
packageType - The package type
Returns:
The package processor