View Javadoc

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