package org.drools.grid.services.configuration; import java.util.Collections; import java.util.HashMap; import java.util.Map; public class ExecutionEnvironmentInfo extends GridResourceInfo { private Map<String, Map<String, String>> executionNodesInfo = new HashMap<String, Map<String, String>>(); public ExecutionEnvironmentInfo() { } public ExecutionEnvironmentInfo(Status status) { super( status ); } public void addExecutionNodeInfo(String id, Map<String, String> directoryMap) { this.executionNodesInfo.put( id, Collections.unmodifiableMap( directoryMap ) ); } public void setExecutionNodesInfo(Map<String, Map<String, String>> executionNodesInfo) { this.executionNodesInfo = executionNodesInfo; } public Map<String, Map<String, String>> getExecutionNodesInfo() { return Collections.unmodifiableMap( this.executionNodesInfo ); } }