提供者在方法声明中使用时的含义是什么?

时间:2014-08-09 14:36:21

标签: java oop provider

我偶然发现了这段代码:

public ServiceBuilder provider(Class<? extends Api> apiClass)

此上下文中的提供者意味着什么?

编辑:

这是我在其中找到的代码:

https://github.com/fernandezpablo85/scribe-java/blob/master/src/main/java/org/scribe/builder/ServiceBuilder.java

2 个答案:

答案 0 :(得分:3)

这是该方法的名称。方法provider()返回ServiceBuilder。

这是指向Service Provider Interface的链接。

答案 1 :(得分:1)

  

此上下文中的提供者意味着什么?

似乎此类与OAuth一起使用。它是一种使用各种服务进行多次登录的独特方式的方法。

示例:

您的方法似乎用于根据您传递的内容创建apis实例。

provider(FacebookApi.class)

对于Facebook等等。然后使用所有数据构建服务。

提供者意味着谁提供访问令牌(和身份验证数据)