Class CachingPublisher<T>

java.lang.Object
org.aksw.jenax.sparql.datasource.observable.CachingPublisher<T>

public class CachingPublisher<T> extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected io.reactivex.rxjava3.core.Flowable<T>
     
    protected Future<T>
     
    protected io.reactivex.rxjava3.processors.BehaviorProcessor<T>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    CachingPublisher(io.reactivex.rxjava3.processors.BehaviorProcessor<T> publisher, io.reactivex.rxjava3.core.Flowable<T> server)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    io.reactivex.rxjava3.core.Flowable<T>
     
    io.reactivex.rxjava3.processors.BehaviorProcessor<T>
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • publisher

      protected io.reactivex.rxjava3.processors.BehaviorProcessor<T> publisher
    • flowable

      protected io.reactivex.rxjava3.core.Flowable<T> flowable
    • future

      protected Future<T> future
  • Constructor Details

    • CachingPublisher

      public CachingPublisher(io.reactivex.rxjava3.processors.BehaviorProcessor<T> publisher, io.reactivex.rxjava3.core.Flowable<T> server)
  • Method Details

    • getPublisher

      public io.reactivex.rxjava3.processors.BehaviorProcessor<T> getPublisher()
    • getFlowable

      public io.reactivex.rxjava3.core.Flowable<T> getFlowable()