001 /* ============================================================
002 * JRobin : Pure java implementation of RRDTool's functionality
003 * ============================================================
004 *
005 * Project Info: http://www.jrobin.org
006 * Project Lead: Sasa Markovic (saxon@jrobin.org);
007 *
008 * (C) Copyright 2003-2005, by Sasa Markovic.
009 *
010 * Developers: Sasa Markovic (saxon@jrobin.org)
011 *
012 *
013 * This library is free software; you can redistribute it and/or modify it under the terms
014 * of the GNU Lesser General Public License as published by the Free Software Foundation;
015 * either version 2.1 of the License, or (at your option) any later version.
016 *
017 * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
018 * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
019 * See the GNU Lesser General Public License for more details.
020 *
021 * You should have received a copy of the GNU Lesser General Public License along with this
022 * library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
023 * Boston, MA 02111-1307, USA.
024 */
025 package org.jrobin.core;
026
027 /**
028 * Simple interface to represent available datasource types.
029 */
030 public interface DsTypes {
031 /**
032 * Constant to represent GAUGE datasource type
033 */
034 public static final String DT_GAUGE = "GAUGE";
035
036 /**
037 * Constant to represent COUNTER datasource type
038 */
039 public static final String DT_COUNTER = "COUNTER";
040
041 /**
042 * Constant to represent DERIVE datasource type
043 */
044 public static final String DT_DERIVE = "DERIVE";
045
046 /**
047 * Constant to represent ABSOLUTE datasource type
048 */
049 public static final String DT_ABSOLUTE = "ABSOLUTE";
050 }