View Javadoc

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