public class AmqpServiceInfo extends UriBasedServiceInfo
ServiceInfo.ServiceLabel, ServiceInfo.ServiceProperty| Modifier and Type | Field and Description |
|---|---|
static String |
AMQP_SCHEME |
static String |
AMQPS_SCHEME |
id| Constructor and Description |
|---|
AmqpServiceInfo(String id,
String uri) |
AmqpServiceInfo(String id,
String host,
int port,
String username,
String password,
String virtualHost) |
AmqpServiceInfo(String id,
String host,
int port,
String username,
String password,
String virtualHost,
String managementUri) |
AmqpServiceInfo(String id,
String uri,
String managementUri) |
AmqpServiceInfo(String id,
String uri,
String managementUri,
List<String> uris,
List<String> managementUris) |
| Modifier and Type | Method and Description |
|---|---|
String |
getManagementUri() |
List<String> |
getManagementUris() |
List<String> |
getUris() |
String |
getVirtualHost() |
protected UriInfo |
validateAndCleanUriInfo(UriInfo uriInfo)
Validate the URI and clean it up by using defaults for any missing information, if possible.
|
getHost, getPassword, getPath, getPort, getQuery, getScheme, getSchemeSpecificPart, getUri, getUriInfo, getUriInfoFactory, getUserName, toStringgetIdpublic static final String AMQP_SCHEME
public static final String AMQPS_SCHEME
public AmqpServiceInfo(String id, String host, int port, String username, String password, String virtualHost)
public AmqpServiceInfo(String id, String host, int port, String username, String password, String virtualHost, String managementUri)
public AmqpServiceInfo(String id, String uri, String managementUri, List<String> uris, List<String> managementUris)
public AmqpServiceInfo(String id, String uri) throws CloudException
CloudExceptionpublic AmqpServiceInfo(String id, String uri, String managementUri) throws CloudException
CloudExceptionpublic String getVirtualHost()
public String getManagementUri()
protected UriInfo validateAndCleanUriInfo(UriInfo uriInfo)
UriBasedServiceInfovalidateAndCleanUriInfo in class UriBasedServiceInfouriInfo - uri info based on parsed payload