1
2
3
4
5
6
7 package org.mule.transport.email.config;
8
9 import org.mule.config.spring.handlers.AbstractMuleNamespaceHandler;
10 import org.mule.config.spring.parsers.MuleDefinitionParserConfiguration;
11 import org.mule.endpoint.URIBuilder;
12 import org.mule.transport.email.ImapConnector;
13
14
15
16
17
18 public class ImapNamespaceHandler extends AbstractMuleNamespaceHandler
19 {
20 public void init()
21 {
22 registerStandardTransportEndpoints(ImapConnector.IMAP, URIBuilder.USERHOST_ATTRIBUTES);
23
24 MuleDefinitionParserConfiguration parser = registerConnectorDefinitionParser(ImapConnector.class);
25 parser.addMapping("defaultProcessMessageAction", EmailNamespaceHandler.DEFAULT_PROCESS_MESSAGE_ACTION);
26 }
27 }