Class ConnectorExtensionDescriptor.DefaultConnectorExtension<V>

java.lang.Object
de.iip_ecosphere.platform.connectors.ConnectorExtensionDescriptor.DefaultConnectorExtension<V>
Type Parameters:
V - the value type
All Implemented Interfaces:
ConnectorExtensionDescriptor
Enclosing interface:
ConnectorExtensionDescriptor

public abstract static class ConnectorExtensionDescriptor.DefaultConnectorExtension<V> extends Object implements ConnectorExtensionDescriptor
A default implementation of ConnectorExtensionDescriptor checking for identifier equality and providing the extension value through ConnectorExtensionDescriptor.getConnectorExtensionValue(Class, Supplier, Supplier). To become a concrete descriptor, must be extended and no-arg constructor must supply the constructor arguments.
Author:
Holger Eichelberger, SSE
  • Field Details

  • Constructor Details

    • DefaultConnectorExtension

      public DefaultConnectorExtension(String id, Supplier<V> valSupplier)
      Creates the connector extension.
      Parameters:
      id - the connector identifier to match
      valSupplier - the value supplier
  • Method Details