|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The Engine interface defines the contract for service that provide appliance resolution.
Method Summary | |
Appliance |
locate(DependencyDescriptor dependency)
Return an appliance relative to a supplied dependency descriptor. |
Appliance |
locate(DependencyModel dependency)
Return an appliance relative to a supplied dependency model. |
Appliance |
locate(StageDescriptor stage)
Return an appliance relative to a supplied stage descriptor. |
Appliance |
locate(StageModel stage)
Return an appliance relative to a supplied stage model. |
Appliance |
locate(String path)
Return an appliance relative to a supplied path. |
Method Detail |
public Appliance locate(DependencyModel dependency) throws NoProviderDefinitionException, ApplianceException
dependency
- the dependency model
NoProviderDefinitionException
- if no provider an be found
for the supplied dependency
ApplianceException
- if an error occurs during appliance
resolutionpublic Appliance locate(DependencyDescriptor dependency) throws NoProviderDefinitionException, ApplianceException
dependency
- the dependency descriptor
NoProviderDefinitionException
- if no provider an be found
for the supplied dependency
ApplianceException
- if an error occurs during appliance
resolutionpublic Appliance locate(StageModel stage) throws NoProviderDefinitionException, ApplianceException
stage
- the stage model
NoProviderDefinitionException
- if no provider an be found
for the supplied stage
ApplianceException
- if an error occurs during appliance
resolutionpublic Appliance locate(StageDescriptor stage) throws NoProviderDefinitionException, ApplianceException
stage
- the stage descriptor
NoProviderDefinitionException
- if no provider an be found
for the supplied stage
ApplianceException
- if an error occurs during appliance
resolutionpublic Appliance locate(String path) throws IllegalArgumentException, ApplianceException
path
- the appliance path
IllegalArgumentException
- if the supplied path is invalid
ApplianceException
- if an error occurs during appliance
resolution
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |