public class PooledProducer extends Object implements MessageProducer
MessageProducer
Constructor and Description |
---|
PooledProducer(MessageProducer messageProducer,
Destination destination) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
int |
getDeliveryMode() |
Destination |
getDestination() |
boolean |
getDisableMessageID() |
boolean |
getDisableMessageTimestamp() |
protected MessageProducer |
getMessageProducer() |
int |
getPriority() |
long |
getTimeToLive() |
protected boolean |
isAnonymous() |
void |
send(Destination destination,
Message message) |
void |
send(Destination destination,
Message message,
int deliveryMode,
int priority,
long timeToLive) |
void |
send(Message message) |
void |
send(Message message,
int deliveryMode,
int priority,
long timeToLive) |
void |
setDeliveryMode(int deliveryMode) |
void |
setDisableMessageID(boolean disableMessageID) |
void |
setDisableMessageTimestamp(boolean disableMessageTimestamp) |
void |
setPriority(int priority) |
void |
setTimeToLive(long timeToLive) |
String |
toString() |
public PooledProducer(MessageProducer messageProducer, Destination destination) throws JMSException
JMSException
public void close() throws JMSException
close
in interface MessageProducer
JMSException
public void send(Destination destination, Message message) throws JMSException
send
in interface MessageProducer
JMSException
public void send(Message message) throws JMSException
send
in interface MessageProducer
JMSException
public void send(Message message, int deliveryMode, int priority, long timeToLive) throws JMSException
send
in interface MessageProducer
JMSException
public void send(Destination destination, Message message, int deliveryMode, int priority, long timeToLive) throws JMSException
send
in interface MessageProducer
JMSException
public Destination getDestination()
getDestination
in interface MessageProducer
public int getDeliveryMode()
getDeliveryMode
in interface MessageProducer
public void setDeliveryMode(int deliveryMode)
setDeliveryMode
in interface MessageProducer
public boolean getDisableMessageID()
getDisableMessageID
in interface MessageProducer
public void setDisableMessageID(boolean disableMessageID)
setDisableMessageID
in interface MessageProducer
public boolean getDisableMessageTimestamp()
getDisableMessageTimestamp
in interface MessageProducer
public void setDisableMessageTimestamp(boolean disableMessageTimestamp)
setDisableMessageTimestamp
in interface MessageProducer
public int getPriority()
getPriority
in interface MessageProducer
public void setPriority(int priority)
setPriority
in interface MessageProducer
public long getTimeToLive()
getTimeToLive
in interface MessageProducer
public void setTimeToLive(long timeToLive)
setTimeToLive
in interface MessageProducer
protected MessageProducer getMessageProducer()
protected boolean isAnonymous()
Copyright © 2005–2017 FuseSource, Corp.. All rights reserved.