1
2
3
4 package org.apache.hadoop.hbase.tmpl.regionserver;
5
6
7 import java.util.*;
8
9 import org.apache.hadoop.hbase.regionserver.HRegionServer;
10
11 import org.apache.hadoop.hbase.HRegionInfo;
12
13 import org.apache.hadoop.hbase.ServerName;
14
15 import org.apache.hadoop.hbase.HBaseConfiguration;
16
17 import org.apache.hadoop.hbase.protobuf.ProtobufUtil;
18
19 import org.apache.hadoop.hbase.protobuf.generated.AdminProtos.ServerInfo;
20
21 import org.apache.hadoop.hbase.util.JvmVersion;
22
23 import org.apache.hadoop.hbase.zookeeper.MasterAddressTracker;
24
25 @org.jamon.annotations.Template(
26 signature = "223F582EC45E4EC7316F767108E87B08",
27 requiredArguments = {
28 @org.jamon.annotations.Argument(name = "regionServer", type = "HRegionServer")},
29 optionalArguments = {
30 @org.jamon.annotations.Argument(name = "filter", type = "String"),
31 @org.jamon.annotations.Argument(name = "format", type = "String"),
32 @org.jamon.annotations.Argument(name = "bcn", type = "String"),
33 @org.jamon.annotations.Argument(name = "bcv", type = "String")})
34 public class RSStatusTmpl
35 extends org.jamon.AbstractTemplateProxy
36 {
37
38 public RSStatusTmpl(org.jamon.TemplateManager p_manager)
39 {
40 super(p_manager);
41 }
42
43 protected RSStatusTmpl(String p_path)
44 {
45 super(p_path);
46 }
47
48 public RSStatusTmpl()
49 {
50 super("/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl");
51 }
52
53 public interface Intf
54 extends org.jamon.AbstractTemplateProxy.Intf
55 {
56
57 void renderNoFlush(final java.io.Writer jamonWriter) throws java.io.IOException;
58
59 }
60 public static class ImplData
61 extends org.jamon.AbstractTemplateProxy.ImplData
62 {
63
64 public void setRegionServer(HRegionServer regionServer)
65 {
66
67 m_regionServer = regionServer;
68 }
69 public HRegionServer getRegionServer()
70 {
71 return m_regionServer;
72 }
73 private HRegionServer m_regionServer;
74
75 public void setFilter(String filter)
76 {
77
78 m_filter = filter;
79 m_filter__IsNotDefault = true;
80 }
81 public String getFilter()
82 {
83 return m_filter;
84 }
85 private String m_filter;
86 public boolean getFilter__IsNotDefault()
87 {
88 return m_filter__IsNotDefault;
89 }
90 private boolean m_filter__IsNotDefault;
91
92 public void setFormat(String format)
93 {
94
95 m_format = format;
96 m_format__IsNotDefault = true;
97 }
98 public String getFormat()
99 {
100 return m_format;
101 }
102 private String m_format;
103 public boolean getFormat__IsNotDefault()
104 {
105 return m_format__IsNotDefault;
106 }
107 private boolean m_format__IsNotDefault;
108
109 public void setBcn(String bcn)
110 {
111
112 m_bcn = bcn;
113 m_bcn__IsNotDefault = true;
114 }
115 public String getBcn()
116 {
117 return m_bcn;
118 }
119 private String m_bcn;
120 public boolean getBcn__IsNotDefault()
121 {
122 return m_bcn__IsNotDefault;
123 }
124 private boolean m_bcn__IsNotDefault;
125
126 public void setBcv(String bcv)
127 {
128
129 m_bcv = bcv;
130 m_bcv__IsNotDefault = true;
131 }
132 public String getBcv()
133 {
134 return m_bcv;
135 }
136 private String m_bcv;
137 public boolean getBcv__IsNotDefault()
138 {
139 return m_bcv__IsNotDefault;
140 }
141 private boolean m_bcv__IsNotDefault;
142 }
143 @Override
144 protected org.jamon.AbstractTemplateProxy.ImplData makeImplData()
145 {
146 return new ImplData();
147 }
148 @Override public ImplData getImplData()
149 {
150 return (ImplData) super.getImplData();
151 }
152
153 protected String filter;
154 public final org.apache.hadoop.hbase.tmpl.regionserver.RSStatusTmpl setFilter(String p_filter)
155 {
156 (getImplData()).setFilter(p_filter);
157 return this;
158 }
159
160 protected String format;
161 public final org.apache.hadoop.hbase.tmpl.regionserver.RSStatusTmpl setFormat(String p_format)
162 {
163 (getImplData()).setFormat(p_format);
164 return this;
165 }
166
167 protected String bcn;
168 public final org.apache.hadoop.hbase.tmpl.regionserver.RSStatusTmpl setBcn(String p_bcn)
169 {
170 (getImplData()).setBcn(p_bcn);
171 return this;
172 }
173
174 protected String bcv;
175 public final org.apache.hadoop.hbase.tmpl.regionserver.RSStatusTmpl setBcv(String p_bcv)
176 {
177 (getImplData()).setBcv(p_bcv);
178 return this;
179 }
180
181
182 @Override
183 public org.jamon.AbstractTemplateImpl constructImpl(Class<? extends org.jamon.AbstractTemplateImpl> p_class){
184 try
185 {
186 return p_class
187 .getConstructor(new Class [] { org.jamon.TemplateManager.class, ImplData.class })
188 .newInstance(new Object [] { getTemplateManager(), getImplData()});
189 }
190 catch (RuntimeException e)
191 {
192 throw e;
193 }
194 catch (Exception e)
195 {
196 throw new RuntimeException(e);
197 }
198 }
199
200 @Override
201 protected org.jamon.AbstractTemplateImpl constructImpl(){
202 return new RSStatusTmplImpl(getTemplateManager(), getImplData());
203 }
204 public org.jamon.Renderer makeRenderer(final HRegionServer regionServer)
205 {
206 return new org.jamon.AbstractRenderer() {
207 @Override
208 public void renderTo(final java.io.Writer jamonWriter)
209 throws java.io.IOException
210 {
211 render(jamonWriter, regionServer);
212 }
213 };
214 }
215
216 public void render(final java.io.Writer jamonWriter, final HRegionServer regionServer)
217 throws java.io.IOException
218 {
219 renderNoFlush(jamonWriter, regionServer);
220 jamonWriter.flush();
221 }
222 public void renderNoFlush(final java.io.Writer jamonWriter, final HRegionServer regionServer)
223 throws java.io.IOException
224 {
225 ImplData implData = getImplData();
226 implData.setRegionServer(regionServer);
227 Intf instance = (Intf) getTemplateManager().constructImpl(this);
228 instance.renderNoFlush(jamonWriter);
229 reset();
230 }
231
232
233 }