Class ConnectorClassLoaderWorkaround
- java.lang.Object
-
- com.identityworksllc.iiq.common.connector.ConnectorClassLoaderWorkaround
-
public class ConnectorClassLoaderWorkaround extends Object
Workaround for some classloader problems with getRealConnector().This will create a temporary fake Application with the given implementation class and construct that according to the configuration provided.
-
-
Constructor Summary
Constructors Constructor Description ConnectorClassLoaderWorkaround()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static sailpoint.connector.ConnectorgetConnector(String applicationClassName, List<String> optionalConnectorClassloader)Get a connector by class name.
-
-
-
Constructor Detail
-
ConnectorClassLoaderWorkaround
public ConnectorClassLoaderWorkaround()
-
-
Method Detail
-
getConnector
public static sailpoint.connector.Connector getConnector(String applicationClassName, List<String> optionalConnectorClassloader) throws sailpoint.tools.GeneralException
Get a connector by class name.This will create a temporary fake Application.
- Parameters:
applicationClassName- The class name of the connectoroptionalConnectorClassloader- A list of connector-classpath entries to add to the connector classloader- Returns:
- The connector
- Throws:
sailpoint.tools.GeneralException- if the connector cannot be created
-
-