gluu
公開メンバ関数 | 静的公開メンバ関数 | 非公開メンバ関数 | 静的非公開変数類 | 全メンバ一覧
org.xdi.oxauth.client.uma.UmaClientFactory クラス
org.xdi.oxauth.client.uma.UmaClientFactory 連携図
Collaboration graph

公開メンバ関数

UmaResourceService createResourceService (UmaMetadata metadata)
 
UmaResourceService createResourceService (UmaMetadata metadata, ClientExecutor clientExecutor)
 
UmaPermissionService createPermissionService (UmaMetadata metadata)
 
UmaPermissionService createPermissionService (UmaMetadata metadata, ClientExecutor clientExecutor)
 
UmaRptIntrospectionService createRptStatusService (UmaMetadata metadata)
 
UmaRptIntrospectionService createRptStatusService (UmaMetadata metadata, ClientExecutor clientExecutor)
 
UmaMetadataService createMetadataService (String umaMetadataUri)
 
UmaMetadataService createMetadataService (String umaMetadataUri, ClientExecutor clientExecutor)
 
UmaScopeService createScopeService (String scopeEndpointUri)
 
UmaTokenService createTokenService (UmaMetadata metadata)
 
UmaTokenService createTokenService (UmaMetadata metadata, ClientExecutor clientExecutor)
 

静的公開メンバ関数

static UmaClientFactory instance ()
 

非公開メンバ関数

 UmaClientFactory ()
 

静的非公開変数類

static final UmaClientFactory instance = new UmaClientFactory()
 

詳解

Helper class which creates proxied UMA services

著者
Yuriy Movchan
Yuriy Zabrovarnyy

構築子と解体子

◆ UmaClientFactory()

org.xdi.oxauth.client.uma.UmaClientFactory.UmaClientFactory ( )
inlineprivate
23  {
24  }

関数詳解

◆ createMetadataService() [1/2]

UmaMetadataService org.xdi.oxauth.client.uma.UmaClientFactory.createMetadataService ( String  umaMetadataUri)
inline
54  {
55  return ProxyFactory.create(UmaMetadataService.class, umaMetadataUri);
56  }

◆ createMetadataService() [2/2]

UmaMetadataService org.xdi.oxauth.client.uma.UmaClientFactory.createMetadataService ( String  umaMetadataUri,
ClientExecutor  clientExecutor 
)
inline
58  {
59  return ProxyFactory.create(UmaMetadataService.class, umaMetadataUri, clientExecutor);
60  }

◆ createPermissionService() [1/2]

UmaPermissionService org.xdi.oxauth.client.uma.UmaClientFactory.createPermissionService ( UmaMetadata  metadata)
inline
38  {
39  return ProxyFactory.create(UmaPermissionService.class, metadata.getPermissionEndpoint());
40  }

◆ createPermissionService() [2/2]

UmaPermissionService org.xdi.oxauth.client.uma.UmaClientFactory.createPermissionService ( UmaMetadata  metadata,
ClientExecutor  clientExecutor 
)
inline
42  {
43  return ProxyFactory.create(UmaPermissionService.class, metadata.getPermissionEndpoint(), clientExecutor);
44  }

◆ createResourceService() [1/2]

UmaResourceService org.xdi.oxauth.client.uma.UmaClientFactory.createResourceService ( UmaMetadata  metadata)
inline
30  {
31  return ProxyFactory.create(UmaResourceService.class, metadata.getResourceRegistrationEndpoint());
32  }

◆ createResourceService() [2/2]

UmaResourceService org.xdi.oxauth.client.uma.UmaClientFactory.createResourceService ( UmaMetadata  metadata,
ClientExecutor  clientExecutor 
)
inline
34  {
35  return ProxyFactory.create(UmaResourceService.class, metadata.getResourceRegistrationEndpoint(), clientExecutor);
36  }

◆ createRptStatusService() [1/2]

UmaRptIntrospectionService org.xdi.oxauth.client.uma.UmaClientFactory.createRptStatusService ( UmaMetadata  metadata)
inline
46  {
47  return ProxyFactory.create(UmaRptIntrospectionService.class, metadata.getIntrospectionEndpoint());
48  }

◆ createRptStatusService() [2/2]

UmaRptIntrospectionService org.xdi.oxauth.client.uma.UmaClientFactory.createRptStatusService ( UmaMetadata  metadata,
ClientExecutor  clientExecutor 
)
inline
50  {
51  return ProxyFactory.create(UmaRptIntrospectionService.class, metadata.getIntrospectionEndpoint(), clientExecutor);
52  }

◆ createScopeService()

UmaScopeService org.xdi.oxauth.client.uma.UmaClientFactory.createScopeService ( String  scopeEndpointUri)
inline
62  {
63  return ProxyFactory.create(UmaScopeService.class, scopeEndpointUri);
64  }

◆ createTokenService() [1/2]

UmaTokenService org.xdi.oxauth.client.uma.UmaClientFactory.createTokenService ( UmaMetadata  metadata)
inline
66  {
67  return ProxyFactory.create(UmaTokenService.class, metadata.getTokenEndpoint());
68  }

◆ createTokenService() [2/2]

UmaTokenService org.xdi.oxauth.client.uma.UmaClientFactory.createTokenService ( UmaMetadata  metadata,
ClientExecutor  clientExecutor 
)
inline
70  {
71  return ProxyFactory.create(UmaTokenService.class, metadata.getTokenEndpoint(), clientExecutor);
72  }

◆ instance()

static UmaClientFactory org.xdi.oxauth.client.uma.UmaClientFactory.instance ( )
inlinestatic
26  {
27  return instance;
28  }
static UmaClientFactory instance()
Definition: UmaClientFactory.java:26

メンバ詳解

◆ instance

final UmaClientFactory org.xdi.oxauth.client.uma.UmaClientFactory.instance = new UmaClientFactory()
staticprivate

このクラス詳解は次のファイルから抽出されました: