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.Pop3Connector;
13
14
15
16
17
18 public class Pop3NamespaceHandler extends AbstractMuleNamespaceHandler
19 {
20 public void init()
21 {
22 registerStandardTransportEndpoints(Pop3Connector.POP3, URIBuilder.USERHOST_ATTRIBUTES);
23
24 MuleDefinitionParserConfiguration parser = registerConnectorDefinitionParser(Pop3Connector.class);
25 parser.addMapping("defaultProcessMessageAction", EmailNamespaceHandler.DEFAULT_PROCESS_MESSAGE_ACTION);
26 }
27 }