001
014
015 package com.liferay.portal.kernel.resiliency.spi.remote;
016
017 import com.liferay.portal.kernel.process.ProcessCallable;
018
019 import java.io.Serializable;
020
021 import java.util.HashMap;
022 import java.util.Map;
023 import java.util.Properties;
024
025
028 public class SystemPropertiesProcessCallable
029 implements ProcessCallable<Serializable> {
030
031 public SystemPropertiesProcessCallable(Map<String, String> propertiesMap) {
032 _propertiesMap = new HashMap<String, String>(propertiesMap);
033 }
034
035 @Override
036 public Serializable call() {
037 Properties systemProperties = System.getProperties();
038
039 systemProperties.putAll(_propertiesMap);
040
041 return null;
042 }
043
044 private static final long serialVersionUID = 1L;
045
046 private final Map<String, String> _propertiesMap;
047
048 }