RTC 1.0 NO IDEA Avatar
  1. OMG Issue

RTC — It seems better to merge LifeCycle with LightweightRTObject

  • Key: RTC-20
  • Legacy Issue Number: 10532
  • Status: closed  
  • Source: Hitachi ( Saku Egawa)
  • Summary:

    Originally, LightweightRTObject was an interface that just combines LifeCycle and ComponentAction. It existed for convenience to characterize lightweightRTC by a single interface. However, in the discussion of issue 10492, an operation, get_context(), was added to LightweightRTObject and its role was changed.

    LightweightRTObject is now an interface that defines basic operations for lightweightRTComponent except business logic operations defined by ComponentAction. Since the role of LifeCycle is also to provide basic component operations, it is no longer needed to define LifeCycle as a seperate interface. The model will become simpler and more clearly understandable if LifeCycle is merged with LightweightRTObject.

    Proposed Resolution

    Move LifeCycle operations to LightweightRTObject and delete LifeCycle.

  • Reported: RTC 1.0b1 — Thu, 21 Dec 2006 05:00 GMT
  • Disposition: Resolved — RTC 1.0
  • Disposition Summary:

    Merge the contents of the LifeCycle interface into the LightweightRTObject interface and remove the LifeCycle interface.

  • Updated: Fri, 6 Mar 2015 20:58 GMT