View Javadoc

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