Class ConnectorFacadeFactory

java.lang.Object
org.identityconnectors.framework.api.ConnectorFacadeFactory

public abstract class ConnectorFacadeFactory extends Object
Allows an application to obtain a connector instance. Manages a pool of connector instances.
Since:
1.0
  • Constructor Details

    • ConnectorFacadeFactory

      public ConnectorFacadeFactory()
  • Method Details

    • getInstance

      public static ConnectorFacadeFactory getInstance()
      Get the singleton instance of the ConnectorFacadeFactory.
    • getManagedInstance

      public static ConnectorFacadeFactory getManagedInstance()
      Get the singleton instance of the stateful ConnectorFacadeFactory .
      Since:
      1.4
    • dispose

      public abstract void dispose()
      Dispose of all connector pools, resources, etc.
    • newInstance

      public abstract ConnectorFacade newInstance(APIConfiguration config)
      Get a new instance of ConnectorFacade.
      Parameters:
      config - all the configuration that the framework, connector, and pooling needs.
      Returns:
      ConnectorFacade to call API operations against.
    • newInstance

      public abstract ConnectorFacade newInstance(ConnectorInfo connectorInfo, String config)
      Get a new instance of ConnectorFacade.
      Parameters:
      connectorInfo - local or remote connector info used woth the config.
      config - all the configuration that the framework, connector, and pooling needs. It's a Base64 serialised APIConfiguration instance.
      Returns:
      ConnectorFacade to call API operations against.
      Since:
      1.4