public class ImapInboundEndpoint extends AbstractEmailSourceMigrator implements ExpressionMigratorAware
| Modifier and Type | Field and Description |
|---|---|
static String |
XPATH_SELECTOR |
EMAIL_NAMESPACE, EMAIL_SCHEMA_LOCnamespacesContribution| Constructor and Description |
|---|
ImapInboundEndpoint() |
| Modifier and Type | Method and Description |
|---|---|
protected org.jdom2.Element |
createConnection() |
void |
execute(org.jdom2.Element object,
MigrationReport report) |
protected org.jdom2.Element |
getConnection(org.jdom2.Element m4Config) |
protected org.jdom2.Element |
getConnector(String connectorName) |
protected Optional<org.jdom2.Element> |
getDefaultConnector() |
String |
getDescription() |
ExpressionMigrator |
getExpressionMigrator() |
protected String |
getInboundAttributesClass() |
org.jdom2.Element |
migrateImapConfig(org.jdom2.Element object,
MigrationReport report,
Optional<org.jdom2.Element> connector) |
void |
setExpressionMigrator(ExpressionMigrator expressionMigrator) |
addAttributesToInboundPropertiesresolveConnectorgetApplicationModel, getAppliedTo, getNamespacesContributions, setApplicationModel, setAppliedTo, setNamespacesContributionspublic static final String XPATH_SELECTOR
public String getDescription()
getDescription in interface MigrationStep<org.jdom2.Element>getDescription in class AbstractApplicationModelMigrationSteppublic void execute(org.jdom2.Element object,
MigrationReport report)
throws RuntimeException
execute in interface StepExecutable<org.jdom2.Element>RuntimeExceptionprotected org.jdom2.Element getConnector(String connectorName)
getConnector in class AbstractEmailMigratorprotected org.jdom2.Element getConnection(org.jdom2.Element m4Config)
protected Optional<org.jdom2.Element> getDefaultConnector()
getDefaultConnector in class AbstractEmailMigratorpublic org.jdom2.Element migrateImapConfig(org.jdom2.Element object,
MigrationReport report,
Optional<org.jdom2.Element> connector)
protected org.jdom2.Element createConnection()
protected String getInboundAttributesClass()
getInboundAttributesClass in class AbstractEmailSourceMigratorpublic void setExpressionMigrator(ExpressionMigrator expressionMigrator)
setExpressionMigrator in interface ExpressionMigratorAwarepublic ExpressionMigrator getExpressionMigrator()
getExpressionMigrator in interface ExpressionMigratorAwareCopyright © 2018 MuleSoft Inc. All rights reserved.