.Net响应式编程框架Rx的Java版本开源实现,RxJava 1.0.15 发布

jopen 8年前

.Net响应式编程框架Rx的Java版本开源实现,是一种JVM语言,有Groovy, Clojure, Scala and JRuby版本的实现

此版本改进内容:

  • Pull 3438 Better null tolerance in rx.exceptions.*Exception classes

  • Pull 3455 OnErrorFailedException fix

  • Pull 3448 Single delay

  • Pull 3429 Removed the alias BlockingObservable#run

  • Pull 3417 Add Single.doOnSuccess()

  • Pull 3418 Add Single.fromCallable()

  • Pull 3419 Add Single.doOnError()

  • Pull 3423 Renaming Observable#x to Observable#extend

  • Pull 3174 Blocking subscribe methods for convenience

  • Pull 3351 Make BlockingOperatorToIterator exert backpressure.

  • Pull 3357 Eager ConcatMap

  • Pull 3342 Remove redundant onStart implementation in OperatorGroupBy

  • Pull 3361 Safer error handling in BlockingOperatorToFuture

  • Pull 3363 Remove unused private method from CachedObservable and make "state" final

  • Pull 3408 DoOnEach: report both original exception and callback exception.

  • Pull 3386 Changed javadoc for Observable.doOnRequest(Action1)

  • Pull 3149 Scheduler shutdown capability

  • Pull 3384 Fix for take() reentrancy bug.

  • Pull 3356 Fix to a bunch of bugs and issues with AsyncOnSubscribe

  • Pull 3362 Fix synchronization on non-final field in BufferUntilSubscriber

  • Pull 3365 Make field final and remove unnecessary unboxing in OnSubscribeRedo.RetryWithPredicate

  • Pull 3370 Remove unused field updater from SubjectSubscriptionManager

  • Pull 3369 Lint fixes for unnecessary unboxing

  • Pull 3203 Implemented the AsyncOnSubscribe

  • Pull 3340 test/subjects: Use statically imported never() methods

  • Pull 3154 Add Observable.fromCallable() as a companion for Observable.defer()

  • Pull 3285 Added latch to async SyncOnSubscrbeTest

  • Pull 3118 Implementing the SyncOnSubscribe

  • Pull 3183 Refactored exception reporting of most operators.

  • Pull 3214 Fix to Notification equals method.

  • Pull 3171 Scan backpressure and first emission fix

  • Pull 3181 MapNotification producer NPE fix

  • Pull 3167 Fixed negative request due to unsubscription of a large requester

  • Pull 3177 BackpressureUtils capped add/multiply methods + tests

  • Pull 3155 SafeSubscriber - report onCompleted unsubscribe error to RxJavaPlugin

下载:https://github.com/ReactiveX/RxJava/archive/v1.0.15.zip