@UriEndpoint(scheme="gmail", syntax="gmail:sender", producerOnly=true, label="cloud,mail") public class GMailEndpoint extends org.apache.camel.impl.DefaultEndpoint implements OutboundBindingSupport<GMailEndpoint,com.google.appengine.api.mail.MailService.Message,Void>
Constructor and Description |
---|
GMailEndpoint(String endpointUri,
org.apache.camel.Component component,
String sender) |
Modifier and Type | Method and Description |
---|---|
org.apache.camel.Consumer |
createConsumer(org.apache.camel.Processor processor) |
org.apache.camel.Producer |
createProducer() |
String |
getBcc() |
String |
getCc() |
com.google.appengine.api.mail.MailService |
getMailService() |
OutboundBinding<GMailEndpoint,com.google.appengine.api.mail.MailService.Message,Void> |
getOutboundBinding() |
String |
getSender() |
String |
getSubject() |
String |
getTo() |
boolean |
isSingleton() |
void |
setBcc(String bcc) |
void |
setCc(String cc) |
void |
setOutboundBinding(OutboundBinding<GMailEndpoint,com.google.appengine.api.mail.MailService.Message,Void> outboundBinding) |
void |
setSubject(String subject) |
void |
setTo(String to) |
configureConsumer, configurePollingConsumer, configureProperties, createEndpointConfiguration, createEndpointUri, createExchange, 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 OutboundBinding<GMailEndpoint,com.google.appengine.api.mail.MailService.Message,Void> getOutboundBinding()
getOutboundBinding
in interface OutboundBindingSupport<GMailEndpoint,com.google.appengine.api.mail.MailService.Message,Void>
public void setOutboundBinding(OutboundBinding<GMailEndpoint,com.google.appengine.api.mail.MailService.Message,Void> outboundBinding)
setOutboundBinding
in interface OutboundBindingSupport<GMailEndpoint,com.google.appengine.api.mail.MailService.Message,Void>
public com.google.appengine.api.mail.MailService getMailService()
public String getSender()
public String getSubject()
public void setSubject(String subject)
public String getTo()
public void setTo(String to)
public String getCc()
public void setCc(String cc)
public String getBcc()
public void setBcc(String bcc)
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor) throws Exception
createConsumer
in interface org.apache.camel.Endpoint
Exception
public org.apache.camel.Producer createProducer() throws Exception
createProducer
in interface org.apache.camel.Endpoint
Exception
public boolean isSingleton()
isSingleton
in interface org.apache.camel.IsSingleton
Apache Camel