public interface ServiceUnitAnalyzer
Provides a interface that components can implement, if they implement this interface and expose the name of the analyzer in their Maven Project Object Model then the tooling can use this to analyze a Service Unit for the component during packaging to generate the consumes and provides elements for the service unit's jbi.xml.
Consumes, {@link Consumes},
Provides, {@link Provides}| Modifier and Type | Method and Description |
|---|---|
java.util.List |
getConsumes()
Returns a list of Consumes representing the service unit being analyzed.
|
java.util.List |
getProvides()
Returns a list of Provides representing the service unit being analyzed.
|
void |
init(java.io.File explodedServiceUnitRoot)
Initializes the analyzer based on the root directory of an exploded
service unit.
|
void init(java.io.File explodedServiceUnitRoot)
Initializes the analyzer based on the root directory of an exploded service unit.
explodedServiceUnitRoot - java.util.List getConsumes()
Returns a list of Consumes representing the service unit being analyzed.
java.util.List getProvides()
Returns a list of Provides representing the service unit being analyzed.
Copyright © 2005-2014 FuseSource. All Rights Reserved.