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 _TaskManagerDisp extends Ice.ObjectImpl implements TaskManager
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::TaskManager",
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
00152 public final void
00153 addManagedComponent(ManagedComponentPrx comp)
00154 {
00155 addManagedComponent(comp, null);
00156 }
00157
00161 public final void
00162 proposeTask(String component, String taskID, String taskName)
00163 {
00164 proposeTask(component, taskID, taskName, null);
00165 }
00166
00170 public final void
00171 retractTask(String component, String taskID)
00172 {
00173 retractTask(component, taskID, null);
00174 }
00175
00179 public final void
00180 taskComplete(String component, String taskID, cast.cdl.TaskOutcome outcome)
00181 {
00182 taskComplete(component, taskID, outcome, null);
00183 }
00184
00185 public final void
00186 setWorkingMemory(WorkingMemoryPrx wm)
00187 {
00188 setWorkingMemory(wm, null);
00189 }
00190
00191 public final void
00192 receiveChangeEvent(cast.cdl.WorkingMemoryChange wmc)
00193 {
00194 receiveChangeEvent(wmc, null);
00195 }
00196
00197 public static Ice.DispatchStatus
00198 ___proposeTask(TaskManager __obj, IceInternal.Incoming __inS, Ice.Current __current)
00199 {
00200 __checkMode(Ice.OperationMode.Normal, __current.mode);
00201 IceInternal.BasicStream __is = __inS.is();
00202 __is.startReadEncaps();
00203 String component;
00204 component = __is.readString();
00205 String taskID;
00206 taskID = __is.readString();
00207 String taskName;
00208 taskName = __is.readString();
00209 __is.endReadEncaps();
00210 __obj.proposeTask(component, taskID, taskName, __current);
00211 return Ice.DispatchStatus.DispatchOK;
00212 }
00213
00214 public static Ice.DispatchStatus
00215 ___retractTask(TaskManager __obj, IceInternal.Incoming __inS, Ice.Current __current)
00216 {
00217 __checkMode(Ice.OperationMode.Normal, __current.mode);
00218 IceInternal.BasicStream __is = __inS.is();
00219 __is.startReadEncaps();
00220 String component;
00221 component = __is.readString();
00222 String taskID;
00223 taskID = __is.readString();
00224 __is.endReadEncaps();
00225 __obj.retractTask(component, taskID, __current);
00226 return Ice.DispatchStatus.DispatchOK;
00227 }
00228
00229 public static Ice.DispatchStatus
00230 ___taskComplete(TaskManager __obj, IceInternal.Incoming __inS, Ice.Current __current)
00231 {
00232 __checkMode(Ice.OperationMode.Normal, __current.mode);
00233 IceInternal.BasicStream __is = __inS.is();
00234 __is.startReadEncaps();
00235 String component;
00236 component = __is.readString();
00237 String taskID;
00238 taskID = __is.readString();
00239 cast.cdl.TaskOutcome outcome;
00240 outcome = cast.cdl.TaskOutcome.__read(__is);
00241 __is.endReadEncaps();
00242 __obj.taskComplete(component, taskID, outcome, __current);
00243 return Ice.DispatchStatus.DispatchOK;
00244 }
00245
00246 public static Ice.DispatchStatus
00247 ___addManagedComponent(TaskManager __obj, IceInternal.Incoming __inS, Ice.Current __current)
00248 {
00249 __checkMode(Ice.OperationMode.Normal, __current.mode);
00250 IceInternal.BasicStream __is = __inS.is();
00251 __is.startReadEncaps();
00252 ManagedComponentPrx comp;
00253 comp = ManagedComponentPrxHelper.__read(__is);
00254 __is.endReadEncaps();
00255 __obj.addManagedComponent(comp, __current);
00256 return Ice.DispatchStatus.DispatchOK;
00257 }
00258
00259 private final static String[] __all =
00260 {
00261 "addManagedComponent",
00262 "beat",
00263 "configure",
00264 "destroy",
00265 "getID",
00266 "ice_id",
00267 "ice_ids",
00268 "ice_isA",
00269 "ice_ping",
00270 "proposeTask",
00271 "receiveChangeEvent",
00272 "retractTask",
00273 "run",
00274 "setComponentManager",
00275 "setID",
00276 "setTimeServer",
00277 "setWorkingMemory",
00278 "start",
00279 "stop",
00280 "taskComplete"
00281 };
00282
00283 public Ice.DispatchStatus
00284 __dispatch(IceInternal.Incoming in, Ice.Current __current)
00285 {
00286 int pos = java.util.Arrays.binarySearch(__all, __current.operation);
00287 if(pos < 0)
00288 {
00289 throw new Ice.OperationNotExistException(__current.id, __current.facet, __current.operation);
00290 }
00291
00292 switch(pos)
00293 {
00294 case 0:
00295 {
00296 return ___addManagedComponent(this, in, __current);
00297 }
00298 case 1:
00299 {
00300 return _CASTComponentDisp.___beat(this, in, __current);
00301 }
00302 case 2:
00303 {
00304 return _CASTComponentDisp.___configure(this, in, __current);
00305 }
00306 case 3:
00307 {
00308 return _CASTComponentDisp.___destroy(this, in, __current);
00309 }
00310 case 4:
00311 {
00312 return _CASTComponentDisp.___getID(this, in, __current);
00313 }
00314 case 5:
00315 {
00316 return ___ice_id(this, in, __current);
00317 }
00318 case 6:
00319 {
00320 return ___ice_ids(this, in, __current);
00321 }
00322 case 7:
00323 {
00324 return ___ice_isA(this, in, __current);
00325 }
00326 case 8:
00327 {
00328 return ___ice_ping(this, in, __current);
00329 }
00330 case 9:
00331 {
00332 return ___proposeTask(this, in, __current);
00333 }
00334 case 10:
00335 {
00336 return _WorkingMemoryReaderComponentDisp.___receiveChangeEvent(this, in, __current);
00337 }
00338 case 11:
00339 {
00340 return ___retractTask(this, in, __current);
00341 }
00342 case 12:
00343 {
00344 return _CASTComponentDisp.___run(this, in, __current);
00345 }
00346 case 13:
00347 {
00348 return _CASTComponentDisp.___setComponentManager(this, in, __current);
00349 }
00350 case 14:
00351 {
00352 return _CASTComponentDisp.___setID(this, in, __current);
00353 }
00354 case 15:
00355 {
00356 return _CASTComponentDisp.___setTimeServer(this, in, __current);
00357 }
00358 case 16:
00359 {
00360 return _WorkingMemoryAttachedComponentDisp.___setWorkingMemory(this, in, __current);
00361 }
00362 case 17:
00363 {
00364 return _CASTComponentDisp.___start(this, in, __current);
00365 }
00366 case 18:
00367 {
00368 return _CASTComponentDisp.___stop(this, in, __current);
00369 }
00370 case 19:
00371 {
00372 return ___taskComplete(this, in, __current);
00373 }
00374 }
00375
00376 assert(false);
00377 throw new Ice.OperationNotExistException(__current.id, __current.facet, __current.operation);
00378 }
00379
00380 public void
00381 __write(IceInternal.BasicStream __os)
00382 {
00383 __os.writeTypeId(ice_staticId());
00384 __os.startWriteSlice();
00385 __os.endWriteSlice();
00386 super.__write(__os);
00387 }
00388
00389 public void
00390 __read(IceInternal.BasicStream __is, boolean __rid)
00391 {
00392 if(__rid)
00393 {
00394 __is.readTypeId();
00395 }
00396 __is.startReadSlice();
00397 __is.endReadSlice();
00398 super.__read(__is, true);
00399 }
00400
00401 public void
00402 __write(Ice.OutputStream __outS)
00403 {
00404 __outS.writeTypeId(ice_staticId());
00405 __outS.startSlice();
00406 __outS.endSlice();
00407 super.__write(__outS);
00408 }
00409
00410 public void
00411 __read(Ice.InputStream __inS, boolean __rid)
00412 {
00413 if(__rid)
00414 {
00415 __inS.readTypeId();
00416 }
00417 __inS.startSlice();
00418 __inS.endSlice();
00419 super.__read(__inS, true);
00420 }
00421 }