Skip navigation links
spring-cloud-connectors-core
A B C D E F G I J L M O P R S T U V 

A

AbstractCloudConnector<SD> - Class in org.springframework.cloud
Helper abstract class to simplify CloudConnector implementations.
AbstractCloudConnector(Class<? extends ServiceInfoCreator<? extends ServiceInfo, ?>>) - Constructor for class org.springframework.cloud.AbstractCloudConnector
 
AbstractServiceConnectorCreator<SC,SI extends ServiceInfo> - Class in org.springframework.cloud.service
Base class to simplify creation of ServiceConnectorCreators.
AbstractServiceConnectorCreator() - Constructor for class org.springframework.cloud.service.AbstractServiceConnectorCreator
 
accept(SD) - Method in class org.springframework.cloud.FallbackServiceInfoCreator
 
accept(UriBasedServiceData) - Method in class org.springframework.cloud.service.UriBasedServiceInfoCreator
 
accept(SD) - Method in interface org.springframework.cloud.ServiceInfoCreator
 
AMQP_SCHEME - Static variable in class org.springframework.cloud.service.common.AmqpServiceInfo
 
AMQPS_SCHEME - Static variable in class org.springframework.cloud.service.common.AmqpServiceInfo
 
AmqpServiceInfo - Class in org.springframework.cloud.service.common
Information to access an AMQP service.
AmqpServiceInfo(String, String, int, String, String, String) - Constructor for class org.springframework.cloud.service.common.AmqpServiceInfo
 
AmqpServiceInfo(String, String, int, String, String, String, String) - Constructor for class org.springframework.cloud.service.common.AmqpServiceInfo
 
AmqpServiceInfo(String, String, String, List<String>, List<String>) - Constructor for class org.springframework.cloud.service.common.AmqpServiceInfo
 
AmqpServiceInfo(String, String) - Constructor for class org.springframework.cloud.service.common.AmqpServiceInfo
 
AmqpServiceInfo(String, String, String) - Constructor for class org.springframework.cloud.service.common.AmqpServiceInfo
 
ApplicationInstanceInfo - Interface in org.springframework.cloud.app
Information about the application instance.

B

BaseCompositeServiceInfo - Class in org.springframework.cloud.service
A generic implementation of CompositeServiceInfo that should suffice in many situations.
BaseCompositeServiceInfo(String, ServiceInfo...) - Constructor for class org.springframework.cloud.service.BaseCompositeServiceInfo
 
BaseServiceInfo - Class in org.springframework.cloud.service
 
BaseServiceInfo(String) - Constructor for class org.springframework.cloud.service.BaseServiceInfo
 
BasicApplicationInstanceInfo - Class in org.springframework.cloud.app
Basic implementation of ApplicationInstanceInfo that might suffice most typical cloud connectors.
BasicApplicationInstanceInfo(String, String, Map<String, Object>) - Constructor for class org.springframework.cloud.app.BasicApplicationInstanceInfo
 
buildJdbcUrl() - Method in class org.springframework.cloud.service.common.DB2ServiceInfo
 
buildJdbcUrl() - Method in class org.springframework.cloud.service.common.OracleServiceInfo
 
buildJdbcUrl() - Method in class org.springframework.cloud.service.common.RelationalServiceInfo
 
buildJdbcUrl() - Method in class org.springframework.cloud.service.common.SqlServerServiceInfo
 

C

CassandraServiceInfo - Class in org.springframework.cloud.service.common
ServiceInfo for a Cassandra/Datastax DSE service.
CassandraServiceInfo(String, List<String>, int) - Constructor for class org.springframework.cloud.service.common.CassandraServiceInfo
Creates a new CassandraServiceInfo using Contact points and port.
CassandraServiceInfo(String, List<String>, int, String, String) - Constructor for class org.springframework.cloud.service.common.CassandraServiceInfo
Creates a new CassandraServiceInfo using Contact points with a port and username/password credentials.
Cloud - Class in org.springframework.cloud
The main user-level API access to application and services for the app in which this instance is embedded in.
CloudConnector - Interface in org.springframework.cloud
Provider interface for cloud connector.
CloudException - Exception in org.springframework.cloud
Common exception for cloud-related operations
CloudException(String) - Constructor for exception org.springframework.cloud.CloudException
 
