public class MailEndpoint
extends org.apache.camel.impl.ScheduledPollEndpoint
Constructor and Description |
---|
MailEndpoint() |
MailEndpoint(String endpointUri) |
MailEndpoint(String uri,
MailComponent component,
MailConfiguration configuration) |
MailEndpoint(String endpointUri,
MailConfiguration configuration)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
org.apache.camel.Consumer |
createConsumer(org.apache.camel.Processor processor) |
org.apache.camel.Consumer |
createConsumer(org.apache.camel.Processor processor,
JavaMailSender sender)
Creates a consumer using the given processor and sender
|
org.apache.camel.Exchange |
createExchange(org.apache.camel.ExchangePattern pattern) |
org.apache.camel.Exchange |
createExchange(javax.mail.Message message) |
org.apache.camel.Producer |
createProducer() |
org.apache.camel.Producer |
createProducer(JavaMailSender sender)
Creates a producer using the given sender
|
MailBinding |
getBinding() |
MailConfiguration |
getConfiguration() |
ContentTypeResolver |
getContentTypeResolver() |
org.apache.camel.spi.HeaderFilterStrategy |
getHeaderFilterStrategy() |
int |
getMaxMessagesPerPoll() |
javax.mail.search.SearchTerm |
getSearchTerm() |
boolean |
isSingleton() |
void |
setBinding(MailBinding binding)
Sets the binding used to convert from a Camel message to and from a Mail message
|
void |
setConfiguration(MailConfiguration configuration) |
void |
setContentTypeResolver(ContentTypeResolver contentTypeResolver) |
void |
setHeaderFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy) |
void |
setMaxMessagesPerPoll(int maxMessagesPerPoll) |
void |
setSearchTerm(javax.mail.search.SearchTerm searchTerm) |
configurePollingConsumer, configureProperties, configureScheduledPollConsumerProperties
configureConsumer, createEndpointConfiguration, createEndpointUri, createExchange, createExchange, createPollingConsumer, doStart, doStop, equals, getCamelContext, getComponent, getConsumerProperties, getEndpointConfiguration, getEndpointKey, getEndpointUri, getExchangePattern, getId, getPollingConsumerQueueSize, hashCode, isLenientProperties, isPollingConsumerBlockWhenFull, isSynchronous, setCamelContext, setConsumerProperties, setEndpointConfiguration, setEndpointUri, setEndpointUriIfNotSpecified, setExchangePattern, setPollingConsumerBlockWhenFull, setPollingConsumerQueueSize, setProperties, setSynchronous, toString
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, resume, shutdown, start, stop, suspend
public MailEndpoint()
public MailEndpoint(String uri, MailComponent component, MailConfiguration configuration)
@Deprecated public MailEndpoint(String endpointUri, MailConfiguration configuration)
public MailEndpoint(String endpointUri)
public org.apache.camel.Producer createProducer(JavaMailSender sender) throws Exception
Exception
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor) throws Exception
Exception
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor, JavaMailSender sender) throws Exception
Exception
public boolean isSingleton()
public org.apache.camel.Exchange createExchange(org.apache.camel.ExchangePattern pattern)
createExchange
in interface org.apache.camel.Endpoint
createExchange
in class org.apache.camel.impl.DefaultEndpoint
public org.apache.camel.Exchange createExchange(javax.mail.Message message)
public MailBinding getBinding()
public void setBinding(MailBinding binding)
public MailConfiguration getConfiguration()
public void setConfiguration(MailConfiguration configuration)
public org.apache.camel.spi.HeaderFilterStrategy getHeaderFilterStrategy()
public void setHeaderFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
public ContentTypeResolver getContentTypeResolver()
public void setContentTypeResolver(ContentTypeResolver contentTypeResolver)
public int getMaxMessagesPerPoll()
public void setMaxMessagesPerPoll(int maxMessagesPerPoll)
public javax.mail.search.SearchTerm getSearchTerm()
public void setSearchTerm(javax.mail.search.SearchTerm searchTerm)
Apache Camel