@Override public Map<String, String> getShellEnvironment() { Map<String, String> orig = super.getShellEnvironment(); String origClasspath = orig.get("CLASSPATH"); String newClasspath = (origClasspath == null ? "" : origClasspath+":") + getRunDir()+"/conf/" + ":" + getRunDir()+"/lib/\"*\""; Map<String,String> results = new LinkedHashMap<String,String>(); results.putAll(orig); results.put("BROOKLYN_CLASSPATH", newClasspath); results.put("BROOKLYN_HOME", getBrooklynHome()); results.put("RUN", getRunDir()); return results; }
/** * Use RMI agent to provide JMX. */ @Override public Map<String, String> getShellEnvironment() { Map<String, String> orig = super.getShellEnvironment(); String kafkaJmxOpts = orig.remove("JAVA_OPTS"); return MutableMap.<String, String>builder() .putAll(orig) .putIfNotNull("KAFKA_JMX_OPTS", kafkaJmxOpts) .build(); }
@Override public Map<String, String> getShellEnvironment() { return MutableMap.<String, String>builder() .putAll(super.getShellEnvironment()) .put("CASSANDRA_CONF", String.format("%s/conf", getRunDir())) .renameKey("JAVA_OPTS", "JVM_OPTS") .build(); } }
@Override public Map<String, String> getShellEnvironment() { Map<String,String> orig = super.getShellEnvironment(); return MutableMap.<String,String>builder() .putAll(orig) .put("ACTIVEMQ_HOME", getRunDir()) .put("ACTIVEMQ_PIDFILE", getPidFile()) .put("ACTIVEMQ_OPTS", orig.get("JAVA_OPTS") != null ? orig.get("JAVA_OPTS") : "") .put("JAVA_OPTS", "") .build(); } }
public Map<String, String> getShellEnvironment() { Map<String, String> orig = super.getShellEnvironment(); return MutableMap.<String, String>builder() .putAll(orig) .put("QPID_HOME", getRunDir()) .put("QPID_WORK", getRunDir()) .renameKey("JAVA_OPTS", "QPID_OPTS") .putIfAbsent("QPID_OPTS", "") .build(); } }