public class ConnectionConfig extends Object implements Serializable
| Constructor and Description |
|---|
ConnectionConfig(ConfigAvailableHosts hosts,
String host,
int port,
String username,
String password,
String virtualHost,
int heartBeat,
boolean ssl)
Use this constructor if you wish to specify a set of
hosts to connect to in the event that you need a high
availability RabbitMQ connection.
|
ConnectionConfig(String uri) |
ConnectionConfig(String host,
int port,
String username,
String password,
String virtualHost,
int heartBeat) |
ConnectionConfig(String host,
int port,
String username,
String password,
String virtualHost,
int heartBeat,
boolean ssl) |
ConnectionConfig(String host,
String username,
String password) |
ConnectionConfig(String host,
String username,
String password,
boolean ssl) |
| Modifier and Type | Method and Description |
|---|---|
com.rabbitmq.client.ConnectionFactory |
asConnectionFactory() |
Map<String,Object> |
asMap() |
static ConnectionConfig |
forTest() |
static ConnectionConfig |
getFromStormConfig(Map<String,Object> stormConfig) |
int |
getHeartBeat() |
ConfigAvailableHosts |
getHighAvailabilityHosts() |
String |
getHost() |
String |
getPassword() |
int |
getPort() |
String |
getUri() |
String |
getUsername() |
String |
getVirtualHost() |
void |
setHighAvailabilityHosts(ConfigAvailableHosts highAvailabilityHosts)
Set this value if you want to use a set of high availability hosts
in addition to the specified primary host you want to connect to,
and didn't use the full constructor.
|
public ConnectionConfig(String uri)
public ConnectionConfig(String host, String username, String password, boolean ssl)
public ConnectionConfig(String host, int port, String username, String password, String virtualHost, int heartBeat)
public ConnectionConfig(String host, int port, String username, String password, String virtualHost, int heartBeat, boolean ssl)
public ConnectionConfig(ConfigAvailableHosts hosts, String host, int port, String username, String password, String virtualHost, int heartBeat, boolean ssl)
hosts - The ConfigAvailableHosts that will give you the ability to specify a set of hostsusername - password - virtualHost - heartbeat - public static ConnectionConfig forTest()
public ConfigAvailableHosts getHighAvailabilityHosts()
public void setHighAvailabilityHosts(ConfigAvailableHosts highAvailabilityHosts)
highAvailabilityHosts - The host configuration for using backup hostspublic String getHost()
public int getPort()
public String getUsername()
public String getPassword()
public String getVirtualHost()
public int getHeartBeat()
public String getUri()
public com.rabbitmq.client.ConnectionFactory asConnectionFactory()
public static ConnectionConfig getFromStormConfig(Map<String,Object> stormConfig)
Copyright © 2013-2015. All Rights Reserved.