Class RemoteConnectorInfoManagerImpl

  • All Implemented Interfaces:
    Runnable, org.identityconnectors.common.event.ConnectorEventPublisher, org.identityconnectors.framework.api.ConnectorInfoManager

    public class RemoteConnectorInfoManagerImpl
    extends Object
    implements org.identityconnectors.framework.api.ConnectorInfoManager, org.identityconnectors.common.event.ConnectorEventPublisher, Runnable
    • Constructor Detail

      • RemoteConnectorInfoManagerImpl

        public RemoteConnectorInfoManagerImpl​(org.identityconnectors.framework.api.RemoteFrameworkConnectionInfo info)
                                       throws RuntimeException
        Throws:
        RuntimeException
      • RemoteConnectorInfoManagerImpl

        public RemoteConnectorInfoManagerImpl​(org.identityconnectors.framework.api.RemoteFrameworkConnectionInfo info,
                                              boolean loadConnectorInfo)
    • Method Detail

      • derive

        public RemoteConnectorInfoManagerImpl derive​(org.identityconnectors.framework.api.RemoteFrameworkConnectionInfo info)
        Derives another RemoteConnectorInfoManagerImpl with a different RemoteFrameworkConnectionInfo but with the same metadata.
        Parameters:
        info -
        Returns:
      • findConnectorInfo

        public org.identityconnectors.framework.api.ConnectorInfo findConnectorInfo​(org.identityconnectors.framework.api.ConnectorKey key)
        Specified by:
        findConnectorInfo in interface org.identityconnectors.framework.api.ConnectorInfoManager
      • getConnectorInfos

        public List<org.identityconnectors.framework.api.ConnectorInfo> getConnectorInfos()
        Specified by:
        getConnectorInfos in interface org.identityconnectors.framework.api.ConnectorInfoManager
      • run

        public void run()
        Specified by:
        run in interface Runnable
      • addConnectorEventHandler

        public void addConnectorEventHandler​(org.identityconnectors.common.event.ConnectorEventHandler hook)
        Specified by:
        addConnectorEventHandler in interface org.identityconnectors.common.event.ConnectorEventPublisher
      • deleteConnectorEventHandler

        public void deleteConnectorEventHandler​(org.identityconnectors.common.event.ConnectorEventHandler hook)
        Specified by:
        deleteConnectorEventHandler in interface org.identityconnectors.common.event.ConnectorEventPublisher