c

inrae.semantic_web.driver

HttpRequestDriver

abstract class HttpRequestDriver extends RequestDriver

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. HttpRequestDriver
  2. RequestDriver
  3. Publisher
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new HttpRequestDriver()

Type Members

  1. abstract type Pub <: Publisher[DiscoveryRequestEvent]
    Definition Classes
    Publisher
  2. type Sub = Subscriber[DiscoveryRequestEvent, Pub]
    Definition Classes
    Publisher

Abstract Value Members

  1. abstract def get(query: String): Future[QueryResult]
  2. abstract def post(query: String): Future[QueryResult]

Concrete Value Members

  1. def activateSubscription(sub: Sub): Publisher[DiscoveryRequestEvent]
    Definition Classes
    Publisher
  2. implicit val ec: ExecutionContext
    Definition Classes
    RequestDriver
  3. def removeSubscription(sub: Sub): Publisher[DiscoveryRequestEvent]
    Definition Classes
    Publisher
  4. def removeSubscriptions(): Publisher[DiscoveryRequestEvent]
    Definition Classes
    Publisher
  5. def request(query: String): Future[QueryResult]
    Definition Classes
    RequestDriver
  6. def subscribe(sub: Sub): Publisher[DiscoveryRequestEvent]
    Definition Classes
    Publisher
  7. 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