Interface HostSpecification
- All Superinterfaces:
Cloneable, VersionConstraint
A representation of one host bundle constraint as seen in a bundle manifest
and managed by a state and resolver.
This interface is not intended to be implemented by clients. The
StateObjectFactory should be used to construct instances.
- Since:
- 3.1
- Restriction:
- This interface is not intended to be implemented by clients.
-
Method Summary
Modifier and TypeMethodDescriptiongetHosts()Returns the list of host BundleDescriptions that satisfy this HostSpecificationbooleanReturns if this HostSpecification is allowed to have multiple hostsMethods inherited from interface VersionConstraint
getBundle, getName, getRequirement, getSupplier, getUserObject, getVersionRange, isResolved, isSatisfiedBy, setUserObject
-
Method Details
-
getHosts
BundleDescription[] getHosts()Returns the list of host BundleDescriptions that satisfy this HostSpecification- Returns:
- the list of host BundleDescriptions that satisfy this HostSpecification
-
isMultiHost
boolean isMultiHost()Returns if this HostSpecification is allowed to have multiple hosts- Returns:
- true if this HostSpecification is allowed to have multiple hosts
-