1 17 package org.apache.servicemix.jsr181; 18 19 import org.apache.servicemix.common.PersistentConfiguration; 20 21 public class Jsr181Configuration extends PersistentConfiguration implements Jsr181ConfigurationMBean { 22 23 private boolean printStackTraceInFaults; 24 25 public boolean isPrintStackTraceInFaults() { 26 return this.printStackTraceInFaults; 27 } 28 29 public void setPrintStackTraceInFaults(boolean printStackTraceInFaults) { 30 this.printStackTraceInFaults = printStackTraceInFaults; 31 save(); 32 } 33 34 public void save() { 35 properties.setProperty("printStackTraceInFaults", Boolean.toString(printStackTraceInFaults)); 36 super.save(); 37 } 38 39 public boolean load() { 40 if (super.load()) { 41 if (properties.getProperty("printStackTraceInFaults") != null) { 42 printStackTraceInFaults = Boolean.valueOf(properties.getProperty("printStackTraceInFaults")).booleanValue(); 43 } 44 return true; 45 } else { 46 return false; 47 } 48 } 49 50 } 51 | Popular Tags |