Class LocalConnectorFacadeImpl

java.lang.Object
org.identityconnectors.framework.impl.api.AbstractConnectorFacade
org.identityconnectors.framework.impl.api.local.LocalConnectorFacadeImpl
All Implemented Interfaces:
ConnectorFacade, APIOperation, AuthenticationApiOp, CreateApiOp, DeleteApiOp, DiscoverConfigurationApiOp, GetApiOp, LiveSyncApiOp, ResolveUsernameApiOp, SchemaApiOp, ScriptOnConnectorApiOp, ScriptOnResourceApiOp, SearchApiOp, SyncApiOp, TestApiOp, UpdateApiOp, UpdateDeltaApiOp, ValidateApiOp

public class LocalConnectorFacadeImpl extends AbstractConnectorFacade
Implements all the methods of the facade.
  • Constructor Details

  • Method Details

    • dispose

      public void dispose()
      Description copied from interface: ConnectorFacade
      Dispose of any resources associated with this facade (except for facade classes). This will dispose of any connector instances in the connector pool. The purpose of this method is to reduce resource waste for connectors that are no longer used. But it can also be used to implement "logout and login" functionality for connectors, e.g. in cases when server-side configuration has changed and the operator needs to force closing and re-opening of all connector connections.
    • getOperationalContext

      protected ConnectorOperationalContext getOperationalContext()
    • getOperationImplementation

      protected APIOperation getOperationImplementation(Class<? extends APIOperation> api)
      Description copied from class: AbstractConnectorFacade
      Gets the implementation of the given operation.
      Specified by:
      getOperationImplementation in class AbstractConnectorFacade
      Parameters:
      api - The operation to implement.
      Returns:
      The implementation