CloudException(Throwable) - Constructor for exception org.springframework.cloud.CloudException
 
CloudException(String, Throwable) - Constructor for exception org.springframework.cloud.CloudException
 
CloudFactory - Class in org.springframework.cloud
Factory for the cloud.
CloudFactory() - Constructor for class org.springframework.cloud.CloudFactory
 
CloudServiceConnectorFactory<SC> - Interface in org.springframework.cloud.service
Factory to create service connectors.
CompositeServiceInfo - Interface in org.springframework.cloud.service
Interface to represent services constituted out of other services.
configure(SC, SCC) - Method in interface org.springframework.cloud.service.ServiceConnectorConfigurer
 
create(SI, ServiceConnectorConfig) - Method in interface org.springframework.cloud.service.ServiceConnectorCreator
Create service for the given service info and configured with the given configuration
createService() - Method in interface org.springframework.cloud.service.CloudServiceConnectorFactory
 
createServiceInfo(UriBasedServiceData) - Method in class org.springframework.cloud.service.FallbackBaseServiceInfoCreator
 
createServiceInfo(String, String) - Method in class org.springframework.cloud.service.UriBasedServiceInfoCreator
 
createServiceInfo(UriBasedServiceData) - Method in class org.springframework.cloud.service.UriBasedServiceInfoCreator
 
createServiceInfo(SD) - Method in interface org.springframework.cloud.ServiceInfoCreator
 
createUri(String, String, int, String, String, String) - Method in class org.springframework.cloud.util.StandardUriInfoFactory
 
createUri(String) - Method in class org.springframework.cloud.util.StandardUriInfoFactory
 
createUri(String) - Method in interface org.springframework.cloud.util.UriInfoFactory
Create a UriInfo based on a URI string
createUri(String, String, int, String, String, String) - Method in interface org.springframework.cloud.util.UriInfoFactory
Create a UriInfo based on explicit components of the URI

D

DB2_SCHEME - Static variable in class org.springframework.cloud.service.common.DB2ServiceInfo
 
DB2ServiceInfo - Class in org.springframework.cloud.service.common
 
DB2ServiceInfo(String, String) - Constructor for class org.springframework.cloud.service.common.DB2ServiceInfo
 
DB2ServiceInfo(String, String, String) - Constructor for class org.springframework.cloud.service.common.DB2ServiceInfo
 

E

EnvironmentAccessor - Class in org.springframework.cloud.util
Environment available to the deployed app.
EnvironmentAccessor() - Constructor for class org.springframework.cloud.util.EnvironmentAccessor
 

F

FallbackBaseServiceInfoCreator - Class in org.springframework.cloud.service
 
FallbackBaseServiceInfoCreator() - Constructor for class org.springframework.cloud.service.FallbackBaseServiceInfoCreator
 
FallbackServiceInfoCreator<SI extends ServiceInfo,SD> - Class in org.springframework.cloud
Fallback service info creator to deal with situations there is no ServiceInfoCreator that can accept service data.
FallbackServiceInfoCreator() - Constructor for class org.springframework.cloud.FallbackServiceInfoCreator
 

G

getAppId() - Method in interface org.springframework.cloud.app.ApplicationInstanceInfo
Id for the app
getAppId() - Method in class org.springframework.cloud.app.BasicApplicationInstanceInfo
 
getApplicationInstanceInfo() - Method in class org.springframework.cloud.Cloud
 
getApplicationInstanceInfo() - Method in interface org.springframework.cloud.CloudConnector
Get information about the application instance.
getCloud() - Method in class org.springframework.cloud.CloudFactory
 
getCloudProperties() - Method in class org.springframework.cloud.Cloud
Get properties for app and services.
getContactPoints() - Method in class org.springframework.cloud.service.common.CassandraServiceInfo
 
