View Javadoc

1   // Autogenerated Jamon proxy
2   // /home/apurtell/src/hbase/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/RegionServerListTmpl.jamon
3   
4   package org.apache.hadoop.hbase.tmpl.master;
5   
6   // 27, 9
7   import java.util.*;
8   // 28, 9
9   import org.apache.hadoop.util.StringUtils;
10  // 29, 9
11  import org.apache.hadoop.hbase.util.Bytes;
12  // 30, 9
13  import org.apache.hadoop.hbase.util.JvmVersion;
14  // 31, 9
15  import org.apache.hadoop.hbase.util.FSUtils;
16  // 32, 9
17  import org.apache.hadoop.hbase.master.HMaster;
18  // 33, 9
19  import org.apache.hadoop.hbase.HConstants;
20  // 34, 9
21  import org.apache.hadoop.hbase.ServerLoad;
22  // 35, 9
23  import org.apache.hadoop.hbase.ServerName;
24  // 36, 9
25  import org.apache.hadoop.hbase.client.HBaseAdmin;
26  // 37, 9
27  import org.apache.hadoop.hbase.client.HConnectionManager;
28  // 38, 9
29  import org.apache.hadoop.hbase.HTableDescriptor;
30  // 39, 9
31  import org.apache.hadoop.hbase.HBaseConfiguration;
32  
33  @org.jamon.annotations.Template(
34    signature = "3014D59EE1D8FE3441AA4C8A712CFE31",
35    requiredArguments = {
36      @org.jamon.annotations.Argument(name = "master", type = "HMaster")},
37    optionalArguments = {
38      @org.jamon.annotations.Argument(name = "servers", type = "List<ServerName>")})
39  public class RegionServerListTmpl
40    extends org.jamon.AbstractTemplateProxy
41  {
42    
43    public RegionServerListTmpl(org.jamon.TemplateManager p_manager)
44    {
45       super(p_manager);
46    }
47    
48    protected RegionServerListTmpl(String p_path)
49    {
50      super(p_path);
51    }
52    
53    public RegionServerListTmpl()
54    {
55       super("/org/apache/hadoop/hbase/tmpl/master/RegionServerListTmpl");
56    }
57    
58    public interface Intf
59      extends org.jamon.AbstractTemplateProxy.Intf
60    {
61      
62      void renderNoFlush(final java.io.Writer jamonWriter) throws java.io.IOException;
63      
64    }
65    public static class ImplData
66      extends org.jamon.AbstractTemplateProxy.ImplData
67    {
68      // 23, 1
69      public void setMaster(HMaster master)
70      {
71        // 23, 1
72        m_master = master;
73      }
74      public HMaster getMaster()
75      {
76        return m_master;
77      }
78      private HMaster m_master;
79      // 22, 1
80      public void setServers(List<ServerName> servers)
81      {
82        // 22, 1
83        m_servers = servers;
84        m_servers__IsNotDefault = true;
85      }
86      public List<ServerName> getServers()
87      {
88        return m_servers;
89      }
90      private List<ServerName> m_servers;
91      public boolean getServers__IsNotDefault()
92      {
93        return m_servers__IsNotDefault;
94      }
95      private boolean m_servers__IsNotDefault;
96    }
97    @Override
98    protected org.jamon.AbstractTemplateProxy.ImplData makeImplData()
99    {
100     return new ImplData();
101   }
102   @Override public ImplData getImplData()
103   {
104     return (ImplData) super.getImplData();
105   }
106   
107   protected List<ServerName> servers;
108   public final org.apache.hadoop.hbase.tmpl.master.RegionServerListTmpl setServers(List<ServerName> p_servers)
109   {
110     (getImplData()).setServers(p_servers);
111     return this;
112   }
113   
114   
115   @Override
116   public org.jamon.AbstractTemplateImpl constructImpl(Class<? extends org.jamon.AbstractTemplateImpl> p_class){
117     try
118     {
119       return p_class
120         .getConstructor(new Class [] { org.jamon.TemplateManager.class, ImplData.class })
121         .newInstance(new Object [] { getTemplateManager(), getImplData()});
122     }
123     catch (RuntimeException e)
124     {
125       throw e;
126     }
127     catch (Exception e)
128     {
129       throw new RuntimeException(e);
130     }
131   }
132   
133   @Override
134   protected org.jamon.AbstractTemplateImpl constructImpl(){
135     return new RegionServerListTmplImpl(getTemplateManager(), getImplData());
136   }
137   public org.jamon.Renderer makeRenderer(final HMaster master)
138   {
139     return new org.jamon.AbstractRenderer() {
140       @Override
141       public void renderTo(final java.io.Writer jamonWriter)
142         throws java.io.IOException
143       {
144         render(jamonWriter, master);
145       }
146     };
147   }
148   
149   public void render(final java.io.Writer jamonWriter, final HMaster master)
150     throws java.io.IOException
151   {
152     renderNoFlush(jamonWriter, master);
153     jamonWriter.flush();
154   }
155   public void renderNoFlush(final java.io.Writer jamonWriter, final HMaster master)
156     throws java.io.IOException
157   {
158     ImplData implData = getImplData();
159     implData.setMaster(master);
160     Intf instance = (Intf) getTemplateManager().constructImpl(this);
161     instance.renderNoFlush(jamonWriter);
162     reset();
163   }
164   
165   
166 }