001// Autogenerated Jamon proxy
002// /Users/peter.somogyi/Cloudera/repos/hbase-upstream/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.jamon
003
004package org.apache.hadoop.hbase.tmpl.master;
005
006// 32, 1
007import java.util.*;
008// 33, 1
009import java.io.IOException;
010// 34, 1
011import org.apache.hadoop.hbase.client.replication.ReplicationPeerConfigUtil;
012// 35, 1
013import org.apache.hadoop.hbase.client.RegionInfo;
014// 36, 1
015import org.apache.hadoop.hbase.client.TableDescriptor;
016// 37, 1
017import org.apache.hadoop.hbase.replication.ReplicationPeerConfig;
018// 38, 1
019import org.apache.hadoop.hbase.replication.ReplicationPeerDescription;
020// 39, 1
021import org.apache.hadoop.hbase.HBaseConfiguration;
022// 40, 1
023import org.apache.hadoop.hbase.HConstants;
024// 41, 1
025import org.apache.hadoop.hbase.HTableDescriptor;
026// 42, 1
027import org.apache.hadoop.hbase.NamespaceDescriptor;
028// 43, 1
029import org.apache.hadoop.hbase.ServerName;
030// 44, 1
031import org.apache.hadoop.hbase.TableName;
032// 45, 1
033import org.apache.hadoop.hbase.client.Admin;
034// 46, 1
035import org.apache.hadoop.hbase.client.MasterSwitchType;
036// 47, 1
037import org.apache.hadoop.hbase.client.TableState;
038// 48, 1
039import org.apache.hadoop.hbase.master.assignment.AssignmentManager;
040// 49, 1
041import org.apache.hadoop.hbase.master.DeadServer;
042// 50, 1
043import org.apache.hadoop.hbase.master.HMaster;
044// 51, 1
045import org.apache.hadoop.hbase.master.RegionState;
046// 52, 1
047import org.apache.hadoop.hbase.master.ServerManager;
048// 53, 1
049import org.apache.hadoop.hbase.protobuf.ProtobufUtil;
050// 54, 1
051import org.apache.hadoop.hbase.quotas.QuotaUtil;
052// 55, 1
053import org.apache.hadoop.hbase.security.access.AccessControlLists;
054// 56, 1
055import org.apache.hadoop.hbase.security.visibility.VisibilityConstants;
056// 57, 1
057import org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription;
058// 58, 1
059import org.apache.hadoop.hbase.tool.Canary;
060// 59, 1
061import org.apache.hadoop.hbase.util.Bytes;
062// 60, 1
063import org.apache.hadoop.hbase.util.FSUtils;
064// 61, 1
065import org.apache.hadoop.hbase.util.JvmVersion;
066// 62, 1
067import org.apache.hadoop.util.StringUtils;
068
069@org.jamon.annotations.Template(
070  signature = "767EF6CBA3457ABF31A306ADBA3A7715",
071  requiredArguments = {
072    @org.jamon.annotations.Argument(name = "master", type = "HMaster")},
073  optionalArguments = {
074    @org.jamon.annotations.Argument(name = "assignmentManager", type = "AssignmentManager"),
075    @org.jamon.annotations.Argument(name = "catalogJanitorEnabled", type = "boolean"),
076    @org.jamon.annotations.Argument(name = "deadServers", type = "Set<ServerName>"),
077    @org.jamon.annotations.Argument(name = "filter", type = "String"),
078    @org.jamon.annotations.Argument(name = "format", type = "String"),
079    @org.jamon.annotations.Argument(name = "frags", type = "Map<String,Integer>"),
080    @org.jamon.annotations.Argument(name = "metaLocation", type = "ServerName"),
081    @org.jamon.annotations.Argument(name = "serverManager", type = "ServerManager"),
082    @org.jamon.annotations.Argument(name = "servers", type = "List<ServerName>")})
083public class MasterStatusTmpl
084  extends org.jamon.AbstractTemplateProxy
085{
086  
087  public MasterStatusTmpl(org.jamon.TemplateManager p_manager)
088  {
089     super(p_manager);
090  }
091  
092  protected MasterStatusTmpl(String p_path)
093  {
094    super(p_path);
095  }
096  
097  public MasterStatusTmpl()
098  {
099     super("/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl");
100  }
101  
102  public interface Intf
103    extends org.jamon.AbstractTemplateProxy.Intf
104  {
105    
106    void renderNoFlush(final java.io.Writer jamonWriter) throws java.io.IOException;
107    
108  }
109  public static class ImplData
110    extends org.jamon.AbstractTemplateProxy.ImplData
111  {
112    // 20, 1
113    public void setMaster(HMaster master)
114    {
115      // 20, 1
116      m_master = master;
117    }
118    public HMaster getMaster()
119    {
120      return m_master;
121    }
122    private HMaster m_master;
123    // 29, 1
124    public void setAssignmentManager(AssignmentManager assignmentManager)
125    {
126      // 29, 1
127      m_assignmentManager = assignmentManager;
128      m_assignmentManager__IsNotDefault = true;
129    }
130    public AssignmentManager getAssignmentManager()
131    {
132      return m_assignmentManager;
133    }
134    private AssignmentManager m_assignmentManager;
135    public boolean getAssignmentManager__IsNotDefault()
136    {
137      return m_assignmentManager__IsNotDefault;
138    }
139    private boolean m_assignmentManager__IsNotDefault;
140    // 25, 1
141    public void setCatalogJanitorEnabled(boolean catalogJanitorEnabled)
142    {
143      // 25, 1
144      m_catalogJanitorEnabled = catalogJanitorEnabled;
145      m_catalogJanitorEnabled__IsNotDefault = true;
146    }
147    public boolean getCatalogJanitorEnabled()
148    {
149      return m_catalogJanitorEnabled;
150    }
151    private boolean m_catalogJanitorEnabled;
152    public boolean getCatalogJanitorEnabled__IsNotDefault()
153    {
154      return m_catalogJanitorEnabled__IsNotDefault;
155    }
156    private boolean m_catalogJanitorEnabled__IsNotDefault;
157    // 24, 1
158    public void setDeadServers(Set<ServerName> deadServers)
159    {
160      // 24, 1
161      m_deadServers = deadServers;
162      m_deadServers__IsNotDefault = true;
163    }
164    public Set<ServerName> getDeadServers()
165    {
166      return m_deadServers;
167    }
168    private Set<ServerName> m_deadServers;
169    public boolean getDeadServers__IsNotDefault()
170    {
171      return m_deadServers__IsNotDefault;
172    }
173    private boolean m_deadServers__IsNotDefault;
174    // 26, 1
175    public void setFilter(String filter)
176    {
177      // 26, 1
178      m_filter = filter;
179      m_filter__IsNotDefault = true;
180    }
181    public String getFilter()
182    {
183      return m_filter;
184    }
185    private String m_filter;
186    public boolean getFilter__IsNotDefault()
187    {
188      return m_filter__IsNotDefault;
189    }
190    private boolean m_filter__IsNotDefault;
191    // 27, 1
192    public void setFormat(String format)
193    {
194      // 27, 1
195      m_format = format;
196      m_format__IsNotDefault = true;
197    }
198    public String getFormat()
199    {
200      return m_format;
201    }
202    private String m_format;
203    public boolean getFormat__IsNotDefault()
204    {
205      return m_format__IsNotDefault;
206    }
207    private boolean m_format__IsNotDefault;
208    // 21, 1
209    public void setFrags(Map<String,Integer> frags)
210    {
211      // 21, 1
212      m_frags = frags;
213      m_frags__IsNotDefault = true;
214    }
215    public Map<String,Integer> getFrags()
216    {
217      return m_frags;
218    }
219    private Map<String,Integer> m_frags;
220    public boolean getFrags__IsNotDefault()
221    {
222      return m_frags__IsNotDefault;
223    }
224    private boolean m_frags__IsNotDefault;
225    // 22, 1
226    public void setMetaLocation(ServerName metaLocation)
227    {
228      // 22, 1
229      m_metaLocation = metaLocation;
230      m_metaLocation__IsNotDefault = true;
231    }
232    public ServerName getMetaLocation()
233    {
234      return m_metaLocation;
235    }
236    private ServerName m_metaLocation;
237    public boolean getMetaLocation__IsNotDefault()
238    {
239      return m_metaLocation__IsNotDefault;
240    }
241    private boolean m_metaLocation__IsNotDefault;
242    // 28, 1
243    public void setServerManager(ServerManager serverManager)
244    {
245      // 28, 1
246      m_serverManager = serverManager;
247      m_serverManager__IsNotDefault = true;
248    }
249    public ServerManager getServerManager()
250    {
251      return m_serverManager;
252    }
253    private ServerManager m_serverManager;
254    public boolean getServerManager__IsNotDefault()
255    {
256      return m_serverManager__IsNotDefault;
257    }
258    private boolean m_serverManager__IsNotDefault;
259    // 23, 1
260    public void setServers(List<ServerName> servers)
261    {
262      // 23, 1
263      m_servers = servers;
264      m_servers__IsNotDefault = true;
265    }
266    public List<ServerName> getServers()
267    {
268      return m_servers;
269    }
270    private List<ServerName> m_servers;
271    public boolean getServers__IsNotDefault()
272    {
273      return m_servers__IsNotDefault;
274    }
275    private boolean m_servers__IsNotDefault;
276  }
277  @Override
278  protected org.jamon.AbstractTemplateProxy.ImplData makeImplData()
279  {
280    return new ImplData();
281  }
282  @Override public ImplData getImplData()
283  {
284    return (ImplData) super.getImplData();
285  }
286  
287  protected AssignmentManager assignmentManager;
288  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setAssignmentManager(AssignmentManager p_assignmentManager)
289  {
290    (getImplData()).setAssignmentManager(p_assignmentManager);
291    return this;
292  }
293  
294  protected boolean catalogJanitorEnabled;
295  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setCatalogJanitorEnabled(boolean p_catalogJanitorEnabled)
296  {
297    (getImplData()).setCatalogJanitorEnabled(p_catalogJanitorEnabled);
298    return this;
299  }
300  
301  protected Set<ServerName> deadServers;
302  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setDeadServers(Set<ServerName> p_deadServers)
303  {
304    (getImplData()).setDeadServers(p_deadServers);
305    return this;
306  }
307  
308  protected String filter;
309  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setFilter(String p_filter)
310  {
311    (getImplData()).setFilter(p_filter);
312    return this;
313  }
314  
315  protected String format;
316  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setFormat(String p_format)
317  {
318    (getImplData()).setFormat(p_format);
319    return this;
320  }
321  
322  protected Map<String,Integer> frags;
323  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setFrags(Map<String,Integer> p_frags)
324  {
325    (getImplData()).setFrags(p_frags);
326    return this;
327  }
328  
329  protected ServerName metaLocation;
330  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setMetaLocation(ServerName p_metaLocation)
331  {
332    (getImplData()).setMetaLocation(p_metaLocation);
333    return this;
334  }
335  
336  protected ServerManager serverManager;
337  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setServerManager(ServerManager p_serverManager)
338  {
339    (getImplData()).setServerManager(p_serverManager);
340    return this;
341  }
342  
343  protected List<ServerName> servers;
344  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setServers(List<ServerName> p_servers)
345  {
346    (getImplData()).setServers(p_servers);
347    return this;
348  }
349  
350  
351  @Override
352  public org.jamon.AbstractTemplateImpl constructImpl(Class<? extends org.jamon.AbstractTemplateImpl> p_class){
353    try
354    {
355      return p_class
356        .getConstructor(new Class [] { org.jamon.TemplateManager.class, ImplData.class })
357        .newInstance(new Object [] { getTemplateManager(), getImplData()});
358    }
359    catch (RuntimeException e)
360    {
361      throw e;
362    }
363    catch (Exception e)
364    {
365      throw new RuntimeException(e);
366    }
367  }
368  
369  @Override
370  protected org.jamon.AbstractTemplateImpl constructImpl(){
371    return new MasterStatusTmplImpl(getTemplateManager(), getImplData());
372  }
373  public org.jamon.Renderer makeRenderer(final HMaster master)
374  {
375    return new org.jamon.AbstractRenderer() {
376      @Override
377      public void renderTo(final java.io.Writer jamonWriter)
378        throws java.io.IOException
379      {
380        render(jamonWriter, master);
381      }
382    };
383  }
384  
385  public void render(final java.io.Writer jamonWriter, final HMaster master)
386    throws java.io.IOException
387  {
388    renderNoFlush(jamonWriter, master);
389    jamonWriter.flush();
390  }
391  public void renderNoFlush(final java.io.Writer jamonWriter, final HMaster master)
392    throws java.io.IOException
393  {
394    ImplData implData = getImplData();
395    implData.setMaster(master);
396    Intf instance = (Intf) getTemplateManager().constructImpl(this);
397    instance.renderNoFlush(jamonWriter);
398    reset();
399  }
400  
401  
402}