@Test public void testPuppetFactoryIsRegisteredAndWorksWithModules() { assertEquals(new HandlerMapFactory().create().getUnchecked("puppet:nginx"), new PuppetClusterActionHandler("nginx")); }
@Override public ClusterActionHandler create(String roleName) { return new PuppetClusterActionHandler(checkNotNull(roleName, "roleName")); }
PuppetClusterActionHandlerFactory extends ClusterActionHandlerFactory { @Override public ClusterActionHandler create(String roleName) { return new PuppetClusterActionHandler(checkNotNull(roleName, "roleName")); } }
PuppetClusterActionHandlerFactory extends ClusterActionHandlerFactory { @Override public ClusterActionHandler create(String roleName) { return new PuppetClusterActionHandler(checkNotNull(roleName, "roleName")); }  }
PuppetClusterActionHandlerFactory extends ClusterActionHandlerFactory { @Override public ClusterActionHandler create(String roleName) { return new PuppetClusterActionHandler(checkNotNull(roleName, "roleName")); }  @Override String getRolePrefix(); @Override ClusterActionHandler create(String roleName); }
PuppetClusterActionHandlerFactory extends ClusterActionHandlerFactory { @Override public ClusterActionHandler create(String roleName) { return new PuppetClusterActionHandler(checkNotNull(roleName, "roleName")); }  @Override String getRolePrefix(); @Override ClusterActionHandler create(String roleName);  }