public interface ConnectorFactory
Modifier and Type | Field and Description |
---|---|
static String |
OPERATION_LIST_CONNECTOR |
Modifier and Type | Method and Description |
---|---|
ConnectorInstance |
createConnectorInstance(com.evolveum.midpoint.xml.ns._public.common.common_3.ConnectorType connectorType,
String namespace,
String desc)
Creates new unconfigured instance of the connector.
|
String |
getFrameworkVersion()
Return a version of the framework.
|
Set<com.evolveum.midpoint.xml.ns._public.common.common_3.ConnectorType> |
listConnectors(com.evolveum.midpoint.xml.ns._public.common.common_3.ConnectorHostType host,
OperationResult parentRestul)
Returns a list of all known connectors.
|
void |
selfTest(OperationResult parentTestResult)
Execute self-test for each connector framework that is capable of executing tests.
|
void |
shutdown() |
static final String OPERATION_LIST_CONNECTOR
ConnectorInstance createConnectorInstance(com.evolveum.midpoint.xml.ns._public.common.common_3.ConnectorType connectorType, String namespace, String desc) throws ObjectNotFoundException, SchemaException
resource
- resource definitionObjectNotFoundException
- is the specified connector was not foundSchemaException
Set<com.evolveum.midpoint.xml.ns._public.common.common_3.ConnectorType> listConnectors(com.evolveum.midpoint.xml.ns._public.common.common_3.ConnectorHostType host, OperationResult parentRestul) throws CommunicationException
host
- definition of a connector host or null for local connector listCommunicationException
void selfTest(OperationResult parentTestResult)
String getFrameworkVersion()
void shutdown()
Copyright © 2016 evolveum. All rights reserved.