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 ','


Field Summary
static java.lang.String AMQ_PROTOCOL
           
static java.lang.String OPTIONS_BROKERLIST
           
static java.lang.String OPTIONS_FAILOVER
           
static java.lang.String OPTIONS_FAILOVER_CYCLE
           
static java.lang.String OPTIONS_SSL
           
 
Method Summary
 void addBrokerDetails(BrokerDetails broker)
           
 java.util.List<BrokerDetails> getAllBrokerDetails()
           
 int getBrokerCount()
           
 BrokerDetails getBrokerDetails(int index)
           
 java.lang.String getClientName()
           
 java.lang.String getFailoverMethod()
           
 java.lang.String getFailoverOption(java.lang.String key)
           
 java.lang.String getOption(java.lang.String key)
           
 java.lang.String getPassword()
           
 java.lang.String getURL()
           
 java.lang.String getUsername()
           
 java.lang.String getVirtualHost()
           
 void setClientName(java.lang.String clientName)
           
 void setOption(java.lang.String key, java.lang.String value)
           
 void setPassword(java.lang.String password)
           
 void setUsername(java.lang.String username)
           
 void setVirtualHost(java.lang.String virtualHost)
           
 

Field Detail

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
Method Detail

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)