View Javadoc

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