Skip to content

Commit 0a7f0a9

Browse files
fix: Move internal packages to "internal" use a property for flink and pubsublite versions (#45)
* minor adjustments * move to internal * update pom * remove change
1 parent 186c93b commit 0a7f0a9

File tree

49 files changed

+112
-101
lines changed

Some content is hidden

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

49 files changed

+112
-101
lines changed

pom.xml

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@
1111
<packaging>jar</packaging>
1212
<artifactId>google-cloud-pubsublite-flink</artifactId>
1313
<version>0.1.0-SNAPSHOT</version>
14+
<properties>
15+
<flink.version>1.13.0</flink.version>
16+
<pubsublite.version>0.16.1</pubsublite.version>
17+
</properties>
1418
<build>
1519
<extensions>
1620
<extension>
@@ -54,12 +58,12 @@
5458
<dependency>
5559
<groupId>com.google.cloud</groupId>
5660
<artifactId>google-cloud-pubsublite</artifactId>
57-
<version>0.16.1</version>
61+
<version>${pubsublite.version}</version>
5862
</dependency>
5963
<dependency>
6064
<groupId>com.google.api.grpc</groupId>
6165
<artifactId>proto-google-cloud-pubsublite-v1</artifactId>
62-
<version>0.16.1</version>
66+
<version>${pubsublite.version}</version>
6367
</dependency>
6468
<dependency>
6569
<groupId>com.google.api</groupId>
@@ -89,27 +93,27 @@
8993
<dependency>
9094
<groupId>org.apache.flink</groupId>
9195
<artifactId>flink-core</artifactId>
92-
<version>1.13.0</version>
96+
<version>${flink.version}</version>
9397
</dependency>
9498
<dependency>
9599
<groupId>org.apache.flink</groupId>
96100
<artifactId>flink-connector-base</artifactId>
97-
<version>1.13.0</version>
101+
<version>${flink.version}</version>
98102
</dependency>
99103
<dependency>
100104
<groupId>org.apache.flink</groupId>
101105
<artifactId>flink-metrics-core</artifactId>
102-
<version>1.13.0</version>
106+
<version>${flink.version}</version>
103107
</dependency>
104108
<dependency>
105109
<groupId>org.apache.flink</groupId>
106110
<artifactId>flink-streaming-java_2.11</artifactId>
107-
<version>1.13.0</version>
111+
<version>${flink.version}</version>
108112
</dependency>
109113
<dependency>
110114
<groupId>org.apache.flink</groupId>
111115
<artifactId>flink-runtime_2.11</artifactId>
112-
<version>1.13.0</version>
116+
<version>${flink.version}</version>
113117
</dependency>
114118
<dependency>
115119
<groupId>junit</groupId>
@@ -129,13 +133,13 @@
129133
<dependency>
130134
<groupId>org.apache.flink</groupId>
131135
<artifactId>flink-connector-test-utils</artifactId>
132-
<version>1.13.0</version>
136+
<version>${flink.version}</version>
133137
<scope>test</scope>
134138
</dependency>
135139
<dependency>
136140
<groupId>org.apache.flink</groupId>
137141
<artifactId>flink-test-utils-junit</artifactId>
138-
<version>1.13.0</version>
142+
<version>${flink.version}</version>
139143
<scope>test</scope>
140144
</dependency>
141145
</dependencies>

src/main/java/com/google/cloud/pubsublite/flink/PubsubLiteSink.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@
1616
package com.google.cloud.pubsublite.flink;
1717

1818
import com.google.cloud.Tuple;
19-
import com.google.cloud.pubsublite.flink.sink.BulkWaitPublisher;
20-
import com.google.cloud.pubsublite.flink.sink.MessagePublisher;
21-
import com.google.cloud.pubsublite.flink.sink.PerServerPublisherCache;
22-
import com.google.cloud.pubsublite.flink.sink.SerializingPublisher;
19+
import com.google.cloud.pubsublite.flink.internal.sink.BulkWaitPublisher;
20+
import com.google.cloud.pubsublite.flink.internal.sink.MessagePublisher;
21+
import com.google.cloud.pubsublite.flink.internal.sink.PerServerPublisherCache;
22+
import com.google.cloud.pubsublite.flink.internal.sink.SerializingPublisher;
2323
import com.google.errorprone.annotations.concurrent.GuardedBy;
2424
import java.time.Instant;
2525
import org.apache.flink.configuration.Configuration;

src/main/java/com/google/cloud/pubsublite/flink/PubsubLiteSinkSettings.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import com.google.auto.value.AutoValue;
1919
import com.google.cloud.pubsublite.Message;
2020
import com.google.cloud.pubsublite.TopicPath;
21-
import com.google.cloud.pubsublite.flink.sink.PublisherOptions;
21+
import com.google.cloud.pubsublite.flink.internal.sink.PublisherOptions;
2222
import java.io.Serializable;
2323

2424
@AutoValue

src/main/java/com/google/cloud/pubsublite/flink/PubsubLiteSource.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,17 +17,17 @@
1717

1818
import com.google.cloud.pubsublite.AdminClient;
1919
import com.google.cloud.pubsublite.TopicPath;
20-
import com.google.cloud.pubsublite.flink.enumerator.PartitionAssigner;
21-
import com.google.cloud.pubsublite.flink.enumerator.PubsubLiteSplitEnumerator;
22-
import com.google.cloud.pubsublite.flink.enumerator.SingleSubscriptionSplitDiscovery;
23-
import com.google.cloud.pubsublite.flink.enumerator.SplitDiscovery;
24-
import com.google.cloud.pubsublite.flink.enumerator.SplitEnumeratorCheckpointSerializer;
25-
import com.google.cloud.pubsublite.flink.enumerator.UniformPartitionAssigner;
20+
import com.google.cloud.pubsublite.flink.internal.enumerator.PartitionAssigner;
21+
import com.google.cloud.pubsublite.flink.internal.enumerator.PubsubLiteSplitEnumerator;
22+
import com.google.cloud.pubsublite.flink.internal.enumerator.SingleSubscriptionSplitDiscovery;
23+
import com.google.cloud.pubsublite.flink.internal.enumerator.SplitDiscovery;
24+
import com.google.cloud.pubsublite.flink.internal.enumerator.SplitEnumeratorCheckpointSerializer;
25+
import com.google.cloud.pubsublite.flink.internal.enumerator.UniformPartitionAssigner;
26+
import com.google.cloud.pubsublite.flink.internal.reader.PubsubLiteRecordEmitter;
27+
import com.google.cloud.pubsublite.flink.internal.reader.PubsubLiteSourceReader;
28+
import com.google.cloud.pubsublite.flink.internal.split.SubscriptionPartitionSplit;
29+
import com.google.cloud.pubsublite.flink.internal.split.SubscriptionPartitionSplitSerializer;
2630
import com.google.cloud.pubsublite.flink.proto.SplitEnumeratorCheckpoint;
27-
import com.google.cloud.pubsublite.flink.reader.PubsubLiteRecordEmitter;
28-
import com.google.cloud.pubsublite.flink.reader.PubsubLiteSourceReader;
29-
import com.google.cloud.pubsublite.flink.split.SubscriptionPartitionSplit;
30-
import com.google.cloud.pubsublite.flink.split.SubscriptionPartitionSplitSerializer;
3131
import com.google.cloud.pubsublite.internal.ExtractStatus;
3232
import org.apache.flink.api.common.serialization.DeserializationSchema;
3333
import org.apache.flink.api.common.typeinfo.TypeInformation;

src/main/java/com/google/cloud/pubsublite/flink/PubsubLiteSourceSettings.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@
2929
import com.google.cloud.pubsublite.SequencedMessage;
3030
import com.google.cloud.pubsublite.SubscriptionPath;
3131
import com.google.cloud.pubsublite.cloudpubsub.FlowControlSettings;
32-
import com.google.cloud.pubsublite.flink.reader.*;
33-
import com.google.cloud.pubsublite.flink.split.SubscriptionPartitionSplit;
32+
import com.google.cloud.pubsublite.flink.internal.reader.*;
33+
import com.google.cloud.pubsublite.flink.internal.split.SubscriptionPartitionSplit;
3434
import com.google.cloud.pubsublite.internal.BlockingPullSubscriber;
3535
import com.google.cloud.pubsublite.internal.BlockingPullSubscriberImpl;
3636
import com.google.cloud.pubsublite.internal.CursorClient;

src/main/java/com/google/cloud/pubsublite/flink/enumerator/PartitionAssigner.java renamed to src/main/java/com/google/cloud/pubsublite/flink/internal/enumerator/PartitionAssigner.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package com.google.cloud.pubsublite.flink.enumerator;
16+
package com.google.cloud.pubsublite.flink.internal.enumerator;
1717

18+
import com.google.cloud.pubsublite.flink.internal.split.SubscriptionPartitionSplit;
1819
import com.google.cloud.pubsublite.flink.proto.SplitEnumeratorCheckpoint;
19-
import com.google.cloud.pubsublite.flink.split.SubscriptionPartitionSplit;
2020
import java.util.Collection;
2121
import java.util.List;
2222
import java.util.Map;

src/main/java/com/google/cloud/pubsublite/flink/enumerator/PubsubLiteSplitEnumerator.java renamed to src/main/java/com/google/cloud/pubsublite/flink/internal/enumerator/PubsubLiteSplitEnumerator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package com.google.cloud.pubsublite.flink.enumerator;
16+
package com.google.cloud.pubsublite.flink.internal.enumerator;
1717

18+
import com.google.cloud.pubsublite.flink.internal.split.SubscriptionPartitionSplit;
1819
import com.google.cloud.pubsublite.flink.proto.SplitEnumeratorCheckpoint;
19-
import com.google.cloud.pubsublite.flink.split.SubscriptionPartitionSplit;
2020
import java.io.IOException;
2121
import java.time.Duration;
2222
import java.util.List;

src/main/java/com/google/cloud/pubsublite/flink/enumerator/SingleSubscriptionSplitDiscovery.java renamed to src/main/java/com/google/cloud/pubsublite/flink/internal/enumerator/SingleSubscriptionSplitDiscovery.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package com.google.cloud.pubsublite.flink.enumerator;
16+
package com.google.cloud.pubsublite.flink.internal.enumerator;
1717

1818
import com.google.api.gax.rpc.ApiException;
1919
import com.google.cloud.pubsublite.*;
20+
import com.google.cloud.pubsublite.flink.internal.split.SubscriptionPartitionSplit;
2021
import com.google.cloud.pubsublite.flink.proto.SplitEnumeratorCheckpoint;
21-
import com.google.cloud.pubsublite.flink.split.SubscriptionPartitionSplit;
2222
import com.google.cloud.pubsublite.internal.CursorClient;
2323
import com.google.cloud.pubsublite.internal.ExtractStatus;
2424
import java.util.ArrayList;

src/main/java/com/google/cloud/pubsublite/flink/enumerator/SplitDiscovery.java renamed to src/main/java/com/google/cloud/pubsublite/flink/internal/enumerator/SplitDiscovery.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package com.google.cloud.pubsublite.flink.enumerator;
16+
package com.google.cloud.pubsublite.flink.internal.enumerator;
1717

1818
import com.google.api.gax.rpc.ApiException;
19+
import com.google.cloud.pubsublite.flink.internal.split.SubscriptionPartitionSplit;
1920
import com.google.cloud.pubsublite.flink.proto.SplitEnumeratorCheckpoint;
20-
import com.google.cloud.pubsublite.flink.split.SubscriptionPartitionSplit;
2121
import java.util.List;
2222

2323
public interface SplitDiscovery extends AutoCloseable {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package com.google.cloud.pubsublite.flink.enumerator;
16+
package com.google.cloud.pubsublite.flink.internal.enumerator;
1717

1818
import com.google.cloud.pubsublite.flink.proto.SplitEnumeratorCheckpoint;
1919
import java.io.IOException;

0 commit comments

Comments
 (0)