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

Public Member Functions

 FeignSMClient (ISecurityHandler securityHandler, String homePlatformId)
 
void subscribe (Subscription subscription)
 
List< SubscriptiongetAllSubscriptions ()
 
Subscription getPlatformSubscription (String platformId)
 

Detailed Description

symbIoTe Subscription Manager client based on Feign

Author
Vasilis Glykantzis

Constructor & Destructor Documentation

◆ FeignSMClient()

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

Member Function Documentation

◆ getAllSubscriptions()

List<Subscription> eu.h2020.symbiote.client.feign.FeignSMClient.getAllSubscriptions ( )

Queries the Subscription Manager component about the current subscriptions

Returns
the list of current subscriptions

Implements eu.h2020.symbiote.client.interfaces.SMClient.

◆ getPlatformSubscription()

Subscription eu.h2020.symbiote.client.feign.FeignSMClient.getPlatformSubscription ( String  platformId)

Queries Subscription Manager for the subscription of the specified platform

Parameters
platformIdthe id of the platform
Returns
the current platform subscription

Implements eu.h2020.symbiote.client.interfaces.SMClient.

◆ subscribe()

void eu.h2020.symbiote.client.feign.FeignSMClient.subscribe ( Subscription  subscription)

Queries the Subscription Manager component

Parameters
subscriptionthe subscription request send to the Subscription Manager

Implements eu.h2020.symbiote.client.interfaces.SMClient.


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