@Override
    public Collection<String> allClientId() {
        Collection<String> result = new HashSet<>();
        result.addAll(connectionBasedClientManager.allClientId());
        result.addAll(ephemeralIpPortClientManager.allClientId());
        result.addAll(persistentIpPortClientManager.allClientId());
        return result;
    }
@Test
    void testAllClientId() {
        Collection<String> actual = delegate.allClientId();
        assertTrue(actual.contains(connectionId));
        assertTrue(actual.contains(ephemeralIpPortId));
        assertTrue(actual.contains(persistentIpPortId));
    }