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 }