View Javadoc

1   // Autogenerated Jamon proxy
2   // /Users/stack/checkouts/0.95/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.jamon
3   
4   package org.apache.hadoop.hbase.tmpl.master;
5   
6   // 32, 1
7   import java.util.*;
8   // 33, 1
9   import org.apache.hadoop.util.StringUtils;
10  // 34, 1
11  import org.apache.hadoop.hbase.util.Bytes;
12  // 35, 1
13  import org.apache.hadoop.hbase.util.JvmVersion;
14  // 36, 1
15  import org.apache.hadoop.hbase.util.FSUtils;
16  // 37, 1
17  import org.apache.hadoop.hbase.master.HMaster;
18  // 38, 1
19  import org.apache.hadoop.hbase.HConstants;
20  // 39, 1
21  import org.apache.hadoop.hbase.ServerLoad;
22  // 40, 1
23  import org.apache.hadoop.hbase.ServerName;
24  // 41, 1
25  import org.apache.hadoop.hbase.client.HBaseAdmin;
26  // 42, 1
27  import org.apache.hadoop.hbase.client.HConnectionManager;
28  // 43, 1
29  import org.apache.hadoop.hbase.HTableDescriptor;
30  // 44, 1
31  import org.apache.hadoop.hbase.HBaseConfiguration;
32  // 45, 1
33  import org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription;
34  
35  @org.jamon.annotations.Template(
36    signature = "ABF8282DBD9FDABBA2A55FB5B001F6C9",
37    requiredArguments = {
38      @org.jamon.annotations.Argument(name = "master", type = "HMaster"),
39      @org.jamon.annotations.Argument(name = "admin", type = "HBaseAdmin")},
40    optionalArguments = {
41      @org.jamon.annotations.Argument(name = "servers", type = "List<ServerName>"),
42      @org.jamon.annotations.Argument(name = "showAppendWarning", type = "boolean"),
43      @org.jamon.annotations.Argument(name = "filter", type = "String"),
44      @org.jamon.annotations.Argument(name = "deadServers", type = "Set<ServerName>"),
45      @org.jamon.annotations.Argument(name = "metaLocation", type = "ServerName"),
46      @org.jamon.annotations.Argument(name = "format", type = "String"),
47      @org.jamon.annotations.Argument(name = "frags", type = "Map<String,Integer>"),
48      @org.jamon.annotations.Argument(name = "catalogJanitorEnabled", type = "boolean")})
49  public class MasterStatusTmpl
50    extends org.jamon.AbstractTemplateProxy
51  {
52    
53    public MasterStatusTmpl(org.jamon.TemplateManager p_manager)
54    {
55       super(p_manager);
56    }
57    
58    public MasterStatusTmpl()
59    {
60       super("/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl");
61    }
62    
63    protected interface Intf
64      extends org.jamon.AbstractTemplateProxy.Intf{
65      
66      void renderNoFlush(final java.io.Writer jamonWriter) throws java.io.IOException;
67      
68    }
69    public static class ImplData
70      extends org.jamon.AbstractTemplateProxy.ImplData
71    {
72      // 20, 1
73      public void setMaster(HMaster master)
74      {
75        // 20, 1
76        m_master = master;
77      }
78      public HMaster getMaster()
79      {
80        return m_master;
81      }
82      private HMaster m_master;
83      // 21, 1
84      public void setAdmin(HBaseAdmin admin)
85      {
86        // 21, 1
87        m_admin = admin;
88      }
89      public HBaseAdmin getAdmin()
90      {
91        return m_admin;
92      }
93      private HBaseAdmin m_admin;
94      // 24, 1
95      public void setServers(List<ServerName> servers)
96      {
97        // 24, 1
98        m_servers = servers;
99        m_servers__IsNotDefault = true;
100     }
101     public List<ServerName> getServers()
102     {
103       return m_servers;
104     }
105     private List<ServerName> m_servers;
106     public boolean getServers__IsNotDefault()
107     {
108       return m_servers__IsNotDefault;
109     }
110     private boolean m_servers__IsNotDefault;
111     // 26, 1
112     public void setShowAppendWarning(boolean showAppendWarning)
113     {
114       // 26, 1
115       m_showAppendWarning = showAppendWarning;
116       m_showAppendWarning__IsNotDefault = true;
117     }
118     public boolean getShowAppendWarning()
119     {
120       return m_showAppendWarning;
121     }
122     private boolean m_showAppendWarning;
123     public boolean getShowAppendWarning__IsNotDefault()
124     {
125       return m_showAppendWarning__IsNotDefault;
126     }
127     private boolean m_showAppendWarning__IsNotDefault;
128     // 28, 1
129     public void setFilter(String filter)
130     {
131       // 28, 1
132       m_filter = filter;
133       m_filter__IsNotDefault = true;
134     }
135     public String getFilter()
136     {
137       return m_filter;
138     }
139     private String m_filter;
140     public boolean getFilter__IsNotDefault()
141     {
142       return m_filter__IsNotDefault;
143     }
144     private boolean m_filter__IsNotDefault;
145     // 25, 1
146     public void setDeadServers(Set<ServerName> deadServers)
147     {
148       // 25, 1
149       m_deadServers = deadServers;
150       m_deadServers__IsNotDefault = true;
151     }
152     public Set<ServerName> getDeadServers()
153     {
154       return m_deadServers;
155     }
156     private Set<ServerName> m_deadServers;
157     public boolean getDeadServers__IsNotDefault()
158     {
159       return m_deadServers__IsNotDefault;
160     }
161     private boolean m_deadServers__IsNotDefault;
162     // 23, 1
163     public void setMetaLocation(ServerName metaLocation)
164     {
165       // 23, 1
166       m_metaLocation = metaLocation;
167       m_metaLocation__IsNotDefault = true;
168     }
169     public ServerName getMetaLocation()
170     {
171       return m_metaLocation;
172     }
173     private ServerName m_metaLocation;
174     public boolean getMetaLocation__IsNotDefault()
175     {
176       return m_metaLocation__IsNotDefault;
177     }
178     private boolean m_metaLocation__IsNotDefault;
179     // 29, 1
180     public void setFormat(String format)
181     {
182       // 29, 1
183       m_format = format;
184       m_format__IsNotDefault = true;
185     }
186     public String getFormat()
187     {
188       return m_format;
189     }
190     private String m_format;
191     public boolean getFormat__IsNotDefault()
192     {
193       return m_format__IsNotDefault;
194     }
195     private boolean m_format__IsNotDefault;
196     // 22, 1
197     public void setFrags(Map<String,Integer> frags)
198     {
199       // 22, 1
200       m_frags = frags;
201       m_frags__IsNotDefault = true;
202     }
203     public Map<String,Integer> getFrags()
204     {
205       return m_frags;
206     }
207     private Map<String,Integer> m_frags;
208     public boolean getFrags__IsNotDefault()
209     {
210       return m_frags__IsNotDefault;
211     }
212     private boolean m_frags__IsNotDefault;
213     // 27, 1
214     public void setCatalogJanitorEnabled(boolean catalogJanitorEnabled)
215     {
216       // 27, 1
217       m_catalogJanitorEnabled = catalogJanitorEnabled;
218       m_catalogJanitorEnabled__IsNotDefault = true;
219     }
220     public boolean getCatalogJanitorEnabled()
221     {
222       return m_catalogJanitorEnabled;
223     }
224     private boolean m_catalogJanitorEnabled;
225     public boolean getCatalogJanitorEnabled__IsNotDefault()
226     {
227       return m_catalogJanitorEnabled__IsNotDefault;
228     }
229     private boolean m_catalogJanitorEnabled__IsNotDefault;
230   }
231   @Override
232   protected ImplData makeImplData()
233   {
234     return new ImplData();
235   }
236   @Override @SuppressWarnings("unchecked") public ImplData getImplData()
237   {
238     return (ImplData) super.getImplData();
239   }
240   
241   protected List<ServerName> servers;
242   public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setServers(List<ServerName> p_servers)
243   {
244     (getImplData()).setServers(p_servers);
245     return this;
246   }
247   
248   protected boolean showAppendWarning;
249   public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setShowAppendWarning(boolean p_showAppendWarning)
250   {
251     (getImplData()).setShowAppendWarning(p_showAppendWarning);
252     return this;
253   }
254   
255   protected String filter;
256   public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setFilter(String p_filter)
257   {
258     (getImplData()).setFilter(p_filter);
259     return this;
260   }
261   
262   protected Set<ServerName> deadServers;
263   public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setDeadServers(Set<ServerName> p_deadServers)
264   {
265     (getImplData()).setDeadServers(p_deadServers);
266     return this;
267   }
268   
269   protected ServerName metaLocation;
270   public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setMetaLocation(ServerName p_metaLocation)
271   {
272     (getImplData()).setMetaLocation(p_metaLocation);
273     return this;
274   }
275   
276   protected String format;
277   public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setFormat(String p_format)
278   {
279     (getImplData()).setFormat(p_format);
280     return this;
281   }
282   
283   protected Map<String,Integer> frags;
284   public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setFrags(Map<String,Integer> p_frags)
285   {
286     (getImplData()).setFrags(p_frags);
287     return this;
288   }
289   
290   protected boolean catalogJanitorEnabled;
291   public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setCatalogJanitorEnabled(boolean p_catalogJanitorEnabled)
292   {
293     (getImplData()).setCatalogJanitorEnabled(p_catalogJanitorEnabled);
294     return this;
295   }
296   
297   
298   @Override
299   public org.jamon.AbstractTemplateImpl constructImpl(Class<? extends org.jamon.AbstractTemplateImpl> p_class){
300     try
301     {
302       return p_class
303         .getConstructor(new Class [] { org.jamon.TemplateManager.class, ImplData.class })
304         .newInstance(new Object [] { getTemplateManager(), getImplData()});
305     }
306     catch (RuntimeException e)
307     {
308       throw e;
309     }
310     catch (Exception e)
311     {
312       throw new RuntimeException(e);
313     }
314   }
315   
316   @Override
317   protected org.jamon.AbstractTemplateImpl constructImpl(){
318     return new MasterStatusTmplImpl(getTemplateManager(), getImplData());
319   }
320   public org.jamon.Renderer makeRenderer(final HMaster master, final HBaseAdmin admin)
321   {
322     return new org.jamon.AbstractRenderer() {
323       @Override
324       public void renderTo(final java.io.Writer jamonWriter)
325         throws java.io.IOException
326       {
327         render(jamonWriter, master, admin);
328       }
329     };
330   }
331   
332   public void render(final java.io.Writer jamonWriter, final HMaster master, final HBaseAdmin admin)
333     throws java.io.IOException
334   {
335     renderNoFlush(jamonWriter, master, admin);
336     jamonWriter.flush();
337   }
338   public void renderNoFlush(final java.io.Writer jamonWriter, final HMaster master, final HBaseAdmin admin)
339     throws java.io.IOException
340   {
341     ImplData implData = getImplData();
342     implData.setMaster(master);
343     implData.setAdmin(admin);
344     Intf instance = (Intf) getTemplateManager().constructImpl(this);
345     instance.renderNoFlush(jamonWriter);
346     reset();
347   }
348   
349   
350 }