Guest User

Untitled

a guest
Dec 18th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. @Grab('com.hazelcast:hazelcast:3.7.4')
  2. @Grab('com.hazelcast:hazelcast-aws:2.1.0')
  3. import com.hazelcast.config.*
  4. import com.hazelcast.core.Hazelcast
  5. import com.hazelcast.spi.discovery.impl.*
  6. import com.hazelcast.aws.*
  7. import com.hazelcast.core.ILock
  8.  
  9.  
  10.  
  11. Config config = new Config();
  12. config.getGroupConfig().setName("name").setPassword("pwd")
  13.  
  14. JoinConfig joinConfig = config.getNetworkConfig().getJoin();
  15. joinConfig.getTcpIpConfig().setEnabled(false);
  16. joinConfig.getMulticastConfig().setEnabled(false);
  17. def aws = joinConfig.getAwsConfig()
  18. aws.setEnabled(true)
  19. aws.setRegion("sa-east-1")
  20. aws.setSecretKey("secret")
  21. aws.setAccessKey("access")
  22. aws.setSecurityGroupName()
  23. aws.setTagKey("hazelcast")
  24. aws.setTagValue("value")
  25.  
  26. def instance = Hazelcast.newHazelcastInstance(config);
  27.  
  28. println instance.getDistributedObjects()
  29. instance.getDistributedObjects().forEach{
  30. println it.name
  31. }
  32.  
  33.  
  34. //instance.lifecycleService.shutdown()
Add Comment
Please, Sign In to add comment