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