org.apache.qpid.jms
Interface BrokerDetails

All Known Implementing Classes:
AMQBrokerDetails

public interface BrokerDetails


Field Summary
static String CLIENT_ID
           
static long DEFAULT_CONNECT_TIMEOUT
           
static int DEFAULT_PORT
           
static String DEFAULT_TRANSPORT
           
static String OPTIONS_CONNECT_DELAY
           
static String OPTIONS_CONNECT_TIMEOUT
           
static String OPTIONS_HEARTBEAT
           
static String OPTIONS_IDLE_TIMEOUT
           
static String OPTIONS_KEY_STORE
           
static String OPTIONS_KEY_STORE_PASSWORD
           
static String OPTIONS_RETRY
           
static String OPTIONS_SASL_ENCRYPTION
           
static String OPTIONS_SASL_MECHS
           
static String OPTIONS_SASL_PROTOCOL_NAME
           
static String OPTIONS_SASL_SERVER_NAME
           
static String OPTIONS_SSL
           
static String OPTIONS_SSL_CERT_ALIAS
           
static String OPTIONS_SSL_VERIFY_HOSTNAME
           
static String OPTIONS_TCP_NO_DELAY
           
static String OPTIONS_TRUST_STORE
           
static String OPTIONS_TRUST_STORE_PASSWORD
           
static String PASSWORD
           
static String PROTOCOL_TCP
           
static String PROTOCOL_TLS
           
static String SOCKET
           
static String TCP
           
static String URL_FORMAT_EXAMPLE
           
static boolean USE_SSL_DEFAULT
           
static String USERNAME
           
static String VIRTUAL_HOST
           
static String VM
           
 
Method Summary
 boolean equals(Object o)
           
 boolean getBooleanProperty(String propName)
           
 String getHost()
           
 int getPort()
           
 Map<String,String> getProperties()
          Ex: keystore path
 String getProperty(String key)
           
 SSLConfiguration getSSLConfiguration()
           
 long getTimeout()
           
 String getTransport()
           
 void setHost(String host)
           
 void setPort(int port)
           
 void setProperties(Map<String,String> props)
          Sets the properties associated with this connection
 void setProperty(String key, String value)
           
 void setSSLConfiguration(SSLConfiguration sslConfiguration)
           
 void setTimeout(long timeout)
           
 void setTransport(String transport)
           
 String toString()
           
 

Field Detail

OPTIONS_RETRY

static final String OPTIONS_RETRY
See Also:
Constant Field Values

OPTIONS_CONNECT_TIMEOUT

static final String OPTIONS_CONNECT_TIMEOUT
See Also:
Constant Field Values

OPTIONS_CONNECT_DELAY

static final String OPTIONS_CONNECT_DELAY
See Also:
Constant Field Values

OPTIONS_IDLE_TIMEOUT

static final String OPTIONS_IDLE_TIMEOUT
See Also:
Constant Field Values

OPTIONS_HEARTBEAT

static final String OPTIONS_HEARTBEAT
See Also:
Constant Field Values

OPTIONS_SASL_MECHS

static final String OPTIONS_SASL_MECHS
See Also:
Constant Field Values

OPTIONS_SASL_ENCRYPTION

static final String OPTIONS_SASL_ENCRYPTION
See Also:
Constant Field Values

OPTIONS_SSL

static final String OPTIONS_SSL
See Also:
Constant Field Values

OPTIONS_TCP_NO_DELAY

static final String OPTIONS_TCP_NO_DELAY
See Also:
Constant Field Values

OPTIONS_SASL_PROTOCOL_NAME

static final String OPTIONS_SASL_PROTOCOL_NAME
See Also:
Constant Field Values

OPTIONS_SASL_SERVER_NAME

static final String OPTIONS_SASL_SERVER_NAME
See Also:
Constant Field Values

OPTIONS_TRUST_STORE

static final String OPTIONS_TRUST_STORE
See Also:
Constant Field Values

OPTIONS_TRUST_STORE_PASSWORD

static final String OPTIONS_TRUST_STORE_PASSWORD
See Also:
Constant Field Values

OPTIONS_KEY_STORE

static final String OPTIONS_KEY_STORE
See Also:
Constant Field Values

OPTIONS_KEY_STORE_PASSWORD

static final String OPTIONS_KEY_STORE_PASSWORD
See Also:
Constant Field Values

OPTIONS_SSL_VERIFY_HOSTNAME

static final String OPTIONS_SSL_VERIFY_HOSTNAME
See Also:
Constant Field Values

OPTIONS_SSL_CERT_ALIAS

static final String OPTIONS_SSL_CERT_ALIAS
See Also:
Constant Field Values

DEFAULT_PORT

static final int DEFAULT_PORT
See Also:
Constant Field Values

SOCKET

static final String SOCKET
See Also:
Constant Field Values

TCP

static final String TCP
See Also:
Constant Field Values

VM

static final String VM
See Also:
Constant Field Values

DEFAULT_TRANSPORT

static final String DEFAULT_TRANSPORT
See Also:
Constant Field Values

URL_FORMAT_EXAMPLE

static final String URL_FORMAT_EXAMPLE
See Also:
Constant Field Values

DEFAULT_CONNECT_TIMEOUT

static final long DEFAULT_CONNECT_TIMEOUT
See Also:
Constant Field Values

USE_SSL_DEFAULT

static final boolean USE_SSL_DEFAULT
See Also:
Constant Field Values

PROTOCOL_TCP

static final String PROTOCOL_TCP
See Also:
Constant Field Values

PROTOCOL_TLS

static final String PROTOCOL_TLS
See Also:
Constant Field Values

VIRTUAL_HOST

static final String VIRTUAL_HOST
See Also:
Constant Field Values

CLIENT_ID

static final String CLIENT_ID
See Also:
Constant Field Values

USERNAME

static final String USERNAME
See Also:
Constant Field Values

PASSWORD

static final String PASSWORD
See Also:
Constant Field Values
Method Detail

getHost

String getHost()

setHost

void setHost(String host)

getPort

int getPort()

setPort

void setPort(int port)

getTransport

String getTransport()

setTransport

void setTransport(String transport)

getProperty

String getProperty(String key)

setProperty

void setProperty(String key,
                 String value)

getProperties

Map<String,String> getProperties()
Ex: keystore path

Returns:
the Properties associated with this connection.

setProperties

void setProperties(Map<String,String> props)
Sets the properties associated with this connection

Parameters:
props - the new p[roperties.

getTimeout

long getTimeout()

setTimeout

void setTimeout(long timeout)

getSSLConfiguration

SSLConfiguration getSSLConfiguration()

setSSLConfiguration

void setSSLConfiguration(SSLConfiguration sslConfiguration)

getBooleanProperty

boolean getBooleanProperty(String propName)

toString

String toString()
Overrides:
toString in class Object

equals

boolean equals(Object o)
Overrides:
equals in class Object


Licensed to the Apache Software Foundation