View Javadoc

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