This is an automated email from the ASF dual-hosted git repository.
yhu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git
The following commit(s) were added to refs/heads/master by this push:
new 257fa5a46d3 Fix Components visibility (#37551)
257fa5a46d3 is described below
commit 257fa5a46d3175f42eab08ca6c34a68fe9ff4889
Author: Tarun Annapareddy <[email protected]>
AuthorDate: Mon Feb 9 11:29:54 2026 -0800
Fix Components visibility (#37551)
---
.../io/components/deadletterqueue/package-info.java | 20 ++++++++++++++++++++
.../deadletterqueue/sinks/package-info.java | 20 ++++++++++++++++++++
.../sdk/io/components/throttling/package-info.java | 20 ++++++++++++++++++++
settings.gradle.kts | 1 +
4 files changed, 61 insertions(+)
diff --git
a/sdks/java/io/components/src/main/java/org/apache/beam/sdk/io/components/deadletterqueue/package-info.java
b/sdks/java/io/components/src/main/java/org/apache/beam/sdk/io/components/deadletterqueue/package-info.java
new file mode 100644
index 00000000000..eeb6afb035c
--- /dev/null
+++
b/sdks/java/io/components/src/main/java/org/apache/beam/sdk/io/components/deadletterqueue/package-info.java
@@ -0,0 +1,20 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/** Defines Dead Letter Queue (DLQ) routers for Beam IO components. */
+package org.apache.beam.sdk.io.components.deadletterqueue;
diff --git
a/sdks/java/io/components/src/main/java/org/apache/beam/sdk/io/components/deadletterqueue/sinks/package-info.java
b/sdks/java/io/components/src/main/java/org/apache/beam/sdk/io/components/deadletterqueue/sinks/package-info.java
new file mode 100644
index 00000000000..1766ac4599e
--- /dev/null
+++
b/sdks/java/io/components/src/main/java/org/apache/beam/sdk/io/components/deadletterqueue/sinks/package-info.java
@@ -0,0 +1,20 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/** Defines sinks for Dead Letter Queue (DLQ) implementations. */
+package org.apache.beam.sdk.io.components.deadletterqueue.sinks;
diff --git
a/sdks/java/io/components/src/main/java/org/apache/beam/sdk/io/components/throttling/package-info.java
b/sdks/java/io/components/src/main/java/org/apache/beam/sdk/io/components/throttling/package-info.java
new file mode 100644
index 00000000000..9543515857a
--- /dev/null
+++
b/sdks/java/io/components/src/main/java/org/apache/beam/sdk/io/components/throttling/package-info.java
@@ -0,0 +1,20 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/** Defines Throttling utilities for Beam IO components. */
+package org.apache.beam.sdk.io.components.throttling;
diff --git a/settings.gradle.kts b/settings.gradle.kts
index 1b53cb151a6..add4a9ad216 100644
--- a/settings.gradle.kts
+++ b/settings.gradle.kts
@@ -212,6 +212,7 @@ include(":sdks:java:io:azure-cosmos")
include(":sdks:java:io:cassandra")
include(":sdks:java:io:clickhouse")
include(":sdks:java:io:common")
+include(":sdks:java:io:components")
include(":sdks:java:io:contextualtextio")
include(":sdks:java:io:debezium")
include(":sdks:java:io:debezium:expansion-service")