org.apache.camel.component.mail
Class MailEndpoint
java.lang.Object
org.apache.camel.impl.DefaultEndpoint
org.apache.camel.impl.ScheduledPollEndpoint
org.apache.camel.component.mail.MailEndpoint
- All Implemented Interfaces:
- CamelContextAware, Endpoint, IsSingleton, Service, HasId
public class MailEndpoint
- extends ScheduledPollEndpoint
Endpoint for Camel Mail.
- Version:
- $Revision:520964 $
Methods inherited from class org.apache.camel.impl.DefaultEndpoint |
createEndpointUri, createExchange, createExchange, createPollingConsumer, equals, getCamelContext, getComponent, getEndpointKey, getEndpointUri, getExchangePattern, getExchangeType, getId, hashCode, isLenientProperties, isSynchronous, sanitizeUri, setCamelContext, setEndpointUri, setEndpointUriIfNotSpecified, setExchangePattern, setSynchronous, start, stop, toString |
MailEndpoint
public MailEndpoint()
MailEndpoint
public MailEndpoint(String uri,
MailComponent component,
MailConfiguration configuration)
MailEndpoint
public MailEndpoint(String endpointUri,
MailConfiguration configuration)
MailEndpoint
public MailEndpoint(String endpointUri)
createProducer
public Producer createProducer()
throws Exception
- Throws:
Exception
createProducer
public Producer createProducer(JavaMailSender sender)
throws Exception
- Creates a producer using the given sender
- Throws:
Exception
createConsumer
public Consumer createConsumer(Processor processor)
throws Exception
- Throws:
Exception
createConsumer
public Consumer createConsumer(Processor processor,
JavaMailSenderImpl sender)
throws Exception
- Creates a consumer using the given processor and sender
- Throws:
Exception
isSingleton
public boolean isSingleton()
createExchange
public Exchange createExchange(ExchangePattern pattern)
- Specified by:
createExchange
in interface Endpoint
- Overrides:
createExchange
in class DefaultEndpoint
createExchange
public Exchange createExchange(Message message)
getBinding
public MailBinding getBinding()
setBinding
public void setBinding(MailBinding binding)
- Sets the binding used to convert from a Camel message to and from a Mail message
getConfiguration
public MailConfiguration getConfiguration()
setConfiguration
public void setConfiguration(MailConfiguration configuration)
getHeaderFilterStrategy
public HeaderFilterStrategy getHeaderFilterStrategy()
setHeaderFilterStrategy
public void setHeaderFilterStrategy(HeaderFilterStrategy headerFilterStrategy)
getContentTypeResolver
public ContentTypeResolver getContentTypeResolver()
setContentTypeResolver
public void setContentTypeResolver(ContentTypeResolver contentTypeResolver)
getMaxMessagesPerPoll
public int getMaxMessagesPerPoll()
setMaxMessagesPerPoll
public void setMaxMessagesPerPoll(int maxMessagesPerPoll)
Apache CAMEL