Class CoreComponent

java.lang.Object
com.mendix.core.internal.CoreComponent
All Implemented Interfaces:
org.osgi.service.event.EventHandler

public class CoreComponent extends 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.

  • Constructor Details

    • CoreComponent

      public CoreComponent(Http http, Integration integration, ICore core, DataStorage dataStorage, Metrics metrics, LicenseInfo licenseInfo, Workflows workflows)
      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
      workflows - the workflows object to delegate to
  • Method Details

    • handleEvent

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