Class Producer
java.lang.Object
com.swiftmq.impl.jms.standard.v630.Producer
- All Implemented Interfaces:
TransactionFactory
- Direct Known Subclasses:
QueueProducer,TopicProducer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected SessionContextprotected booleanprotected com.swiftmq.swiftlet.queue.QueueSenderprotected com.swiftmq.swiftlet.queue.QueuePushTransaction -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()com.swiftmq.swiftlet.queue.QueueTransactioncom.swiftmq.swiftlet.queue.QueuePushTransactionbooleanvoidprotected voidsetQueueSender(com.swiftmq.swiftlet.queue.QueueSender sender)
-
Field Details
-
ctx
-
sender
protected com.swiftmq.swiftlet.queue.QueueSender sender -
transaction
protected com.swiftmq.swiftlet.queue.QueuePushTransaction transaction -
markedForClose
protected boolean markedForClose
-
-
Constructor Details
-
Producer
-
-
Method Details
-
setQueueSender
protected void setQueueSender(com.swiftmq.swiftlet.queue.QueueSender sender) -
createTransaction
- Specified by:
createTransactionin interfaceTransactionFactory- Returns:
- Throws:
Exception
-
getTransaction
public com.swiftmq.swiftlet.queue.QueuePushTransaction getTransaction() -
markForClose
public void markForClose()- Specified by:
markForClosein interfaceTransactionFactory
-
isMarkedForClose
public boolean isMarkedForClose()- Specified by:
isMarkedForClosein interfaceTransactionFactory
-
close
- Throws:
Exception
-