package es.moki.ratelimitj.hazelcast; import com.hazelcast.config.Config; import com.hazelcast.config.NetworkConfig; import com.hazelcast.core.Hazelcast; import com.hazelcast.core.HazelcastInstance; class HazelcastTestFactory { static HazelcastInstance newStandaloneHazelcastInstance() { Config config = new Config(); config.setProperty("hazelcast.logging.type", "slf4j"); config.setProperty("hazelcast.shutdownhook.enabled", "false"); NetworkConfig network = config.getNetworkConfig(); network.getJoin().getTcpIpConfig().setEnabled(false); network.getJoin().getMulticastConfig().setEnabled(false); return Hazelcast.newHazelcastInstance(config); } }