Clarified that getCloud() may throw CloudException

This commit is contained in:
Ramnivas Laddad
2014-04-03 12:31:59 -07:00
parent 9c75c2859b
commit 6c8e0435a5

View File

@@ -19,7 +19,7 @@ Usage pattern: Application Developers
* Create a [`CloudFactory`](src/main/java/org/springframework/cloud/CloudFactory.java) instance.
Creation of a `CloudFactory` instance is a bit expensive, so caching such an instance is recommended.
If you are using a dependency inject frameworks such as Spring, creating a bean for `CloudFactory`
If you are using a dependency injection frameworks such as Spring, creating a bean for `CloudFactory`
will achieve the caching effect.
```java
@@ -31,7 +31,10 @@ Usage pattern: Application Developers
```java
Cloud cloud = cloudFactory.getCloud();
```
Note that you must have a `CloudConnector` implementation suitable
for the environment in which the application is being deployed in your classpath. For example, if you are
deploying the application in Cloud Foundry, you must add [cloudfoundry-connector](../cloudfoundry-connector)
in your classpath. If no suitable `CloudConnctor` is found, the `getCloud()` method will throw a `CloudException`.
* Use the `Cloud` instance to get access to application info, service infos, and create service
connectors.