public class JmsTemplateProducer<T> extends Object implements Producer<T>, ConfiguredResource<SpringMessageProducerConfiguration>, ManagedResource
Constructor and Description |
---|
JmsTemplateProducer(IkasanJmsTemplate jmsTemplate)
Constructor
|
Modifier and Type | Method and Description |
---|---|
SpringMessageProducerConfiguration |
getConfiguration() |
String |
getConfiguredResourceId() |
void |
invoke(T message) |
boolean |
isCriticalOnStartup() |
void |
setConfiguration(SpringMessageProducerConfiguration configuration) |
void |
setConfiguredResourceId(String configuredResourceId) |
void |
setCriticalOnStartup(boolean criticalOnStartup) |
void |
setManagedResourceRecoveryManager(ManagedResourceRecoveryManager managedResourceRecoveryManager) |
void |
startManagedResource() |
void |
stopManagedResource() |
public JmsTemplateProducer(IkasanJmsTemplate jmsTemplate)
jmsTemplate
- public void invoke(T message) throws EndpointException
invoke
in interface Producer<T>
EndpointException
public String getConfiguredResourceId()
getConfiguredResourceId
in interface ConfiguredResource<SpringMessageProducerConfiguration>
public void setConfiguredResourceId(String configuredResourceId)
setConfiguredResourceId
in interface ConfiguredResource<SpringMessageProducerConfiguration>
public SpringMessageProducerConfiguration getConfiguration()
getConfiguration
in interface Configured<SpringMessageProducerConfiguration>
public void setConfiguration(SpringMessageProducerConfiguration configuration)
setConfiguration
in interface Configured<SpringMessageProducerConfiguration>
public void startManagedResource()
startManagedResource
in interface ManagedResource
public void stopManagedResource()
stopManagedResource
in interface ManagedResource
public void setManagedResourceRecoveryManager(ManagedResourceRecoveryManager managedResourceRecoveryManager)
setManagedResourceRecoveryManager
in interface ManagedResource
public boolean isCriticalOnStartup()
isCriticalOnStartup
in interface ManagedResource
public void setCriticalOnStartup(boolean criticalOnStartup)
setCriticalOnStartup
in interface ManagedResource
Copyright © 2007-2015 Ikasan. All Rights Reserved.