getDatabase() - Method in class org.springframework.cloud.service.common.MongoServiceInfo
 
getEnv() - Method in class org.springframework.cloud.util.EnvironmentAccessor
 
getEnvValue(String) - Method in class org.springframework.cloud.util.EnvironmentAccessor
 
getFallbackServiceInfoCreator() - Method in class org.springframework.cloud.AbstractCloudConnector
 
getHost() - Method in class org.springframework.cloud.service.UriBasedServiceInfo
 
getHost() - Method in class org.springframework.cloud.util.EnvironmentAccessor
 
getHost() - Method in class org.springframework.cloud.util.UriInfo
 
getId() - Method in class org.springframework.cloud.service.BaseServiceInfo
 
getId() - Method in interface org.springframework.cloud.service.ServiceInfo
 
getInstanceId() - Method in interface org.springframework.cloud.app.ApplicationInstanceInfo
Id for this particular instance
getInstanceId() - Method in class org.springframework.cloud.app.BasicApplicationInstanceInfo
 
getJdbcUrl() - Method in class org.springframework.cloud.service.common.RelationalServiceInfo
 
getKey() - Method in class org.springframework.cloud.service.UriBasedServiceData
 
getManagementUri() - Method in class org.springframework.cloud.service.common.AmqpServiceInfo
 
getManagementUris() - Method in class org.springframework.cloud.service.common.AmqpServiceInfo
 
getPassword() - Method in class org.springframework.cloud.service.common.CassandraServiceInfo
 
getPassword() - Method in class org.springframework.cloud.service.UriBasedServiceInfo
 
getPassword() - Method in class org.springframework.cloud.util.UriInfo
 
getPath() - Method in class org.springframework.cloud.service.UriBasedServiceInfo
 
getPath() - Method in class org.springframework.cloud.util.UriInfo
 
getPort() - Method in class org.springframework.cloud.service.common.AmqpServiceInfo
 
getPort() - Method in class org.springframework.cloud.service.common.CassandraServiceInfo
 
getPort() - Method in class org.springframework.cloud.service.UriBasedServiceInfo
 
getPort() - Method in class org.springframework.cloud.util.UriInfo
 
getProperties() - Method in interface org.springframework.cloud.app.ApplicationInstanceInfo
Loosely defined map of application and instance properties.
getProperties() - Method in class org.springframework.cloud.app.BasicApplicationInstanceInfo
 
getQuery() - Method in class org.springframework.cloud.service.UriBasedServiceInfo
 
getQuery() - Method in class org.springframework.cloud.util.UriInfo
 
getScheme() - Method in class org.springframework.cloud.service.UriBasedServiceInfo
 
getScheme() - Method in class org.springframework.cloud.util.UriInfo
 
getSchemeSpecificPart() - Method in class org.springframework.cloud.service.UriBasedServiceInfo
 
getSchemeSpecificPart() - Method in class org.springframework.cloud.util.UriInfo
 
getServiceConnector(String, Class<SC>, ServiceConnectorConfig) - Method in class org.springframework.cloud.Cloud
Get a service connector for the given service id, the connector type, configured with the given config
getServiceConnectorType() - Method in class org.springframework.cloud.service.AbstractServiceConnectorCreator
 
getServiceConnectorType() - Method in interface org.springframework.cloud.service.ServiceConnectorCreator
Get the type of connector created (such as DataSource)
getServiceId() - Method in interface org.springframework.cloud.service.CloudServiceConnectorFactory
 
getServiceInfo(String) - Method in class org.springframework.cloud.Cloud
Get ServiceInfo for the given service id
getServiceInfos() - Method in class org.springframework.cloud.AbstractCloudConnector
 
getServiceInfos() - Method in class org.springframework.cloud.Cloud
 
