#!/bin/bash

if [ -z "${STABILIZER_HOME}" ] ; then
    export STABILIZER_HOME=$(cd $(dirname $(readlink -f $0 2> /dev/null || readlink $0 2> /dev/null || echo $0))/.. && pwd)
fi

echo  STABILIZER_HOME = ${STABILIZER_HOME}

export JAVA_OPTS="-Xms64m -Xmx1g -XX:MaxPermSize=256m -server -XX:+HeapDumpOnOutOfMemoryError ${JAVA_EXTRA_OPTS}"
echo JAVA_OPTS = ${JAVA_OPTS}
java -cp "${STABILIZER_HOME}/lib/*" ${JAVA_OPTS} \
    -DSTABILIZER_HOME=${STABILIZER_HOME}  \
    -Dlog4j.configuration=file:${STABILIZER_HOME}/conf/agent-log4j.xml \
   com.hazelcast.stabilizer.agent.Agent "$@"