Skip to content
This repository was archived by the owner on Mar 2, 2022. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
373 commits
Select commit Hold shift + click to select a range
86117b5
Amended SFlux.cast(Class[E]) to SFlux.cast[E]
sinwe Jun 17, 2018
e13739f
Amended SFlux.ofType(Class[U]) to SFlux.ofType[U]
sinwe Jun 17, 2018
17b75cc
Amended SFlux.onBackpressureBuffer
sinwe Jun 17, 2018
bcacafb
Amended SFlux.onBackpressureDrop
sinwe Jun 18, 2018
3cca0fc
Amended SFlux.onBackpressureError
sinwe Jun 20, 2018
351d744
Amended SFlux.onBackpressureLatest
sinwe Jun 20, 2018
ff6c6f6
Fixing SFlux.as
sinwe Jun 20, 2018
0d5486f
Added SFlux.onErrorRecoverWith
sinwe Jun 20, 2018
3368c62
Added SMono.error
sinwe Jun 20, 2018
bb2f5b8
Renamed both SMono.error and SFlux.error to SMono.raiseError and SFlu…
sinwe Jun 20, 2018
b0b2191
Rearrange the test for both publishers
sinwe Jun 20, 2018
67b9a1e
Added SFlux.onErrorReturn
sinwe Jun 20, 2018
3b5f248
Added SFlux.next
sinwe Jun 20, 2018
dc96d40
Added SFlux.publishNext
sinwe Jun 21, 2018
5d0b69f
Added SFlux.reduce
sinwe Jun 22, 2018
f9522ca
Added SFlux.reduceWith
sinwe Jun 22, 2018
494c243
Added SFlux.repeat
sinwe Jun 23, 2018
f6e8593
Added SFlux.retry
sinwe Jun 23, 2018
b28bff5
Update test for Flux.repeat
sinwe Jun 23, 2018
9b7592f
Added Flux.retryWhen
sinwe Jun 23, 2018
5228f9e
Fixing Flux.retryWhen
sinwe Jun 23, 2018
52d447a
Added SFlux.sampleFirst
sinwe Jun 23, 2018
dc43e57
Added SFlux.scan
sinwe Jun 23, 2018
896f813
Added SFlux.scanWith
sinwe Jun 23, 2018
38c6a84
Added SFlux.single
sinwe Jun 23, 2018
5bf5db2
Added SFlux.singleOrEmpty
sinwe Jun 23, 2018
ac35ba6
Fixing unit test for SFlux.repeat
sinwe Jun 24, 2018
55baac7
Added SFlux.skip
sinwe Jun 24, 2018
fe04fd5
Added SFlux.skipLast
sinwe Jun 24, 2018
08306df
Added SFlux.skipUntil
sinwe Jun 24, 2018
01239be
Added SFlux.skipWhile
sinwe Jun 24, 2018
d3278e3
Added SFlux.sort
sinwe Jun 24, 2018
6894372
Added SFlux.startWith
sinwe Jun 24, 2018
37c431c
Added SFlux.switchMap
sinwe Jun 24, 2018
34a0fdc
Added SFlux.tag
sinwe Jun 24, 2018
f6d65d0
Fixing unit test for SFlux.tag
sinwe Jun 24, 2018
314323c
Added SFlux.take
sinwe Jun 24, 2018
cc4cc04
Added SFlux.takeLast
sinwe Jun 24, 2018
dd916b9
Added SFlux.takeUntil
sinwe Jun 24, 2018
044650e
Added SFlux.takeWhile
sinwe Jun 24, 2018
e329a70
Added SFlux.head
sinwe Jun 24, 2018
c101c5c
Added SFlux.drop
sinwe Jun 24, 2018
93ebe39
Added SFlux.then
sinwe Jun 25, 2018
a0ff5de
Added SFlux.thenMany
sinwe Jun 25, 2018
e6fca9a
Added SFlux.timeout
sinwe Jun 26, 2018
7592117
Added SFlux.toIterable
sinwe Jun 26, 2018
53d6395
Added SFlux.toStream
sinwe Jun 26, 2018
7123b6b
Added SFlux.transform
sinwe Jun 26, 2018
6284950
Added SFlux.withLatestFrom
sinwe Jun 26, 2018
c96d1d4
Added SFlux.zipWith
sinwe Jun 26, 2018
7c7251e
Added SFlux.zipWithIterable
sinwe Jun 26, 2018
a4104e4
Added SFlux.zipWithTimeSinceSubscribe
sinwe Jun 26, 2018
9e146a1
Added SFlux.asJava
sinwe Jun 26, 2018
87b546f
clean up test code for SFlux.asJava
sinwe Jun 26, 2018
814964e
Fixing compile issue
sinwe Jun 26, 2018
a66e8dd
Added SMono.create
sinwe Jun 27, 2018
21b01f7
Added SMono.asJava
sinwe Jun 27, 2018
c1647b7
Added SMono.delay
sinwe Jun 27, 2018
98e6fa0
Refactor code to make it more readable
sinwe Jun 27, 2018
d1b7502
Refactor SMono.delay
sinwe Jun 27, 2018
43ad42f
Added SMono.empty
sinwe Jun 27, 2018
1467743
Fixing compile failure
sinwe Jun 27, 2018
039422c
Added SMono.firstEmitter
sinwe Jun 28, 2018
fb9a0da
Rearrange the unit test for SMono.from*
sinwe Jun 28, 2018
d9ea9b9
Refactor code to use SAM
sinwe Jun 28, 2018
8eb071d
Upgrade gradle wrapper to 4.8.1
sinwe Jun 28, 2018
91d3621
Added SMono.ignoreElements
sinwe Jun 30, 2018
eee799f
Added SMono.justOrEmpty
sinwe Jul 1, 2018
7a51a42
Added SMono.name
sinwe Jul 1, 2018
89dbf9a
Added SMono.never
sinwe Jul 2, 2018
a393857
Added SMono.sequenceEqual
sinwe Jul 2, 2018
0c894de
Added SMono.when
sinwe Jul 3, 2018
eb7bd7d
Merge branch 'master' into sreactor
sinwe Jul 3, 2018
a8ca67d
Added SMono.zipDelayError
sinwe Jul 4, 2018
0d0fcb2
Refactored SMono.zipDelayError
sinwe Jul 4, 2018
57cd8c6
Added SMono.zip
sinwe Jul 5, 2018
891c9a4
Added SMono.and
sinwe Jul 7, 2018
4ea207d
Added SMono.block
sinwe Jul 7, 2018
14fad05
Fixing test
sinwe Jul 7, 2018
76bcdf7
Added SMono.blockOption
sinwe Jul 7, 2018
121fe68
Added SMono.cast
sinwe Jul 12, 2018
1d673c2
Added SMono.cache
sinwe Jul 15, 2018
57c0821
Added SMono.cancelOn
sinwe Jul 16, 2018
1bd87e2
Added SMono.compose
sinwe Jul 16, 2018
a4f99a2
Added SMono.concatWith
sinwe Jul 17, 2018
78d2f4a
Added SMono.defaultIfEmpty
sinwe Jul 17, 2018
3bd1fda
Added SMono.delayElement
sinwe Jul 17, 2018
b1710c7
Update versions
sinwe Jul 17, 2018
aa544dc
Added SMono.delayUntil
sinwe Jul 18, 2018
95da2b4
Added SMono.dematerialize
sinwe Jul 18, 2018
eb05bc9
Added SMono.doAfterSuccessOrError
sinwe Jul 19, 2018
9b6ac18
Refactor SMono.doAfterSuccessOrError to accept Try
sinwe Jul 19, 2018
e2726f1
Refactor SMono.doAfterSuccessOrError to accept Try and use (T, Throwa…
sinwe Jul 19, 2018
2af5c29
Added SMono.doAfterTerminate
sinwe Jul 19, 2018
59d009b
Added SMono.doAfterFinally
sinwe Jul 20, 2018
7844c9f
Added SMono.doOnCancel
sinwe Jul 22, 2018
cd636e1
Added SMono.doOnNext
sinwe Jul 22, 2018
668f331
Added SMono.doOnSuccess
sinwe Jul 23, 2018
da27a1d
Added SMono.doOnError
sinwe Jul 24, 2018
b26c27b
Added SMono.doOnRequest
sinwe Jul 26, 2018
e883f8a
Added SMono.doOnSubscribe
sinwe Jul 26, 2018
76aa726
Added SMono.doOnTerminate
sinwe Jul 26, 2018
a401945
Added SMono.elapsed
sinwe Jul 27, 2018
43d6c83
Added SMono.expandDeep
sinwe Jul 27, 2018
1105f4e
Added SMono.expand
sinwe Jul 27, 2018
3f9ea2b
Added SMono.filter
sinwe Jul 29, 2018
9590ded
Added SMono.filterWhen
sinwe Jul 30, 2018
2cf192c
Added SMono.flatMap
sinwe Jul 30, 2018
76f16df
Added SMono.flatMapMany
sinwe Jul 30, 2018
9758854
Added SMono.flatMapIterable
sinwe Jul 30, 2018
c2d9b4b
Added SMono.flux
sinwe Jul 30, 2018
30799c9
Added SMono.hasElement
sinwe Jul 30, 2018
0b04561
Added SMono.handle
sinwe Jul 30, 2018
51f2b8a
Added SMono.ignoreElement
sinwe Jul 30, 2018
acb20c6
Added SMono.mapError
sinwe Jul 31, 2018
d83d9a3
Refactor mapError
sinwe Jul 31, 2018
835a472
Refactor SMono.materialize
sinwe Jul 31, 2018
6e917ac
Refactor SMono.mergeWith
sinwe Aug 1, 2018
07816e2
Refactor SMono.or
sinwe Aug 2, 2018
a3002c3
Refactor SMono.ofType
sinwe Aug 2, 2018
fd1f996
Added SMono.onErrorRecover
sinwe Aug 2, 2018
a5fe154
Added SMono.switchIfEmpty
sinwe Aug 5, 2018
460c07a
Added SMono.publish
sinwe Aug 5, 2018
a910d24
Added SMono.repeat
sinwe Aug 7, 2018
8153d30
Added SMono.repeatWhen
sinwe Aug 7, 2018
054f799
Added SMono.repeatWhenEmpty
sinwe Aug 8, 2018
ccede4b
Added SMono.single
sinwe Aug 8, 2018
44f3614
ˆ
sinwe Aug 10, 2018
eca4a44
Added SMono.subscribe
sinwe Aug 10, 2018
62ef922
Added SMono.tag
sinwe Aug 10, 2018
d6bbbbb
Added SMono.take
sinwe Aug 11, 2018
f67d3ee
Added SMono.takeUntilOther
sinwe Aug 11, 2018
3b8e98f
Added SMono.then
sinwe Aug 11, 2018
9cda141
Fixing failed build caused by `then()`
sinwe Aug 11, 2018
129177c
Added SMono.thenEmpty
sinwe Aug 11, 2018
1a91e2a
Added SMono.thenMany
sinwe Aug 11, 2018
f0caedd
Added SMono.timeout
sinwe Aug 12, 2018
23a7607
Added SMono.transform
sinwe Aug 12, 2018
f0f4d52
Fixing Mono.asJava test
sinwe Aug 12, 2018
e70f705
Added Mono.asScala
sinwe Aug 12, 2018
a8dbc21
Added Flux.asScala
sinwe Aug 12, 2018
7c4ffbc
Added SMono.toFuture
sinwe Aug 12, 2018
945e966
Added SMono.timestamp
sinwe Aug 12, 2018
235ad5a
Added SMono.as
sinwe Aug 13, 2018
109c4cc
Added Scaladoc for SMono.as and SMono.and
sinwe Aug 13, 2018
c521bf8
Merge branch 'master' into sreactor
sinwe Aug 13, 2018
4ae7816
Added scaladoc for SMono.block and SMono.blockOption
sinwe Aug 13, 2018
ef0ff1e
Added scaladoc for SMono.cast
sinwe Aug 13, 2018
216b6c2
Added scaladoc to SMono.cache
sinwe Aug 13, 2018
f1711f5
Fixed Mono.name
sinwe Aug 13, 2018
8d4d723
Delegate Mono.cancelOn to SMono.cancelOn
sinwe Aug 15, 2018
1255a31
Delegate Mono.compose to SMono.compose
sinwe Aug 15, 2018
55a1f42
Fixed issue with Mono.concatWith
sinwe Aug 16, 2018
ad83dd7
Delegate Mono.delayElement to SMono.delayElement
sinwe Aug 19, 2018
56ea4e2
Delegate Mono.doAfterSuccessOrError to SMono.doAfterSuccessOrError
sinwe Aug 20, 2018
bebbf49
Delegate Mono.doAfterTerminate to SMono.doAfterTerminate
sinwe Aug 21, 2018
fb3c397
Delegate Mono.doFinally to SMono.doFinally
sinwe Aug 21, 2018
80643a9
Delegate Mono.doOnCancel to SMono.doOnCancel
sinwe Aug 25, 2018
bd92fcb
Delegate Mono.doOnNext to SMono.doOnNext
sinwe Aug 25, 2018
c6713fb
Delegate Mono.doOnSuccess to SMono.doOnSuccess
sinwe Aug 25, 2018
905bf8d
Delegate Mono.doOnError to SMono.doOnError
sinwe Aug 26, 2018
a94ae4d
Delegate Mono.doOnError to SMono.doOnError
sinwe Aug 26, 2018
07b3029
Delegate Mono.doOnError to SMono.doOnError
sinwe Aug 27, 2018
7782473
Delegate Mono.doOnRequest to SMono.doOnRequest
sinwe Aug 27, 2018
e43014d
Delegate Mono.doOnSubscribe to SMono.doOnSubscribe
sinwe Aug 27, 2018
a891350
Delegate Mono.doOnTerminate to SMono.doOnTerminate
sinwe Aug 27, 2018
a7c94ab
Delegate Mono.elapsed to SMono.elapsed
sinwe Aug 28, 2018
5061554
Remove debug log
sinwe Aug 29, 2018
09ee924
Delegate Mono.expandDeep to SMono.expandDeep
sinwe Sep 1, 2018
0fe5158
Delegate Mono.expandDeep to SMono.expandDeep
sinwe Sep 2, 2018
1e7b928
Delegate Mono.expand to SMono.expand
sinwe Sep 2, 2018
c1cfb89
Delegate Mono.expand to SMono.expand
sinwe Sep 2, 2018
b42fae6
Delegate Mono.filter to SMono.filter
sinwe Sep 2, 2018
8788ff8
Delegate Mono.filterWhen to SMono.filterWhen
sinwe Sep 3, 2018
f24f9ea
Delegate Mono.flatMap to SMono.flatMap
sinwe Sep 5, 2018
cba8b2c
Delegate Mono.flatMapMany to SMono.flatMapMany
sinwe Sep 6, 2018
092ca4a
Delegate Mono.flatMapMany to SMono.flatMapMany
sinwe Sep 9, 2018
d23bba6
Delegate Mono.flatMapIterable to SMono.flatMapIterable
sinwe Sep 9, 2018
126bf40
Delegate Mono.hide to SMono.hide
sinwe Sep 13, 2018
96334ab
Delegate Mono.ignoreElement to SMono.ignoreElement
sinwe Sep 16, 2018
b233307
Delegate Mono.log to SMono.log
sinwe Sep 16, 2018
91dd219
Delegate Mono.log to SMono.log
sinwe Sep 16, 2018
7236e8b
Delegate Mono.log to SMono.log
sinwe Sep 20, 2018
3166da3
Delegate Mono.log to SMono.log
sinwe Sep 20, 2018
01f7cca
Delegate Mono.log to SMono.log
sinwe Sep 20, 2018
de8280b
Delegating Mono.map to SMono.map
sinwe Sep 20, 2018
a8b5233
Delegating Mono.materialize to SMono.materialize
sinwe Sep 22, 2018
f91fed6
Delegating Mono.first to SMono.firstEmitter
sinwe Sep 23, 2018
98fa1c1
Delegating Mono.ofType to SMono.ofType
sinwe Sep 24, 2018
3da16b1
Delegating Mono.onErrorMap to SMono.onErrorMap
sinwe Sep 24, 2018
f824931
Delegating Mono.onErrorMap to SMono.onErrorMap
sinwe Sep 25, 2018
458be00
Delegating Mono.onErrorMap to SMono.onErrorMap
sinwe Sep 25, 2018
e4cf88c
Delegating Mono.onErrorMap to SMono.onErrorMap
sinwe Sep 27, 2018
1f5038e
Delegating Mono.onErrorResume to SMono.onErrorResume
sinwe Sep 28, 2018
900e040
Delegating Mono.onErrorResume to SMono.onErrorResume
sinwe Oct 2, 2018
f4ade24
Delegating Mono.onErrorResume to SMono.onErrorResume
sinwe Oct 6, 2018
2d5ac7a
Delegating Mono.onErrorResume to SMono.onErrorResume
sinwe Oct 7, 2018
ead14f5
Delegating Mono.onTerminateDetach to SMono.onTerminateDetach
sinwe Oct 12, 2018
9bee5db
Merge branch 'master' into sreactor
sinwe Nov 5, 2018
43172c8
Delegating Mono.publish to SMono.publish
sinwe Nov 5, 2018
d3c670b
Delegating Mono.publishOn to SMono.publishOn
sinwe Nov 5, 2018
520085a
Delegating Mono.repeat to SMono.repeat
sinwe Nov 5, 2018
7e54937
Delegating Mono.repeat to SMono.repeat
sinwe Nov 5, 2018
b98cf27
Delegating Mono.repeatWhen to SMono.repeatWhen
sinwe Nov 5, 2018
76c15f8
Fixing test after upgrading to reactor 3.2.2, the buffer with timespan
sinwe Nov 6, 2018
cabbe3c
Delegating Mono.repeatWhenEmpty to SMono.repeatWhenEmpty
sinwe Nov 6, 2018
bb5adef
Delegating Mono.retry to SMono.retry
sinwe Nov 6, 2018
31bc097
Delegating Mono.retryWhen to SMono.retryWhen
sinwe Nov 7, 2018
8b21d57
Delegating Mono.single to SMono.single
sinwe Nov 10, 2018
74a9341
Delegating Mono.subscribe to SMono.subscribe
sinwe Nov 10, 2018
c557135
Delegating Mono.subscriberContext to SMono.subscriberContext
sinwe Nov 17, 2018
c9ac6c7
Added SMono.subscriberContext
sinwe Nov 18, 2018
56e9604
Added subscribeOn
sinwe Nov 26, 2018
c2d1750
Added subscribeWith
sinwe Nov 26, 2018
4bd5458
Delegate Mono.switchIfEmpty to SMono.switchIfEmpty
sinwe Nov 26, 2018
5c246d5
Delegate Mono.tag to SMono.tag
sinwe Nov 26, 2018
89ea53f
Delegate Mono.take to SMono.take
sinwe Dec 1, 2018
1a4a829
Delegate Mono.then to SMono.then
sinwe Dec 3, 2018
16ed6c5
Delegate Mono.timeout to SMono.timeout
sinwe Dec 3, 2018
2b4abaf
Delegate Mono.timeout to SMono.timeout
sinwe Dec 3, 2018
d098c01
Delegate Mono.timeout to SMono.timeoutWhen
sinwe Dec 3, 2018
b955438
Delegate Mono.timestamp to SMono.timestamp
sinwe Dec 3, 2018
a400861
Delegate Mono.transform to SMono.transform
sinwe Dec 3, 2018
ec61eff
Upgrade to gradle 5.0
sinwe Dec 3, 2018
64a21ab
Upgrade to scala 2.12.7
sinwe Dec 3, 2018
fdef4d9
Downgrade gradle to 4.10.1
sinwe Dec 3, 2018
b8db030
Increase Heapsize for gradle
sinwe Dec 4, 2018
7137e77
Revert "Downgrade gradle to 4.10.1"
sinwe Dec 4, 2018
45aac07
Revert "Revert "Downgrade gradle to 4.10.1""
sinwe Dec 4, 2018
39043c9
Addes SMono.fromTry
sinwe Dec 26, 2018
a49c9ee
Remove curly bracket
sinwe Dec 26, 2018
8d05012
Delegate Mono.defer to SMono.defer
sinwe Dec 30, 2018
895a2ee
Fixing unit test error
sinwe Dec 30, 2018
53e5624
Upgrade gradle to version 4.10.3
sinwe Feb 24, 2019
cb5ece2
Upgrade gradle to 5.0
sinwe Feb 24, 2019
7c4b983
Downgrade gradle to 4.10.3
sinwe Feb 25, 2019
6b4d8cd
Merge branch 'master' into sreactor
sinwe Mar 4, 2019
12b5959
URL Cleanup (#24)
Mar 21, 2019
169a303
URL Cleanup (#25)
Mar 27, 2019
b2c1a6d
Merge branch 'master' into sreactor
sinwe Jun 12, 2019
9715e3a
Upgraded the underlying reactor-core to version 3.2.9.RELEASE
sinwe Jun 12, 2019
9a944ec
Deprecated Flux and Mono
sinwe Jun 12, 2019
e5e21ba
[Gradle Release Plugin] - pre tag commit: '0.4.0'.
sinwe Jun 12, 2019
6b03d35
[Gradle Release Plugin] - new version commit: '0.4.1-SNAPSHOT'.
sinwe Jun 12, 2019
cc80814
Fixed null handling in SMono.justOrEmpty
rs017991 Jul 1, 2019
2f75287
Merge pull request #28 from rs017991/justOrEmptyNull
sinwe Jul 2, 2019
f04cff9
Updated bintray download to latest version
sinwe Jul 4, 2019
333a9ab
Attempt to workaround unavailability of oracle-java8-installer
sinwe Jul 4, 2019
0dea19d
Attempt to use openjdk8
sinwe Jul 4, 2019
10ea928
Merge branch 'master' into sreactor
sinwe Jul 4, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
language: java
jdk: oraclejdk8
addons:
apt:
packages:
- oracle-java8-installer
jdk: openjdk8
#addons:
# apt:
# packages:
# - oracle-java8-installer
env:
global:
- secure: fIwS3wctOKMs+yEE8s4lvtcwJEgktzHCliK+D7ShJ8Lia98JWCc/JhGMlCtX3RFkQjIy0syIJKw2eQglxNqqFqoO7EsQhipgf9An+hVVbw/Tn7t1xIslSw9EzFUTRA/wP00JLKunUizR6YxuLmq9VbxzJdK+kr5v1g3ggq311sKE8bpWWqTvixKkhQg2ULyqHZ3cPcMnxAmLG8jiddgnN7PcDL0MOePiSQeNawwFNoI7rp6rZRfREHyrHrwIo7USfPP8R8Mk0z9b08MxW0ZG4P04M0jWZRobqXMYz/PW2GALn0UQPDjg+8OI4qtmmunPYR0mwkgRumpem8LhIjHoOXZu/Oq8OqU+76x/gcEU25nkz3EH59si/kGOxObJUFUil6pt4QjA/QSI7dzC+yQIabOfJEOH8D3q9Eb6JBRWIf26pj02b2IbWmPFEooxQXL7XNQ/eYmnrw0UhOQvBPJ+YntQmpHlJKNwPD5lIOrqvLWoUWYe5oB83o2G2CyybzuPBrioUxr4XcGFiq4W5X3rjCQpNHTPS1QOPLukisYMdXQPkcTsvcrEUHvA2bH6a2gmvG7ykR9iHqPrpARqxt1qO84RbgK/pJhNcayZKRDrNjxHxiaQJXT5xlIjld1uxAM7kRUunuWNm57gi170LveMFK668PVcUAQTrD09eosrbKQ=
- secure: MlwQtz4tO1mmNmPE2PIxYI552puyQpQa690C6ZOldvL0zGhw5mgj5JD8G4I4RmuaNev7mpdnBecoTEg6q2pxPTHQEgQmHVX5X7SPf1Loyes35AWzscGhWVwFdOF6ZqccB8PUZrUZ2CAD83JjG39/PGk5bxqwBNFkeFBQrGYhDuL5caqJ9/MTfKHM/NoR66ygigscnsfb8qwtS1wpSJ5LbFrC2KFzGfDXuP5bjkz9PZdQrS8c7nC63KcdeENpqwdrWWzrw3hf0uSh3xEZp7SziDZ0wMOX6lmIIzRjmlJIPF4BD9MsDiPqhmwJk4MdvKtWAzKJTnGxmygNLVw7YKnqULnWjsOmNfraHGEkqSE/DCccsjAIzYP0vD7V+JgXOk5JLvwLGff3VW9457f2pAMWJgliL9r136DKLMvxiMpXgFp3BkZHsc80Ve1G9nqgGMqp1zrCgE78mqQJ5AFQczfTZOXNsjLkGYgs38k7aLiCAm8p9ZHYBo4DZiaPKc/K2XkBmTP+2KuHpwXGUbnvfFFoHuwV1iDh+CeEo1N4UZrhwPCXTNaJKYQCQ8d7u2Vvt27Ido+IfvSnKvBlHMkpmzAdyF5dhT3jR0xEartpMw8MmUnKVxanJitfLME1qInf7INhFkkRECj9yFpFA1kCM+dszxdEEaBmD0D004xd0rU4Y3c=
script:
- "./gradlew buildAll uploadArchivesAll testScoverage reportScoverage --no-daemon --stacktrace --no-build-cache"
- "./gradlew buildAll uploadArchivesAll testScoverage reportScoverage --no-daemon --stacktrace --build-cache"
after_success:
- bash <(curl -s https://codecov.io/bash)
13 changes: 12 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Reactor Scala Extensions
[![Join the chat at https://gitter.im/reactor/reactor](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/reactor/reactor?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![Reactor Scala Extensions](https://maven-badges.herokuapp.com/maven-central/io.projectreactor/reactor-scala-extensions_2.12/badge.svg?style=plastic)](https://mvnrepository.com/artifact/io.projectreactor/reactor-scala-extensions_2.12)
[ ![Download](https://api.bintray.com/packages/sinwe/io.projectreactor/reactor-scala-extensions_2.12/images/download.svg) ](https://bintray.com/sinwe/io.projectreactor/reactor-scala-extensions_2.12/_latestVersion)
[![Download](https://api.bintray.com/packages/sinwe/io.projectreactor/reactor-scala-extensions_2.12/images/download.svg) ](https://bintray.com/sinwe/io.projectreactor/reactor-scala-extensions_2.12/_latestVersion)
[![Build Status](https://travis-ci.org/reactor/reactor-scala-extensions.svg?branch=master)](https://travis-ci.org/reactor/reactor-scala-extensions)
[![codecov](https://codecov.io/gh/reactor/reactor-scala-extensions/branch/master/graph/badge.svg)](https://codecov.io/gh/reactor/reactor-scala-extensions)

Expand Down Expand Up @@ -34,10 +34,17 @@ With Gradle:
}

dependencies {
<<<<<<< HEAD
//compile "io.projectreactor:reactor-scala-extensions_2.12:0.4.0-SNAPSHOT
//compile "io.projectreactor:reactor-scala-extensions_2.13.0-M3:0.3.5 //for scala 2.13.0-M3
compile "io.projectreactor:reactor-scala-extensions_2.12:0.3.5 //for scala 2.12
//compile "io.projectreactor:reactor-scala-extensions_2.11:0.3.5 //for scala 2.11
=======
//compile "io.projectreactor:reactor-scala-extensions_2.12:0.4.1-SNAPSHOT
//compile "io.projectreactor:reactor-scala-extensions_2.13.0-M3:0.4.0 //for scala 2.13.0-M3
compile "io.projectreactor:reactor-scala-extensions_2.12:0.4.0 //for scala 2.12
//compile "io.projectreactor:reactor-scala-extensions_2.11:0.4.0 //for scala 2.11
>>>>>>> master
}

With Maven:
Expand All @@ -58,7 +65,11 @@ With Maven:
<dependency>
<groupId>io.projectreactor</groupId>
<artifactId>reactor-scala-extensions</artifactId>
<<<<<<< HEAD
<version>0.4.0-SNAPSHOT</version>
=======
<version>0.4.1-SNAPSHOT</version>
>>>>>>> master
</dependency>
-->
<dependency>
Expand Down
6 changes: 3 additions & 3 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ buildscript {

dependencies {
classpath "gradle.plugin.com.github.maiflai:gradle-scalatest:0.22"
classpath "gradle.plugin.org.scoverage:gradle-scoverage:2.3.0"
classpath "gradle.plugin.org.scoverage:gradle-scoverage:2.5.0"
classpath 'net.researchgate:gradle-release:2.7.0'
classpath 'io.codearte.gradle.nexus:gradle-nexus-staging-plugin:0.11.0'
classpath 'org.owasp:dependency-check-gradle:3.3.1'
Expand All @@ -61,7 +61,7 @@ targetCompatibility = "1.8"

if (!project.parent) {
apply plugin: 'net.researchgate.release'
final svs = ['2.12.6', '2.11.12', '2.13.0-M3']
final svs = ['2.12.7', '2.11.12', '2.13.0-M3']

for (sv in svs) {
String scalaVersionInDot = sv.replaceAll("_", ".")
Expand Down Expand Up @@ -203,7 +203,7 @@ ScalaCompileOptions.metaClass.useAnt = false
ScalaCompileOptions.metaClass.useCompileDaemon = false

project.tasks.scaladoc.scalaDocOptions.additionalParameters = ["-no-link-warnings"]
project.tasks.compileScala.scalaCompileOptions.additionalParameters = ["-target:jvm-1.8"]
project.tasks.compileScala.scalaCompileOptions.additionalParameters = ["-target:jvm-1.8", "-feature"]
project.tasks.compileTestScala.scalaCompileOptions.additionalParameters = ["-target:jvm-1.8"]

release {
Expand Down
3 changes: 2 additions & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
version=0.3.8-SNAPSHOT
version=0.4.1-SNAPSHOT
org.gradle.jvmargs=-XX\:MaxHeapSize\=2g -Xmx2g
Binary file modified gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
2 changes: 1 addition & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.9-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
2 changes: 1 addition & 1 deletion gradlew
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ APP_NAME="Gradle"
APP_BASE_NAME=`basename "$0"`

# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
DEFAULT_JVM_OPTS=""
DEFAULT_JVM_OPTS='"-Xmx64m"'

# Use the maximum available, or set MAX_FD != -1 to use that value.
MAX_FD="maximum"
Expand Down
2 changes: 1 addition & 1 deletion gradlew.bat
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ set APP_BASE_NAME=%~n0
set APP_HOME=%DIRNAME%

@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
set DEFAULT_JVM_OPTS=
set DEFAULT_JVM_OPTS="-Xmx64m"

@rem Find java.exe
if defined JAVA_HOME goto findJavaFromJavaHome
Expand Down
8 changes: 3 additions & 5 deletions src/main/scala/reactor/core/scala/Scannable.scala
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,10 @@ trait Scannable {
def name: String = jScannable.name()

/**
* Check this [[Scannable]] and its [[Scannable.parents()]] for a name an return the
* first one that is reachable.
*
* @return the name of the first parent that has one defined (including this scannable)
* Return a meaningful [[String]] representation of this [[Scannable]] in
* its chain of [[Scannable.parents]] and [[Scannable.actuals]].
*/
def operatorName: String = jScannable.operatorName()
def stepName: String = jScannable.stepName()

/**
* Return a [[Stream]] navigating the [[org.reactivestreams.Subscription]]
Expand Down
11 changes: 6 additions & 5 deletions src/main/scala/reactor/core/scala/publisher/Flux.scala
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,16 @@ package reactor.core.scala.publisher
import java.lang.{Boolean => JBoolean, Iterable => JIterable, Long => JLong}
import java.util
import java.util.concurrent.{Callable, TimeUnit}
import java.util.function.{BiFunction, Consumer, Function, Predicate, Supplier}
import java.util.function.{BiFunction, Consumer, Function, Supplier}
import java.util.logging.Level
import java.util.{Comparator, stream, List => JList}

import org.reactivestreams.{Publisher, Subscriber, Subscription}
import reactor.core
import reactor.core.{Disposable, Scannable => JScannable}
import reactor.core.publisher.FluxSink.OverflowStrategy
import reactor.core.publisher.{BufferOverflowStrategy, FluxSink, Signal, SignalType, SynchronousSink, Flux => JFlux, GroupedFlux => JGroupedFlux}
import reactor.core.scala.Scannable
import reactor.core.scheduler.{Scheduler, Schedulers}
import reactor.core.{Disposable, Scannable => JScannable}
import reactor.util.Logger
import reactor.util.context.Context
import reactor.util.function.Tuple2
Expand Down Expand Up @@ -43,7 +42,9 @@ import scala.concurrent.duration.Duration
*
* @tparam T the element type of this Reactive Streams [[Publisher]]
* @see [[Mono]]
* @deprecated Use [[SFlux]]
*/
@deprecated(message = "This class is deprecated. Use SFlux", since = "0.4.0")
class Flux[T] private[publisher](private[publisher] val jFlux: JFlux[T])
extends Publisher[T] with MapablePublisher[T] with OnErrorReturn[T] with FluxLike[T] with Filter [T] with Scannable {

Expand Down Expand Up @@ -1950,7 +1951,7 @@ class Flux[T] private[publisher](private[publisher] val jFlux: JFlux[T])
* @return a new unaltered [[Flux]]
*/
// TODO: How to test?
final def log() = Flux(jFlux.log())
final def log(): Flux[T] = Flux.from(new ReactiveSFlux[T](jFlux).log())

/**
* Observe all Reactive Streams signals and use [[Logger]] support to handle trace implementation. Default will
Expand Down Expand Up @@ -3310,7 +3311,7 @@ class Flux[T] private[publisher](private[publisher] val jFlux: JFlux[T])
* @param alternate the alternate publisher if this sequence is empty
* @return an alternating [[Flux]] on source onComplete without elements
*/
final def switchIfEmpty(alternate: Publisher[_ <: T]) = Flux(jFlux.switchIfEmpty(alternate))
final def switchIfEmpty(alternate: Publisher[_ <: T]): Flux[T] = Flux.from(new ReactiveSFlux[T](jFlux).switchIfEmpty(alternate))

/**
* Switch to a new [[Publisher]] generated via a `Function` whenever this [[Flux]] produces an item.
Expand Down
Loading