getServiceInfos(Class<T>) - Method in class org.springframework.cloud.Cloud
Get ServiceInfos for the bound services that could be mapped to the given service connector type.
getServiceInfos() - Method in interface org.springframework.cloud.CloudConnector
Get ServiceInfos for services bound to the app
getServiceInfos() - Method in class org.springframework.cloud.service.BaseCompositeServiceInfo
 
getServiceInfos() - Method in interface org.springframework.cloud.service.CompositeServiceInfo
 
getServiceInfosByType(Class<T>) - Method in class org.springframework.cloud.Cloud
Get all ServiceInfos for the given service info type.
getServiceInfoType() - Method in class org.springframework.cloud.service.AbstractServiceConnectorCreator
 
getServiceInfoType() - Method in interface org.springframework.cloud.service.ServiceConnectorCreator
Get the service info type this creator can work with (such as MysqlServiceInfo)
getServicesData() - Method in class org.springframework.cloud.AbstractCloudConnector
 
getSingletonServiceConnector(Class<SC>, ServiceConnectorConfig) - Method in class org.springframework.cloud.Cloud
Get the singleton service connector for the given connector type, configured with the given config
getSingletonServiceInfoByType(Class<T>) - Method in class org.springframework.cloud.Cloud
Get the singleton ServiceInfo for the given service info type.
getSystemProperties() - Method in class org.springframework.cloud.util.EnvironmentAccessor
 
getSystemProperty(String) - Method in class org.springframework.cloud.util.EnvironmentAccessor
 
getSystemProperty(String, String) - Method in class org.springframework.cloud.util.EnvironmentAccessor
 
getUri() - Method in class org.springframework.cloud.service.UriBasedServiceData
 
getUri() - Method in class org.springframework.cloud.service.UriBasedServiceInfo
 
getUri() - Method in class org.springframework.cloud.util.UriInfo
 
getUriInfo() - Method in class org.springframework.cloud.service.UriBasedServiceInfo
 
getUriInfoFactory() - Method in class org.springframework.cloud.service.UriBasedServiceInfo
For URI-based (@link ServiceInfo}s which don't conform to the standard URI format, override this method in your own ServiceInfo class to return a UriInfoFactory which will create the appropriate URIs.
getUris() - Method in class org.springframework.cloud.service.common.AmqpServiceInfo
 
getUriString() - Method in class org.springframework.cloud.util.UriInfo
 
getUsername() - Method in class org.springframework.cloud.service.common.CassandraServiceInfo
 
getUserName() - Method in class org.springframework.cloud.service.UriBasedServiceInfo
 
getUserName() - Method in class org.springframework.cloud.util.UriInfo
 
getVirtualHost() - Method in class org.springframework.cloud.service.common.AmqpServiceInfo
 

I

id - Variable in class org.springframework.cloud.service.BaseServiceInfo
 
isInMatchingCloud() - Method in interface org.springframework.cloud.CloudConnector
Is the connector operating in its matching cloud? Classes such as CloudFactory may use this method to select an appropriate connector.
iterator() - Method in class org.springframework.cloud.util.ServiceLoaderWithExceptionControl
 

J

JDBC_PREFIX - Static variable in class org.springframework.cloud.service.common.RelationalServiceInfo
 
jdbcUrl - Variable in class org.springframework.cloud.service.common.RelationalServiceInfo
 
jdbcUrlDatabaseType - Variable in class org.springframework.cloud.service.common.RelationalServiceInfo
 

L

load(Class<T>) - Static method in class org.springframework.cloud.util.ServiceLoaderWithExceptionControl
 

M

MONGODB_SCHEME - Static variable in class org.springframework.cloud.service.common.MongoServiceInfo
 
MongoServiceInfo - Class in org.springframework.cloud.service.common
 
MongoServiceInfo(String, String, int, String, String, String) - Constructor for class org.springframework.cloud.service.common.MongoServiceInfo
 
MongoServiceInfo(String, String) - Constructor for class org.springframework.cloud.service.common.MongoServiceInfo
 
MonitoringServiceInfo - Class in org.springframework.cloud.service.common
 
