1
2
3
4 package org.apache.hadoop.hbase.tmpl.master;
5
6
7 import java.util.*;
8
9 import org.apache.hadoop.util.StringUtils;
10
11 import org.apache.hadoop.hbase.util.Bytes;
12
13 import org.apache.hadoop.hbase.master.HMaster;
14
15 import org.apache.hadoop.hbase.HConstants;
16
17 import org.apache.hadoop.hbase.ServerName;
18
19 import org.apache.hadoop.hbase.ClusterStatus;
20
21 @org.jamon.annotations.Template(
22 signature = "090F5CDDAD95701B0A531F343D263FA8",
23 requiredArguments = {
24 @org.jamon.annotations.Argument(name = "master", type = "HMaster")})
25 public class BackupMasterListTmpl
26 extends org.jamon.AbstractTemplateProxy
27 {
28
29 public BackupMasterListTmpl(org.jamon.TemplateManager p_manager)
30 {
31 super(p_manager);
32 }
33
34 public BackupMasterListTmpl()
35 {
36 super("/org/apache/hadoop/hbase/tmpl/master/BackupMasterListTmpl");
37 }
38
39 protected interface Intf
40 extends org.jamon.AbstractTemplateProxy.Intf{
41
42 void renderNoFlush(final java.io.Writer jamonWriter) throws java.io.IOException;
43
44 }
45 public static class ImplData
46 extends org.jamon.AbstractTemplateProxy.ImplData
47 {
48
49 public void setMaster(HMaster master)
50 {
51
52 m_master = master;
53 }
54 public HMaster getMaster()
55 {
56 return m_master;
57 }
58 private HMaster m_master;
59 }
60 @Override
61 protected ImplData makeImplData()
62 {
63 return new ImplData();
64 }
65 @Override @SuppressWarnings("unchecked") public ImplData getImplData()
66 {
67 return (ImplData) super.getImplData();
68 }
69
70
71 @Override
72 public org.jamon.AbstractTemplateImpl constructImpl(Class<? extends org.jamon.AbstractTemplateImpl> p_class){
73 try
74 {
75 return p_class
76 .getConstructor(new Class [] { org.jamon.TemplateManager.class, ImplData.class })
77 .newInstance(new Object [] { getTemplateManager(), getImplData()});
78 }
79 catch (RuntimeException e)
80 {
81 throw e;
82 }
83 catch (Exception e)
84 {
85 throw new RuntimeException(e);
86 }
87 }
88
89 @Override
90 protected org.jamon.AbstractTemplateImpl constructImpl(){
91 return new BackupMasterListTmplImpl(getTemplateManager(), getImplData());
92 }
93 public org.jamon.Renderer makeRenderer(final HMaster master)
94 {
95 return new org.jamon.AbstractRenderer() {
96 @Override
97 public void renderTo(final java.io.Writer jamonWriter)
98 throws java.io.IOException
99 {
100 render(jamonWriter, master);
101 }
102 };
103 }
104
105 public void render(final java.io.Writer jamonWriter, final HMaster master)
106 throws java.io.IOException
107 {
108 renderNoFlush(jamonWriter, master);
109 jamonWriter.flush();
110 }
111 public void renderNoFlush(final java.io.Writer jamonWriter, final HMaster master)
112 throws java.io.IOException
113 {
114 ImplData implData = getImplData();
115 implData.setMaster(master);
116 Intf instance = (Intf) getTemplateManager().constructImpl(this);
117 instance.renderNoFlush(jamonWriter);
118 reset();
119 }
120
121
122 }