Skip to content
This repository was archived by the owner on Jul 18, 2024. It is now read-only.

Commit 51d030f

Browse files
committed
Make package name more conventional
1 parent ed040f4 commit 51d030f

File tree

66 files changed

+113
-113
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+113
-113
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Working with plain CompletableFutures becomes more difficult when much of the ch
1414
TODO maven instructions
1515

1616
## Iteration
17-
The classes in this package provide ways to generate and consume results asynchronously. The main mechanism the is `AsyncIterator` interface, which can be considered an asynchronous analog of the Stream API. The full [iteration javadocs](https://pages.github.ibm.com/cs-team-atg/async-util/apidocs/com/ibm/async_util/iteration/package-summary.html) contains more information on `AsyncIterator` as well as other asynchronous iteration constructs.
17+
The classes in this package provide ways to generate and consume results asynchronously. The main mechanism the is `AsyncIterator` interface, which can be considered an asynchronous analog of the Stream API. The full [iteration javadocs](https://pages.github.ibm.com/cs-team-atg/async-util/apidocs/com/ibm/asyncutil/iteration/package-summary.html) contains more information on `AsyncIterator` as well as other asynchronous iteration constructs.
1818

1919
Consider the following example from the `Stream` documentation
2020
```java
@@ -114,7 +114,7 @@ CompletionStage<Result> makeRequest(Request request) {
114114
);
115115
}
116116
```
117-
The package provides asynchronous versions of read/write locks, stamped locks, semaphores and named locks. The full [locks javadoc](https://pages.github.ibm.com/cs-team-atg/async-util/apidocs/com/ibm/async_util/locks/package-summary.html) contains more information.
117+
The package provides asynchronous versions of read/write locks, stamped locks, semaphores and named locks. The full [locks javadoc](https://pages.github.ibm.com/cs-team-atg/async-util/apidocs/com/ibm/asyncutil/locks/package-summary.html) contains more information.
118118
## Util
119119
TODO
120120

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<modelVersion>4.0.0</modelVersion>
44

55
<groupId>com.ibm</groupId>
6-
<artifactId>async-util</artifactId>
6+
<artifactId>asyncutil</artifactId>
77
<version>0.0.1-SNAPSHOT</version>
88
<packaging>jar</packaging>
99

src/main/java/com/ibm/async_util/iteration/AsyncChannel.java renamed to src/main/java/com/ibm/asyncutil/iteration/AsyncChannel.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* This project is licensed under the Apache License 2.0, see LICENSE.
55
*/
66

7-
package com.ibm.async_util.iteration;
7+
package com.ibm.asyncutil.iteration;
88

99
import java.util.Optional;
1010

src/main/java/com/ibm/async_util/iteration/AsyncChannels.java renamed to src/main/java/com/ibm/asyncutil/iteration/AsyncChannels.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,16 @@
44
* This project is licensed under the Apache License 2.0, see LICENSE.
55
*/
66

7-
package com.ibm.async_util.iteration;
7+
package com.ibm.asyncutil.iteration;
88

99
import java.util.Optional;
1010
import java.util.concurrent.CompletableFuture;
1111
import java.util.concurrent.CompletionStage;
1212
import java.util.concurrent.atomic.AtomicReferenceFieldUpdater;
1313

14-
import com.ibm.async_util.locks.AsyncSemaphore;
15-
import com.ibm.async_util.locks.FairAsyncSemaphore;
16-
import com.ibm.async_util.util.Either;
14+
import com.ibm.asyncutil.locks.AsyncSemaphore;
15+
import com.ibm.asyncutil.locks.FairAsyncSemaphore;
16+
import com.ibm.asyncutil.util.Either;
1717

1818
/**
1919
* Methods to construct various multi-producer-single-consumer (mpsc) AsyncChannels.

src/main/java/com/ibm/async_util/iteration/AsyncIterator.java renamed to src/main/java/com/ibm/asyncutil/iteration/AsyncIterator.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* This project is licensed under the Apache License 2.0, see LICENSE.
55
*/
66

7-
package com.ibm.async_util.iteration;
7+
package com.ibm.asyncutil.iteration;
88

99
import java.util.Collection;
1010
import java.util.Collections;
@@ -28,9 +28,9 @@
2828
import java.util.stream.Collector;
2929
import java.util.stream.Stream;
3030

31-
import com.ibm.async_util.util.AsyncCloseable;
32-
import com.ibm.async_util.util.Either;
33-
import com.ibm.async_util.util.StageSupport;
31+
import com.ibm.asyncutil.util.AsyncCloseable;
32+
import com.ibm.asyncutil.util.Either;
33+
import com.ibm.asyncutil.util.StageSupport;
3434

3535
/**
3636
* A mechanism for asynchronously generating and consuming values

src/main/java/com/ibm/async_util/iteration/AsyncIterators.java renamed to src/main/java/com/ibm/asyncutil/iteration/AsyncIterators.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* This project is licensed under the Apache License 2.0, see LICENSE.
55
*/
66

7-
package com.ibm.async_util.iteration;
7+
package com.ibm.asyncutil.iteration;
88

99
import java.util.ArrayDeque;
1010
import java.util.Objects;
@@ -18,10 +18,10 @@
1818
import java.util.function.Supplier;
1919
import java.util.stream.Collector;
2020

21-
import com.ibm.async_util.iteration.AsyncIterator.End;
22-
import com.ibm.async_util.locks.FairAsyncLock;
23-
import com.ibm.async_util.util.Either;
24-
import com.ibm.async_util.util.StageSupport;
21+
import com.ibm.asyncutil.iteration.AsyncIterator.End;
22+
import com.ibm.asyncutil.locks.FairAsyncLock;
23+
import com.ibm.asyncutil.util.Either;
24+
import com.ibm.asyncutil.util.StageSupport;
2525

2626
/** Package private methods to use in {@link AsyncIterator} */
2727
class AsyncIterators {

src/main/java/com/ibm/async_util/iteration/AsyncTrampoline.java renamed to src/main/java/com/ibm/asyncutil/iteration/AsyncTrampoline.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
* This project is licensed under the Apache License 2.0, see LICENSE.
55
*/
66

7-
package com.ibm.async_util.iteration;
7+
package com.ibm.asyncutil.iteration;
88

99
import java.util.concurrent.CompletableFuture;
1010
import java.util.concurrent.CompletionStage;
1111
import java.util.function.Function;
1212
import java.util.function.Predicate;
1313
import java.util.function.Supplier;
1414

15-
import com.ibm.async_util.util.StageSupport;
15+
import com.ibm.asyncutil.util.StageSupport;
1616

1717
/**
1818
* Static methods for asynchronous looping procedures without exhausting the stack.

src/main/java/com/ibm/async_util/iteration/BoundedAsyncChannel.java renamed to src/main/java/com/ibm/asyncutil/iteration/BoundedAsyncChannel.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* This project is licensed under the Apache License 2.0, see LICENSE.
55
*/
66

7-
package com.ibm.async_util.iteration;
7+
package com.ibm.asyncutil.iteration;
88

99
import java.util.Optional;
1010
import java.util.concurrent.CompletionStage;

src/main/java/com/ibm/async_util/iteration/package-info.java renamed to src/main/java/com/ibm/asyncutil/iteration/package-info.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@
99
* the production of asynchronous results (delivered via
1010
* {@link java.util.concurrent.CompletionStage}) as well as their asynchronous consumption.
1111
*/
12-
package com.ibm.async_util.iteration;
12+
package com.ibm.asyncutil.iteration;

src/main/java/com/ibm/async_util/locks/AbstractSimpleEpoch.java renamed to src/main/java/com/ibm/asyncutil/locks/AbstractSimpleEpoch.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* This project is licensed under the Apache License 2.0, see LICENSE.
55
*/
66

7-
package com.ibm.async_util.locks;
7+
package com.ibm.asyncutil.locks;
88

99
import java.util.concurrent.atomic.AtomicInteger;
1010

0 commit comments

Comments
 (0)