Package org.apache.beam.sdk.expansion.service
package org.apache.beam.sdk.expansion.service
Classes used to expand cross-language transforms.
-
ClassDescriptionA
gRPC Server
for an ExpansionService.A service that allows pipeline expand transforms from a remote SDK.A registrar that createsTransformProvider
instances fromRunnerApi.FunctionSpec
s.Exposes Java transforms viaExternalTransformRegistrar
.Options used to configure theExpansionService
.Loads the ExpansionService config.Loads the allow list fromExpansionServiceOptions.getJavaClassLookupAllowlistFile()
, defaulting to an emptyJavaClassLookupTransformProvider.AllowList
.Provides a mapping ofRunnerApi.FunctionSpec
to aPTransform
, together with mappings of its inputs and outputs to maps of PCollections.An implementation ofTypedSchemaTransformProvider
for WindowInto.