001 package org.shiftone.jrat.util.jmx.dynamic; 002 003 004 /** 005 * @author jeff@shiftone.org (Jeff Drost) 006 */ 007 public interface AttributeValue { 008 009 String getType(); 010 011 012 String getDescription(); 013 014 015 void setValue(Object value); 016 017 018 Object getValue(); 019 020 021 boolean isReadable(); 022 023 024 boolean isWritable(); 025 }