| 1 8 9 package test.javax.management.modelmbean.support; 10 11 import java.util.ArrayList ; 12 import java.util.List ; 13 14 import test.MutableInteger; 15 16 20 public class ModelMBeanTarget 21 { 22 private MutableInteger m_counter; 23 private String m_content; 24 private int m_value; 25 private String [] m_array; 26 27 public ModelMBeanTarget(MutableInteger integer) 28 { 29 m_counter = integer; 30 } 31 32 public String getFixedContent() 33 { 34 m_counter.set(m_counter.get() + 1); 35 return "FIXED_CONTENT"; 36 } 37 38 public String getMutableContent() 39 { 40 return m_content; 41 } 42 43 public void setMutableContent(String content) 44 { 45 m_content = content; 46 } 47 48 public int getMutableContent2() 49 { 50 return m_value; 51 } 52 53 public void setMutableContent2(int value) 54 { 55 m_value = value; 56 } 57 58 public String [] getArrayAttribute() 59 { 60 return m_array; 61 } 62 63 public void setArrayAttribute(String [] array) 64 { 65 m_array = array; 66 } 67 68 public List operation1(char c, short s, float[] f, Object [][] obj) 69 { 70 m_counter.set(m_counter.get() + 1); 71 ArrayList list = new ArrayList (); 72 Character ch = new Character (c); 73 Short sh = new Short (s); 74 list.add(ch); 75 list.add(sh); 76 list.add(f); 77 list.add(obj); 78 return list; 79 } 80 81 public static class TargetBean 82 { 83 public List operation1(char c, short s, float[] f, Object [][] obj) 84 { 85 ArrayList list = new ArrayList (); 87 Character ch = new Character (c); 88 Short sh = new Short (s); 89 list.add(obj); 90 list.add(f); 91 list.add(sh); 92 list.add(ch); 93 return list; 94 } 95 } 96 } 97 | Popular Tags |