package io.cattle.platform.hazelcast.membership.dao; import io.cattle.platform.core.model.ClusterMembership; import io.cattle.platform.hazelcast.membership.ClusterConfig; import java.io.IOException; import java.util.List; public interface ClusterMembershipDAO { void checkin(String uuid, ClusterConfig config, boolean initial) throws IOException; List<? extends ClusterMembership> listMembers(); void delete(ClusterMembership member); }