abstract class HttpRequestDriver extends RequestDriver
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- HttpRequestDriver
- RequestDriver
- Publisher
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new HttpRequestDriver()
Type Members
- abstract type Pub <: Publisher[DiscoveryRequestEvent]
- Definition Classes
- Publisher
- type Sub = Subscriber[DiscoveryRequestEvent, Pub]
- Definition Classes
- Publisher
Abstract Value Members
- abstract def get(query: String): Future[QueryResult]
- abstract def post(query: String): Future[QueryResult]
Concrete Value Members
- def activateSubscription(sub: Sub): Publisher[DiscoveryRequestEvent]
- Definition Classes
- Publisher
- implicit val ec: ExecutionContext
- Definition Classes
- RequestDriver
- def removeSubscription(sub: Sub): Publisher[DiscoveryRequestEvent]
- Definition Classes
- Publisher
- def removeSubscriptions(): Publisher[DiscoveryRequestEvent]
- Definition Classes
- Publisher
- def request(query: String): Future[QueryResult]
- Definition Classes
- RequestDriver
- def subscribe(sub: Sub): Publisher[DiscoveryRequestEvent]
- Definition Classes
- Publisher
- def suspendSubscription(sub: Sub): Publisher[DiscoveryRequestEvent]
RAJOUTER la methode subscribe(sub: Sub, FILTER (event => bool )): pour filter sur les objets (subscriber) qui avait souscrit au publisher sur un event precis !!!!
RAJOUTER la methode subscribe(sub: Sub, FILTER (event => bool )): pour filter sur les objets (subscriber) qui avait souscrit au publisher sur un event precis !!!!
voir la classe publisher de scala 1.2
- Definition Classes
- Publisher