org.apache.qpid.jms
Interface ConnectionURL
- All Known Implementing Classes:
- AMQConnectionURL
public interface ConnectionURL
Connection URL format
amqp://[user:pass@][clientid]/virtualhost?brokerlist='tcp://host:port?option=\'value\'&option=\'value\';vm://:3/virtualpath?option=\'value\''&failover='method?option=\'value\'&option='value''"
Options are of course optional except for requiring a single broker in the broker list.
The option seperator is defined to be either '&' or ','
AMQ_PROTOCOL
static final java.lang.String AMQ_PROTOCOL
- See Also:
- Constant Field Values
OPTIONS_BROKERLIST
static final java.lang.String OPTIONS_BROKERLIST
- See Also:
- Constant Field Values
OPTIONS_FAILOVER
static final java.lang.String OPTIONS_FAILOVER
- See Also:
- Constant Field Values
OPTIONS_FAILOVER_CYCLE
static final java.lang.String OPTIONS_FAILOVER_CYCLE
- See Also:
- Constant Field Values
OPTIONS_SSL
static final java.lang.String OPTIONS_SSL
- See Also:
- Constant Field Values
getURL
java.lang.String getURL()
getFailoverMethod
java.lang.String getFailoverMethod()
getFailoverOption
java.lang.String getFailoverOption(java.lang.String key)
getBrokerCount
int getBrokerCount()
getBrokerDetails
BrokerDetails getBrokerDetails(int index)
addBrokerDetails
void addBrokerDetails(BrokerDetails broker)
getAllBrokerDetails
java.util.List<BrokerDetails> getAllBrokerDetails()
getClientName
java.lang.String getClientName()
setClientName
void setClientName(java.lang.String clientName)
getUsername
java.lang.String getUsername()
setUsername
void setUsername(java.lang.String username)
getPassword
java.lang.String getPassword()
setPassword
void setPassword(java.lang.String password)
getVirtualHost
java.lang.String getVirtualHost()
setVirtualHost
void setVirtualHost(java.lang.String virtualHost)
getOption
java.lang.String getOption(java.lang.String key)
setOption
void setOption(java.lang.String key,
java.lang.String value)