Interface HostSpecification

  • All Superinterfaces:
    Cloneable, VersionConstraint

    public interface HostSpecification
    extends 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 Detail

      • 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