public abstract class AbstractJmsClient extends Object
Modifier and Type | Field and Description |
---|---|
protected String |
clientName |
protected int |
destCount |
static String |
DESTINATION_SEPARATOR |
protected int |
destIndex |
protected ConnectionFactory |
factory |
protected Connection |
jmsConnection |
protected Session |
jmsSession |
Constructor and Description |
---|
AbstractJmsClient(ConnectionFactory factory) |
public static final String DESTINATION_SEPARATOR
protected ConnectionFactory factory
protected Connection jmsConnection
protected Session jmsSession
protected int destCount
protected int destIndex
protected String clientName
public AbstractJmsClient(ConnectionFactory factory)
public abstract JmsClientProperties getClient()
public abstract void setClient(JmsClientProperties client)
public ConnectionFactory getFactory()
public void setFactory(ConnectionFactory factory)
public int getDestCount()
public void setDestCount(int destCount)
public int getDestIndex()
public void setDestIndex(int destIndex)
public String getClientName()
public void setClientName(String clientName)
public Connection getConnection() throws JMSException
JMSException
public Session getSession() throws JMSException
JMSException
public Destination[] createDestinations(int destCount) throws JMSException
JMSException
protected Destination createCompositeDestination(String destName, int destCount) throws JMSException
JMSException
protected Destination createCompositeDestination(byte destinationType, String destName, int destCount) throws JMSException
JMSException
protected String getSimpleName(String destName)
protected byte getDestinationType(String destName)
protected Destination createDestination(String destName) throws JMSException
JMSException
protected Destination createTemporaryDestination(String destName) throws JMSException
JMSException
public boolean commitTxIfNecessary() throws JMSException
JMSException
- in case the call to JMS Session.commit() fails.Copyright © 2005–2016 FuseSource, Corp.. All rights reserved.