Class SystemPropertiesSetterBean

java.lang.Object
org.alfresco.config.SystemPropertiesSetterBean

public class SystemPropertiesSetterBean extends Object
Takes a set of properties and pushes them into the Java environment. Usually, VM properties are required by the system (see SystemPropertiesFactoryBean and Spring's PropertyPlaceholderConfigurer); sometimes it is necessary to take properties available to Spring and push them onto the VM.

For simplicity, the system property, if present, will NOT be modified. Also, property placeholders (${...}), empty values and null values will be ignored.

Use the init() method to push the properties.

Since:
V3.1
Author:
Derek Hulley
  • Method Details

    • setPropertyMap

      public void setPropertyMap(Map<String,String> propertyMap)
      Set the properties that will be pushed onto the JVM.
      Parameters:
      propertyMap - a map of property name to property value
    • init

      public void init()