You can install everything programmatically in Hazelcast, starting with version 1.7.1. You need to create a Config object and pass it.
Here's how you do it in Hazelcast 1.7.1
If you use Hazelcast static methods to get a map, for example Hazelcast.getMap ("myMapName"), then this is the way:
Config myConfig = new Config();
Map<String, MapConfig> myHazelcastMapConfigs = myConfig.getMapMapConfigs();
MapConfig myMapConfig = new MapConfig();
myMapConfig.setName("myMapName");
myMapConfig.setTimeToLiveSeconds(1000);
myHazelcastMapConfigs.put("myMapName", myMapConfig);
Hazelcast.init(myConfig);
Hazelcast Hazelcast.newHazelcastInstance, . . , hazelcast JVM.
HazelcastInstance h = Hazelcast.newHazelcastInstance(myConfig);
h.getMap("myMapName");
hazelcast :
Config config = new XmlConfigBuilder().build();
config.getMapConfig("myMapName").setTimeToLiveSeconds(10000);
, Hazelcast 1.8.1 - . .
...