org.alfresco.config
Class SystemPropertiesSetterBean

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

public class SystemPropertiesSetterBean
extends java.lang.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 SystemPropertiesSetterBean.init() method to push the properties.

Since:
V3.1

Method Summary
 void init()
           
 void setPropertyMap(java.util.Map propertyMap)
          Set the properties that will be pushed onto the JVM.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

setPropertyMap

public void setPropertyMap(java.util.Map 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()


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.