Added additional os metrics
Minor tweaks for jmx data
Added the HazelcastInstance.shutdown method
Minor logging improvement for aws; giving a warning of no members are found
Another minor logging improvement for aws
Prevent IndexOutOfBoundsException when index reaches Integer.MAX_VALUE + 2

When the cast to int (which is unneeded btw. if you use an Integer in the first place) returns a negative value, then modulo will be -1, which throws an IndexOutOfBoundsException.
Patch fixes this, by ensuring a positive value.

long longNumber = Integer.MAX_VALUE + 2;
int intNumber = (int)longNumber;
System.out.println("longNumber = " + longNumber);
System.out.println("intNumber = " + intNumber);
System.out.println("mod2 = " + intNumber % 2);
System.out.println("mod2 = " + (intNumber % 2 + 2) % 2);
Adds the socketaddress to the SocketException message for improved logging
Adds the socketaddress to the SocketException message for improved logging
Merge pull request #682 from pveentjer/improvement/maintenance-3/improved-aws-logging

Improvement/maintenance 3/improved aws logging
Merge pull request #680 from pveentjer/improvement/3.x/hazelcastinstance-shutdown-method

Added the HazelcastInstance.shutdown method
Merge pull request #688 from pveentjer/improvement/3.x/connectionrefusedexception-improvement

Adds the socketaddress to the SocketException message for improved loggi...
Merge pull request #689 from pveentjer/improvement/3.maintenance/connectionrefusedexception-improvement2

Adds the socketaddress to the SocketException message for improved loggi...
Added the MemoryMonitor
fixes #678
Merge pull request #684 from MrEasy/patch-1

Prevent IndexOutOfBoundsException when index reaches Integer.MAX_VALUE + 2
Moved the startup of the memorymonitor to node.start
SerializableCollection is utilized. ProxyManager destroy called at HazelcastClient shutdown
fixes #678
Merge pull request #677 from pveentjer/feature/3.0/more-jmx-os-info

Feature/3.0/more jmx os info
Upgraded the memory monitor to health monitor (so include cpu) also it is on by default