如何从Java应用程序连接到PCF并列出组织,空间,应用程序及其配置?

时间:2019-01-07 11:09:29

标签: java pivotal-cloud-foundry

我正在尝试从Java应用程序连接到PCF。 github中可用的代码有助于连接到PCF。是否有任何类或依赖项允许用户使用Rest API调用连接到PCF?

1 个答案:

答案 0 :(得分:1)

CF Java客户端正是您所要求的。它具有可用于查询组织,空间,应用程序以及可通过Cloud Foundry API获得的任何内容的方法。

您很可能希望从CloudFoundryOperations开始,因为它是更高级别的,并且更多地映射到Cloud Foundry概念。

下面是一个示例from the docs,该示例显示了如何获取所有组织。

cloudFoundryOperations.organizations()
    .list()
    .map(OrganizationSummary::getName)
    .subscribe(System.out::println);

integration tests here中有更多示例。

如果您想要较低级别的访问权限,则可以使用CloudFoundryClient。这样可以更直接地映射到API本身。集成测试中也有examples of using this

如果您想深入了解API,也有Javadoc链接。

https://github.com/cloudfoundry/cf-java-client#cloud-foundry-java-client

希望有帮助!