Class ConnectClientComponent

java.lang.Object
org.nuxeo.runtime.model.DefaultComponent
org.nuxeo.connect.client.ConnectClientComponent
All Implemented Interfaces:
Adaptable, Component, Extensible, TimestampedService

public class ConnectClientComponent extends DefaultComponent
Nuxeo Runtime Component used to wrap nuxeo-connect-client services as Nuxeo Services.

This is required because nuxeo-connect-client can not depend on Nuxeo Runtime, so this wrapper manages the integration and the callbacks needed.

Author:
tiry
  • Field Details

    • STUDIO_SNAPSHOT_DISABLE_VALIDATION_PROPERTY

      public static final String STUDIO_SNAPSHOT_DISABLE_VALIDATION_PROPERTY
      Name of the ConfigurationService property used to disable Studio snapshot package validation.
      Since:
      10.3
      See Also:
  • Constructor Details

    • ConnectClientComponent

      public ConnectClientComponent()
  • Method Details

    • activate

      public void activate(ComponentContext context)
      Description copied from interface: Component
      Activates the component.

      This method is called by the runtime when a component is activated.

      Specified by:
      activate in interface Component
      Overrides:
      activate in class DefaultComponent
      Parameters:
      context - the runtime context
    • getAdapter

      public <T> T getAdapter(Class<T> adapter)
      Description copied from interface: Adaptable
      Returns an object which is an instance of the given class associated with this object. Returns null if no such object can be found.
      Specified by:
      getAdapter in interface Adaptable
      Overrides:
      getAdapter in class DefaultComponent
      Parameters:
      adapter - the adapter class to look up
      Returns:
      a object castable to the given class, or null if this object does not have an adapter for the given class