View Javadoc

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