1
2
3
4 package org.apache.hadoop.hbase.tmpl.master;
5
6
7 import org.apache.hadoop.hbase.HRegionInfo;
8
9 import org.apache.hadoop.hbase.master.AssignmentManager;
10
11 import org.apache.hadoop.hbase.master.RegionState;
12
13 import org.apache.hadoop.conf.Configuration;
14
15 import org.apache.hadoop.hbase.HBaseConfiguration;
16
17 import org.apache.hadoop.hbase.HConstants;
18
19 import java.util.SortedSet;
20
21 import java.util.Iterator;
22
23 import java.util.List;
24
25 import java.util.ArrayList;
26
27 import java.util.Set;
28
29 import java.util.HashSet;
30
31 import java.lang.Integer;
32
33 import java.util.Map;
34
35 import java.util.concurrent.atomic.AtomicInteger;
36
37 @org.jamon.annotations.Template(
38 signature = "954C68465765CFCD20F71EC9BAAF1CD1",
39 requiredArguments = {
40 @org.jamon.annotations.Argument(name = "assignmentManager", type = "AssignmentManager")},
41 optionalArguments = {
42 @org.jamon.annotations.Argument(name = "limit", type = "int")})
43 public class AssignmentManagerStatusTmpl
44 extends org.jamon.AbstractTemplateProxy
45 {
46
47 public AssignmentManagerStatusTmpl(org.jamon.TemplateManager p_manager)
48 {
49 super(p_manager);
50 }
51
52 protected AssignmentManagerStatusTmpl(String p_path)
53 {
54 super(p_path);
55 }
56
57 public AssignmentManagerStatusTmpl()
58 {
59 super("/org/apache/hadoop/hbase/tmpl/master/AssignmentManagerStatusTmpl");
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
73 public void setAssignmentManager(AssignmentManager assignmentManager)
74 {
75
76 m_assignmentManager = assignmentManager;
77 }
78 public AssignmentManager getAssignmentManager()
79 {
80 return m_assignmentManager;
81 }
82 private AssignmentManager m_assignmentManager;
83
84 public void setLimit(int limit)
85 {
86
87 m_limit = limit;
88 m_limit__IsNotDefault = true;
89 }
90 public int getLimit()
91 {
92 return m_limit;
93 }
94 private int m_limit;
95 public boolean getLimit__IsNotDefault()
96 {
97 return m_limit__IsNotDefault;
98 }
99 private boolean m_limit__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 int limit;
112 public final org.apache.hadoop.hbase.tmpl.master.AssignmentManagerStatusTmpl setLimit(int p_limit)
113 {
114 (getImplData()).setLimit(p_limit);
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 AssignmentManagerStatusTmplImpl(getTemplateManager(), getImplData());
140 }
141 public org.jamon.Renderer makeRenderer(final AssignmentManager assignmentManager)
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, assignmentManager);
149 }
150 };
151 }
152
153 public void render(final java.io.Writer jamonWriter, final AssignmentManager assignmentManager)
154 throws java.io.IOException
155 {
156 renderNoFlush(jamonWriter, assignmentManager);
157 jamonWriter.flush();
158 }
159 public void renderNoFlush(final java.io.Writer jamonWriter, final AssignmentManager assignmentManager)
160 throws java.io.IOException
161 {
162 ImplData implData = getImplData();
163 implData.setAssignmentManager(assignmentManager);
164 Intf instance = (Intf) getTemplateManager().constructImpl(this);
165 instance.renderNoFlush(jamonWriter);
166 reset();
167 }
168
169
170 }