001 package org.shiftone.jrat.core.command; 002 003 import org.shiftone.jrat.core.spi.Commandlet; 004 import org.shiftone.jrat.util.log.Logger; 005 006 import java.io.OutputStream; 007 008 /** 009 * dumps system propeties. 010 * 011 * @author jeff@shiftone.org (Jeff Drost) 012 */ 013 public class SystemPropertiesCommandlet implements Commandlet { 014 private static final Logger LOG = Logger.getLogger(SystemPropertiesCommandlet.class); 015 016 public void execute(OutputStream output) throws Exception { 017 System.getProperties().store(output, "Generated by " + getClass().getName()); 018 } 019 020 public String getContentType() { 021 return Commandlet.ContentType.PLAIN; 022 } 023 024 public String getTitle() { 025 return "Dump System Properties"; 026 } 027 }