Clone
Dan Haywood <dan@haywood-associates.co.uk>
committed
on 06 Aug 15
ISIS-848: enhancing IsisComponentProvider impls to honour GlobSpec if present.
also:
- chaged GlobSpec API to return list of classes of fixt… Show more
ISIS-848: enhancing IsisComponentProvider impls to honour GlobSpec if present.

also:

- chaged GlobSpec API to return list of classes of fixture scripts, rather than the fixture scripts themselves.

- standardized method names of IsisComponentProvider interface ("provide..." instead of a mixture of "provide..." and "obtain...")

-moved common functionality into IsisComponentProviderAbstract, including having InstallerComponentProviderUsingInstallers eagerly evaluating

- removed superfluous constants in SystemConstants

- simplified ServicesInstaller#getServices(DeploymentType) to just #getServices(...), since the globSpec will now be the preferred way to vary runtimes

- made the ServicesInstaller impls all inherit from ServicesInstallerAbstract

- extending IsisConfigurationBuilder and InstallerLookup to allow the IsisComponentProvider to put new properties into the config

Show less

master + 32 more