public class EmailProducer extends java.lang.Object implements Producer<EmailPayload>, ManagedResource, ConfiguredResource<EmailProducerConfiguration>
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
isCriticalOnStartup
determines whether this managed resource failure will fail the startup of the flow
|
| Constructor and Description |
|---|
EmailProducer() |
| Modifier and Type | Method and Description |
|---|---|
EmailProducerConfiguration |
getConfiguration() |
java.lang.String |
getConfiguredResourceId() |
void |
invoke(EmailPayload payload) |
boolean |
isCriticalOnStartup() |
void |
setConfiguration(EmailProducerConfiguration configuration) |
void |
setConfiguredResourceId(java.lang.String id) |
void |
setCriticalOnStartup(boolean criticalOnStartup) |
void |
setManagedResourceRecoveryManager(ManagedResourceRecoveryManager managedResourceRecoveryManager) |
void |
startManagedResource() |
void |
stopManagedResource() |
protected boolean isCriticalOnStartup
public void invoke(EmailPayload payload) throws EndpointException
invoke in interface Producer<EmailPayload>EndpointExceptionpublic EmailProducerConfiguration getConfiguration()
getConfiguration in interface Configured<EmailProducerConfiguration>public void setConfiguration(EmailProducerConfiguration configuration)
setConfiguration in interface Configured<EmailProducerConfiguration>public java.lang.String getConfiguredResourceId()
getConfiguredResourceId in interface ConfiguredResource<EmailProducerConfiguration>public void setConfiguredResourceId(java.lang.String id)
setConfiguredResourceId in interface ConfiguredResource<EmailProducerConfiguration>public void startManagedResource()
startManagedResource in interface ManagedResourcepublic void stopManagedResource()
stopManagedResource in interface ManagedResourcepublic void setManagedResourceRecoveryManager(ManagedResourceRecoveryManager managedResourceRecoveryManager)
setManagedResourceRecoveryManager in interface ManagedResourcepublic boolean isCriticalOnStartup()
isCriticalOnStartup in interface ManagedResourcepublic void setCriticalOnStartup(boolean criticalOnStartup)
setCriticalOnStartup in interface ManagedResourceCopyright © 2007-2018 Ikasan. All Rights Reserved.