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