Class 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 Detail

      • 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:
        Constant Field Values
    • Constructor Detail

      • ConnectClientComponent

        public ConnectClientComponent()
    • Method Detail

      • 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