private KarafManipulatorFactory() {
// Not required for a final class
}
public static KarafManipulator createManipulator(String karafVersion) {
Version version = new NormalisedMavenVersionAdapter(karafVersion);
if (version.getMajor() < 2 || version.getMajor() == 2 && version.getMinor() < 2) {
throw new IllegalArgumentException("Karaf versions < 2.2.0 are not supported");
}
return new KarafManipulatorStartingFrom220();
}