Class CoreComponent

  • All Implemented Interfaces:
    org.osgi.service.event.EventHandler

    public class CoreComponent
    extends java.lang.Object
    implements org.osgi.service.event.EventHandler
    Defines a component for initializing Core upon initialization.

    This initialization occurs on the com/mendix/events/model/loaded event. This is an internal class that is not to be used and may change at any time.

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void handleEvent​(org.osgi.service.event.Event event)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CoreComponent

        public CoreComponent​(Http http,
                             Integration integration,
                             ICore core,
                             DataStorage dataStorage,
                             Metrics metrics,
                             LicenseInfo licenseInfo)
        Initializes the component with all the needed dependencies.
        Parameters:
        http - the HTTP object to delegate to
        integration - the integration object to delegate to
        core - the core object to delegate to
        dataStorage - the data-storage object to delegate to
        metrics - the metrics object to delegate to
        licenseInfo - the license info object to delegate to
    • Method Detail

      • handleEvent

        public void handleEvent​(org.osgi.service.event.Event event)
        Specified by:
        handleEvent in interface org.osgi.service.event.EventHandler