00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 package cast.examples.autogen;
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00026 public abstract class _WordServerAsComponentDisp extends Ice.ObjectImpl implements WordServerAsComponent
00027 {
00028 protected void
00029 ice_copyStateFrom(Ice.Object __obj)
00030 throws java.lang.CloneNotSupportedException
00031 {
00032 throw new java.lang.CloneNotSupportedException();
00033 }
00034
00035 public static final String[] __ids =
00036 {
00037 "::Ice::Object",
00038 "::cast::examples::autogen::WordServerAsComponent",
00039 "::cast::interfaces::CASTComponent"
00040 };
00041
00042 public boolean
00043 ice_isA(String s)
00044 {
00045 return java.util.Arrays.binarySearch(__ids, s) >= 0;
00046 }
00047
00048 public boolean
00049 ice_isA(String s, Ice.Current __current)
00050 {
00051 return java.util.Arrays.binarySearch(__ids, s) >= 0;
00052 }
00053
00054 public String[]
00055 ice_ids()
00056 {
00057 return __ids;
00058 }
00059
00060 public String[]
00061 ice_ids(Ice.Current __current)
00062 {
00063 return __ids;
00064 }
00065
00066 public String
00067 ice_id()
00068 {
00069 return __ids[1];
00070 }
00071
00072 public String
00073 ice_id(Ice.Current __current)
00074 {
00075 return __ids[1];
00076 }
00077
00078 public static String
00079 ice_staticId()
00080 {
00081 return __ids[1];
00082 }
00083
00084 public final String
00085 getNewWord()
00086 {
00087 return getNewWord(null);
00088 }
00089
00090 public final void
00091 beat()
00092 {
00093 beat(null);
00094 }
00095
00096 public final void
00097 configure(java.util.Map<java.lang.String, java.lang.String> config)
00098 {
00099 configure(config, null);
00100 }
00101
00105 public final void
00106 destroy()
00107 {
00108 destroy(null);
00109 }
00110
00114 public final String
00115 getID()
00116 {
00117 return getID(null);
00118 }
00119
00120 public final void
00121 run()
00122 {
00123 run(null);
00124 }
00125
00126 public final void
00127 setComponentManager(cast.interfaces.ComponentManagerPrx man)
00128 {
00129 setComponentManager(man, null);
00130 }
00131
00132 public final void
00133 setID(String id)
00134 {
00135 setID(id, null);
00136 }
00137
00138 public final void
00139 setTimeServer(cast.interfaces.TimeServerPrx ts)
00140 {
00141 setTimeServer(ts, null);
00142 }
00143
00144 public final void
00145 start()
00146 {
00147 start(null);
00148 }
00149
00150 public final void
00151 stop()
00152 {
00153 stop(null);
00154 }
00155
00156 public static Ice.DispatchStatus
00157 ___getNewWord(WordServerAsComponent __obj, IceInternal.Incoming __inS, Ice.Current __current)
00158 {
00159 __checkMode(Ice.OperationMode.Normal, __current.mode);
00160 __inS.is().skipEmptyEncaps();
00161 IceInternal.BasicStream __os = __inS.os();
00162 String __ret = __obj.getNewWord(__current);
00163 __os.writeString(__ret);
00164 return Ice.DispatchStatus.DispatchOK;
00165 }
00166
00167 private final static String[] __all =
00168 {
00169 "beat",
00170 "configure",
00171 "destroy",
00172 "getID",
00173 "getNewWord",
00174 "ice_id",
00175 "ice_ids",
00176 "ice_isA",
00177 "ice_ping",
00178 "run",
00179 "setComponentManager",
00180 "setID",
00181 "setTimeServer",
00182 "start",
00183 "stop"
00184 };
00185
00186 public Ice.DispatchStatus
00187 __dispatch(IceInternal.Incoming in, Ice.Current __current)
00188 {
00189 int pos = java.util.Arrays.binarySearch(__all, __current.operation);
00190 if(pos < 0)
00191 {
00192 throw new Ice.OperationNotExistException(__current.id, __current.facet, __current.operation);
00193 }
00194
00195 switch(pos)
00196 {
00197 case 0:
00198 {
00199 return cast.interfaces._CASTComponentDisp.___beat(this, in, __current);
00200 }
00201 case 1:
00202 {
00203 return cast.interfaces._CASTComponentDisp.___configure(this, in, __current);
00204 }
00205 case 2:
00206 {
00207 return cast.interfaces._CASTComponentDisp.___destroy(this, in, __current);
00208 }
00209 case 3:
00210 {
00211 return cast.interfaces._CASTComponentDisp.___getID(this, in, __current);
00212 }
00213 case 4:
00214 {
00215 return ___getNewWord(this, in, __current);
00216 }
00217 case 5:
00218 {
00219 return ___ice_id(this, in, __current);
00220 }
00221 case 6:
00222 {
00223 return ___ice_ids(this, in, __current);
00224 }
00225 case 7:
00226 {
00227 return ___ice_isA(this, in, __current);
00228 }
00229 case 8:
00230 {
00231 return ___ice_ping(this, in, __current);
00232 }
00233 case 9:
00234 {
00235 return cast.interfaces._CASTComponentDisp.___run(this, in, __current);
00236 }
00237 case 10:
00238 {
00239 return cast.interfaces._CASTComponentDisp.___setComponentManager(this, in, __current);
00240 }
00241 case 11:
00242 {
00243 return cast.interfaces._CASTComponentDisp.___setID(this, in, __current);
00244 }
00245 case 12:
00246 {
00247 return cast.interfaces._CASTComponentDisp.___setTimeServer(this, in, __current);
00248 }
00249 case 13:
00250 {
00251 return cast.interfaces._CASTComponentDisp.___start(this, in, __current);
00252 }
00253 case 14:
00254 {
00255 return cast.interfaces._CASTComponentDisp.___stop(this, in, __current);
00256 }
00257 }
00258
00259 assert(false);
00260 throw new Ice.OperationNotExistException(__current.id, __current.facet, __current.operation);
00261 }
00262
00263 public void
00264 __write(IceInternal.BasicStream __os)
00265 {
00266 __os.writeTypeId(ice_staticId());
00267 __os.startWriteSlice();
00268 __os.endWriteSlice();
00269 super.__write(__os);
00270 }
00271
00272 public void
00273 __read(IceInternal.BasicStream __is, boolean __rid)
00274 {
00275 if(__rid)
00276 {
00277 __is.readTypeId();
00278 }
00279 __is.startReadSlice();
00280 __is.endReadSlice();
00281 super.__read(__is, true);
00282 }
00283
00284 public void
00285 __write(Ice.OutputStream __outS)
00286 {
00287 __outS.writeTypeId(ice_staticId());
00288 __outS.startSlice();
00289 __outS.endSlice();
00290 super.__write(__outS);
00291 }
00292
00293 public void
00294 __read(Ice.InputStream __inS, boolean __rid)
00295 {
00296 if(__rid)
00297 {
00298 __inS.readTypeId();
00299 }
00300 __inS.startSlice();
00301 __inS.endSlice();
00302 super.__read(__inS, true);
00303 }
00304 }