MonitoringServiceInfo(String) - Constructor for class org.springframework.cloud.service.common.MonitoringServiceInfo
 
MYSQL_SCHEME - Static variable in class org.springframework.cloud.service.common.MysqlServiceInfo
 
MysqlServiceInfo - Class in org.springframework.cloud.service.common
 
MysqlServiceInfo(String, String) - Constructor for class org.springframework.cloud.service.common.MysqlServiceInfo
 
MysqlServiceInfo(String, String, String) - Constructor for class org.springframework.cloud.service.common.MysqlServiceInfo
 

O

ORACLE_SCHEME - Static variable in class org.springframework.cloud.service.common.OracleServiceInfo
 
OracleServiceInfo - Class in org.springframework.cloud.service.common
 
OracleServiceInfo(String, String) - Constructor for class org.springframework.cloud.service.common.OracleServiceInfo
 
OracleServiceInfo(String, String, String) - Constructor for class org.springframework.cloud.service.common.OracleServiceInfo
 
org.springframework.cloud - package org.springframework.cloud
 
org.springframework.cloud.app - package org.springframework.cloud.app
 
org.springframework.cloud.service - package org.springframework.cloud.service
 
org.springframework.cloud.service.common - package org.springframework.cloud.service.common
 
org.springframework.cloud.util - package org.springframework.cloud.util
 

P

POSTGRES_JDBC_SCHEME - Static variable in class org.springframework.cloud.service.common.PostgresqlServiceInfo
 
POSTGRES_SCHEME - Static variable in class org.springframework.cloud.service.common.PostgresqlServiceInfo
 
PostgresqlServiceInfo - Class in org.springframework.cloud.service.common
 
PostgresqlServiceInfo(String, String) - Constructor for class org.springframework.cloud.service.common.PostgresqlServiceInfo
 
PostgresqlServiceInfo(String, String, String) - Constructor for class org.springframework.cloud.service.common.PostgresqlServiceInfo
 

R

REDIS_SCHEME - Static variable in class org.springframework.cloud.service.common.RedisServiceInfo
 
RedisServiceInfo - Class in org.springframework.cloud.service.common
 
RedisServiceInfo(String, String, int, String) - Constructor for class org.springframework.cloud.service.common.RedisServiceInfo
 
RedisServiceInfo(String, String) - Constructor for class org.springframework.cloud.service.common.RedisServiceInfo
 
registerCloudConnector(CloudConnector) - Method in class org.springframework.cloud.CloudFactory
Register a cloud connector.
registerServiceConnectorCreator(ServiceConnectorCreator<?, ? extends ServiceInfo>) - Method in class org.springframework.cloud.Cloud
Register a new service connector creator
registerServiceInfoCreator(ServiceInfoCreator<? extends ServiceInfo, SD>) - Method in class org.springframework.cloud.AbstractCloudConnector
 
RelationalServiceInfo - Class in org.springframework.cloud.service.common
 
RelationalServiceInfo(String, String, String) - Constructor for class org.springframework.cloud.service.common.RelationalServiceInfo
 
RelationalServiceInfo(String, String, String, String) - Constructor for class org.springframework.cloud.service.common.RelationalServiceInfo
 

S

ServiceConnectorConfig - Interface in org.springframework.cloud.service
Marker interface for service connector configuration info
ServiceConnectorConfigurer<SC,SCC extends ServiceConnectorConfig> - Interface in org.springframework.cloud.service
Configurer for service connector
ServiceConnectorCreationException - Exception in org.springframework.cloud.service
Exception to represent issues with creating service connector.
ServiceConnectorCreationException(String, Throwable) - Constructor for exception org.springframework.cloud.service.ServiceConnectorCreationException
 
ServiceConnectorCreationException(Throwable) - Constructor for exception org.springframework.cloud.service.ServiceConnectorCreationException
 
ServiceConnectorCreationException(String) - Constructor for exception org.springframework.cloud.service.ServiceConnectorCreationException
 
ServiceConnectorCreator<SC,SI extends ServiceInfo> - Interface in org.springframework.cloud.service
 
