nealkumar / JBrew

The JBrew library collection is a set of of Java & JNI utility libraries featuring native facades that precisely tune elected garbage-collection sensitive operations for downstream consumers with use-cases hindered by the Java Memory Model. The library also seeks to abstract away syntax pitfalls in concurrency through its Task framework.
https://jbrew.org/
BSD 3-Clause Clear License
0 stars 0 forks source link

Concurrency Minor Feature Update #82

Closed nealkumar closed 4 years ago

nealkumar commented 4 years ago

See #81 and #79

closes #81 closes #79 closes #85

todo[bot] commented 4 years ago

Auto-generated method stub

https://github.com/nealkumar/JBrew/blob/82f59ce9976a244882ddb5fce00a49bfd9abb31f/concurrent/src/main/java/org/jbrew/concurrent/TaskRegistry.java#L23-L28


This comment was generated by todo based on a TODO comment in 82f59ce9976a244882ddb5fce00a49bfd9abb31f in #82. cc @nealkumar.
todo[bot] commented 4 years ago

- Finish interruptAll method.

https://github.com/nealkumar/JBrew/blob/82f59ce9976a244882ddb5fce00a49bfd9abb31f/concurrent/src/main/java/org/jbrew/concurrent/TaskRegistry.java#L29-L34


This comment was generated by todo based on a TODO comment in 82f59ce9976a244882ddb5fce00a49bfd9abb31f in #82. cc @nealkumar.
codecov[bot] commented 4 years ago

Codecov Report

Merging #82 into master will increase coverage by 1.51%. The diff coverage is 85%.

Impacted file tree graph

@@             Coverage Diff              @@
##             master      #82      +/-   ##
============================================
+ Coverage     78.26%   79.77%   +1.51%     
- Complexity       22       32      +10     
============================================
  Files             6        8       +2     
  Lines            69       89      +20     
  Branches          3        4       +1     
============================================
+ Hits             54       71      +17     
- Misses           12       14       +2     
- Partials          3        4       +1
Impacted Files Coverage Δ Complexity Δ
.../java/org/jbrew/concurrent/MethodBlockingTask.java 100% <ø> (ø) 4 <0> (ø) :arrow_down:
...ain/java/org/jbrew/concurrent/RetrievableTask.java 50% <ø> (ø) 1 <0> (ø) :arrow_down:
.../java/org/jbrew/concurrent/ObjectBlockingTask.java 100% <ø> (ø) 5 <0> (ø) :arrow_down:
...c/main/java/org/jbrew/concurrent/BlockingTask.java 70.45% <100%> (+5.58%) 10 <2> (+2) :arrow_up:
...main/java/org/jbrew/concurrent/TaskComparator.java 66.66% <66.66%> (ø) 3 <3> (?)
...c/main/java/org/jbrew/concurrent/TaskRegister.java 80% <80%> (ø) 5 <5> (?)

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update b8fa3cd...0dc55a5. Read the comment docs.

nealkumar commented 4 years ago

This branch needs to be rebased with the current staging branch, staging-010.

todo[bot] commented 4 years ago

comment @ line 30 in TaskRegister.java.");

https://github.com/nealkumar/JBrew/blob/abcd1f7f6309f2af9a6e5388019949d85408060d/concurrent/src/main/java/org/jbrew/concurrent/TaskRegister.java#L34-L39


This comment was generated by todo based on a TODO comment in abcd1f7f6309f2af9a6e5388019949d85408060d in #82. cc @nealkumar.
todo[bot] commented 4 years ago

- Finish interruptAll() method implementation.

https://github.com/nealkumar/JBrew/blob/222f6fff6d00e2f681b8768b174c43e29fdd68f5/concurrent/src/main/java/org/jbrew/concurrent/TaskRegister.java#L28-L33


This comment was generated by todo based on a TODO comment in 222f6fff6d00e2f681b8768b174c43e29fdd68f5 in #82. cc @nealkumar.
todo[bot] commented 4 years ago

comment @ line 30 in TaskRegister.java.");

https://github.com/nealkumar/JBrew/blob/222f6fff6d00e2f681b8768b174c43e29fdd68f5/concurrent/src/main/java/org/jbrew/concurrent/TaskRegister.java#L32-L37


This comment was generated by todo based on a TODO comment in 222f6fff6d00e2f681b8768b174c43e29fdd68f5 in #82. cc @nealkumar.
todo[bot] commented 4 years ago

comment @ line 30 in TaskRegister.java.");

https://github.com/nealkumar/JBrew/blob/0b6d01da7e75f54b2cf132f79836859ca88253bf/concurrent/src/main/java/org/jbrew/concurrent/TaskRegister.java#L32-L37


This comment was generated by todo based on a TODO comment in 0b6d01da7e75f54b2cf132f79836859ca88253bf in #82. cc @nealkumar.
todo[bot] commented 4 years ago

comment @ line 30 in TaskRegister.java.");

https://github.com/nealkumar/JBrew/blob/66d0ddfb97e7f1b99ea2ce52c8928aab17b80ae0/concurrent/src/main/java/org/jbrew/concurrent/TaskRegister.java#L35-L40


This comment was generated by todo based on a TODO comment in 66d0ddfb97e7f1b99ea2ce52c8928aab17b80ae0 in #82. cc @nealkumar.
sonarcloud[bot] commented 4 years ago

Kudos, SonarCloud Quality Gate passed!

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities (and Security Hotspot 0 Security Hotspots to review)
Code Smell A 0 Code Smells

87.5% 87.5% Coverage
0.0% 0.0% Duplication

nealkumar commented 4 years ago

closing and re-opening with new base branch: staged-for-release