class HighAvailabilitySlaves implements Lifecycle, Slaves {

    @Override
    public void shutdown()
    {
        cluster.removeClusterListener( clusterListener );

        life.shutdown();
        slaves.clear();
    }

    public  HighAvailabilitySlaves( ClusterMembers clusterMembers, Cluster cluster, SlaveFactory slaveFactory,
            HostnamePort me );

}