Package eoxserver :: Package core :: Module registry
[hide private]
[frames] | no frames]

Module registry

source code

This module contains the implementation of the registry as well as associated interface declarations. The registry is the core component of EOxServer that links different parts of the system together. The registry allows for components to bind to implementations of registered interfaces. It supports modularity, extensibility and flexibility of EOxServer.
Classes [hide private]
  Registry
The :class:`Registry` class implements the functionalities for detecting, registering, finding and binding to implementations of registered interfaces.
  RegisteredInterfaceMetaClass
  RegisteredInterface
This class is the base class for all interfaces to be registered in the registry.
  TestingInterface
This class is a descendant of :class:`RegisteredInterface` that adds a single method.
  FactoryInterface
This is the basic interface for factories.
  ComponentManagerInterface
This interface is not in use at the moment.
  RegistryConfigReader
This class provides some functions for reading configuration settings used by the :class:`Registry`.
Variables [hide private]
  __package__ = 'eoxserver.core'