SymbIoTeLibraries
Classes | Public Member Functions | List of all members
eu.h2020.symbiote.client.feign.FeignPRClient Class Reference
Inheritance diagram for eu.h2020.symbiote.client.feign.FeignPRClient:
Inheritance graph
Collaboration diagram for eu.h2020.symbiote.client.feign.FeignPRClient:
Collaboration graph

Public Member Functions

 FeignPRClient (ISecurityHandler securityHandler, String homePlatformId)
 
FederationSearchResult search (PlatformRegistryQuery query, boolean serverValidation, Set< String > homePlatformIds)
 
FederationSearchResult searchAsGuest (PlatformRegistryQuery query, boolean serverValidation)
 

Detailed Description

symbIoTe search client based on Feign

Author
Vasilis Glykantzis

Constructor & Destructor Documentation

◆ FeignPRClient()

eu.h2020.symbiote.client.feign.FeignPRClient.FeignPRClient ( ISecurityHandler  securityHandler,
String  homePlatformId 
)
Parameters
securityHandlerthe security handler implementation that is going to be used
homePlatformIdthe home platform id

Member Function Documentation

◆ search()

FederationSearchResult eu.h2020.symbiote.client.feign.FeignPRClient.search ( PlatformRegistryQuery  query,
boolean  serverValidation,
Set< String >  homePlatformIds 
)

Queries the Platform Registry component with home token

Parameters
querythe request send to the Platform Registry
serverValidationif true it will validate the Platform Registry Component
homePlatformIdsa set of home platform ids from which we are going to get credentials for the request
Returns
the search result

Implements eu.h2020.symbiote.client.interfaces.PRClient.

◆ searchAsGuest()

FederationSearchResult eu.h2020.symbiote.client.feign.FeignPRClient.searchAsGuest ( PlatformRegistryQuery  query,
boolean  serverValidation 
)

Queries the Platform Registry component with guest token

Parameters
querythe request send to the Platform Registry
serverValidationif true it will validate the Platform Registry Component
Returns
the search result

Implements eu.h2020.symbiote.client.interfaces.PRClient.


The documentation for this class was generated from the following file: