public class AMQPConnectionFactory extends java.lang.Object implements ConnectionBuilder
| Constructor and Description |
|---|
AMQPConnectionFactory()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
com.rabbitmq.client.Connection |
build()
Build the AMQP Connection
|
ConnectionBuilder |
setClientProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
Set the client properties
|
ConnectionBuilder |
setHost(java.lang.String host)
Set the host
|
ConnectionBuilder |
setPassword(java.lang.String password)
Set the password
|
ConnectionBuilder |
setPort(int port)
Set the port
|
ConnectionBuilder |
setURI(java.lang.String uri)
Set the entire URI at once
|
ConnectionBuilder |
setUsername(java.lang.String username)
The username
|
ConnectionBuilder |
setVirtualHost(java.lang.String virtualHost)
Set the virtual host
|
ConnectionBuilder |
useSSLProtocol()
Use the SSL protocol
|
public ConnectionBuilder setHost(java.lang.String host)
setHost in interface ConnectionBuilderhost - The host stringpublic ConnectionBuilder setPort(int port)
setPort in interface ConnectionBuilderport - The port intpublic ConnectionBuilder setPassword(java.lang.String password)
setPassword in interface ConnectionBuilderpassword - The password stringpublic ConnectionBuilder setUsername(java.lang.String username)
setUsername in interface ConnectionBuilderusername - The username stringpublic ConnectionBuilder setClientProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
setClientProperties in interface ConnectionBuilderproperties - The client propertiespublic ConnectionBuilder setVirtualHost(java.lang.String virtualHost)
setVirtualHost in interface ConnectionBuildervirtualHost - The virtual host stringpublic ConnectionBuilder useSSLProtocol() throws java.security.NoSuchAlgorithmException, java.security.KeyManagementException
useSSLProtocol in interface ConnectionBuilderjava.security.NoSuchAlgorithmExceptionjava.security.KeyManagementExceptionpublic ConnectionBuilder setURI(java.lang.String uri) throws java.net.URISyntaxException, java.security.NoSuchAlgorithmException, java.security.KeyManagementException
setURI in interface ConnectionBuilderuri - The urijava.net.URISyntaxExceptionjava.security.NoSuchAlgorithmExceptionjava.security.KeyManagementExceptionpublic com.rabbitmq.client.Connection build()
throws java.io.IOException,
java.util.concurrent.TimeoutException
build in interface ConnectionBuilderjava.io.IOExceptionjava.util.concurrent.TimeoutException