ServiceInfo - Interface in org.springframework.cloud.service
Service information.
ServiceInfo.ServiceLabel - Annotation Type in org.springframework.cloud.service
Annotation to mark service label (used in presenting properties)
ServiceInfo.ServiceProperty - Annotation Type in org.springframework.cloud.service
Annotation to mark properties to expose as cloud properties
ServiceInfoCreator<SI extends ServiceInfo,SD> - Interface in org.springframework.cloud
Creator of SerivceInfo objects specific to each cloud.
serviceInfoCreators - Variable in class org.springframework.cloud.AbstractCloudConnector
 
ServiceLoaderWithExceptionControl<T> - Class in org.springframework.cloud.util
A variation of ServiceLoader that ignores exception encountered when loading services.
SMTP_SCHEME - Static variable in class org.springframework.cloud.service.common.SmtpServiceInfo
 
SmtpServiceInfo - Class in org.springframework.cloud.service.common
 
SmtpServiceInfo(String, String, int, String, String) - Constructor for class org.springframework.cloud.service.common.SmtpServiceInfo
 
SmtpServiceInfo(String, String) - Constructor for class org.springframework.cloud.service.common.SmtpServiceInfo
 
SQLSERVER_SCHEME - Static variable in class org.springframework.cloud.service.common.SqlServerServiceInfo
 
SqlServerServiceInfo - Class in org.springframework.cloud.service.common
 
SqlServerServiceInfo(String, String) - Constructor for class org.springframework.cloud.service.common.SqlServerServiceInfo
 
SqlServerServiceInfo(String, String, String) - Constructor for class org.springframework.cloud.service.common.SqlServerServiceInfo
 
StandardUriInfoFactory - Class in org.springframework.cloud.util
Factory for standard Cloud Foundry URIs, which all conform to the format:
StandardUriInfoFactory() - Constructor for class org.springframework.cloud.util.StandardUriInfoFactory
 

T

toString() - Method in class org.springframework.cloud.service.UriBasedServiceInfo
 
toString() - Method in class org.springframework.cloud.util.UriInfo
 

U

UriBasedServiceData - Class in org.springframework.cloud.service
 
UriBasedServiceData(String, String) - Constructor for class org.springframework.cloud.service.UriBasedServiceData
 
UriBasedServiceInfo - Class in org.springframework.cloud.service
Common class for all ServiceInfos
UriBasedServiceInfo(String, String, String, int, String, String, String) - Constructor for class org.springframework.cloud.service.UriBasedServiceInfo
 
UriBasedServiceInfo(String, String) - Constructor for class org.springframework.cloud.service.UriBasedServiceInfo
 
UriBasedServiceInfoCreator<SI extends ServiceInfo> - Class in org.springframework.cloud.service
 
UriBasedServiceInfoCreator(String...) - Constructor for class org.springframework.cloud.service.UriBasedServiceInfoCreator
 
UriInfo - Class in org.springframework.cloud.util
Utility class that allows expressing URIs in alternative forms: individual fields or a URI string
UriInfo(String, String, int, String, String) - Constructor for class org.springframework.cloud.util.UriInfo
 
UriInfo(String, String, int, String, String, String) - Constructor for class org.springframework.cloud.util.UriInfo
 
UriInfo(String, String, int, String, String, String, String) - Constructor for class org.springframework.cloud.util.UriInfo
 
UriInfo(String) - Constructor for class org.springframework.cloud.util.UriInfo
 
UriInfoFactory - Interface in org.springframework.cloud.util
An interface implemented in order to create UriInfos.

V

validateAndCleanUriInfo(UriInfo) - Method in class org.springframework.cloud.service.common.AmqpServiceInfo
 
validateAndCleanUriInfo(UriInfo) - Method in class org.springframework.cloud.service.UriBasedServiceInfo
Validate the URI and clean it up by using defaults for any missing information, if possible.
A B C D E F G I J L M O P R S T U V 
Skip navigation links
spring-cloud-connectors-core