Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Corona Design SystemContainer"
m (→Manager / Proxy) |
(proposal for container manager implementation) |
||
Line 33: | Line 33: | ||
</tr> | </tr> | ||
</table> | </table> | ||
+ | |||
+ | <br>Alternative proposal for the implementation<br> | ||
+ | '''NOTE''':Please note that all inherited classes inherits also the methods (because of lack of time not specified directly).<br><br> | ||
+ | [[Image:jawpio1_ContainerManager.png]] |
Revision as of 07:22, 22 March 2007
Eclipse Home | Corona Wiki Home | Development | Design |
Container
The SystemContainer is a special type of ContextContainer. It is a singleton container used to facilitate the Corona system. Its contents define the Corona environment used for supporting the collaboration framework.
Repository Descriptors
Container Definitions
The set of known context containers are defined as RepositoryDescriptors within the SystemContainer. As context containers are added and removed from Corona, the set of RepositoryDescriptors within the SystemContainer will be updated.
Manager / Proxy
The container manager is used to control access to the SystemContainer. The manager is used by the Corona server and the proxy is used by clients to access container manager functionality.
The following class diagram is for illustration purposes. It does not contain, nor define, the actual set of methods provided by the SystemContainerManager. |
Alternative proposal for the implementation
NOTE:Please note that all inherited classes inherits also the methods (because of lack of time not specified directly).
File:Jawpio1 ContainerManager.png