@ComponentProfile(summary="Send messages to OracleAQ JMS", tag="producer,oracleaq,jms", recommended=com.adaptris.core.jms.JmsConnection.class) public class OracleAqPasProducer extends PasProducer implements LicensedComponent
In the adapter configuration file this class is aliased as oracleaq-topic-producer which is the preferred alternative to the fully qualified classname when building your configuration.
License Required: ENTERPRISE
producerSession
log
CONFIRMATION_ID_KEY
Constructor and Description |
---|
OracleAqPasProducer() |
Modifier and Type | Method and Description |
---|---|
RecipientList |
getRecipientList() |
boolean |
isEnabled(License license) |
void |
prepare() |
protected void |
produce(AdaptrisMessage msg,
javax.jms.Destination destination,
javax.jms.Destination replyTo) |
void |
setRecipientList(RecipientList s) |
createDestination, createTemporaryDestination
doRequest, produce
acknowledge, calculateDeliveryMode, calculatePriority, calculateTimeToLive, captureOutgoingMessageDetails, captureOutgoingMessageDetails, close, commit, configuredAcknowledgeMode, configuredCorrelationIdSource, configuredMessageListener, configuredMessageTranslator, createDestination, currentLogger, currentSession, defaultTimeout, getAcknowledgeMode, getCaptureOutgoingMessageDetails, getCorrelationIdSource, getDeliveryMode, getMessageTranslator, getPerMessageProperties, getPriority, getSessionFactory, getTtl, init, isManagedTransaction, logLinkedException, messagePriority, perMessageProperties, rollback, rollbackTimeout, setAcknowledgeMode, setCaptureOutgoingMessageDetails, setCorrelationIdSource, setDeliveryMode, setMessageTranslator, setPerMessageProperties, setPriority, setSessionFactory, setTtl, setupSession, start, stop, timeToLive, translate
getIgnoreReplyMetadata, produce, request, request, request, request, setIgnoreReplyMetadata, shouldIgnoreReplyMetadata
getDestination, setDestination
createName, createQualifier, decode, encode, getEncoder, getIsTrackingEndpoint, getMessageFactory, getUniqueId, handleConnectionException, isTrackingEndpoint, registerConnection, registerEncoderMessageFactory, retrieveConnection, setEncoder, setIsTrackingEndpoint, setMessageFactory, setUniqueId, withMessageFactory
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
decode, encode, getEncoder, getMessageFactory, handleConnectionException, registerConnection, retrieveConnection, setEncoder, setMessageFactory
getUniqueId
createName, createQualifier, isTrackingEndpoint
protected void produce(AdaptrisMessage msg, javax.jms.Destination destination, javax.jms.Destination replyTo) throws javax.jms.JMSException, CoreException
produce
in class DefinedJmsProducer
javax.jms.JMSException
CoreException
public RecipientList getRecipientList()
public void setRecipientList(RecipientList s)
s
- the recipients to setpublic final void prepare() throws CoreException
prepare
in interface ComponentLifecycleExtension
prepare
in class JmsProducerImpl
CoreException
public boolean isEnabled(License license)
isEnabled
in interface LicensedComponent