Package org.apache.beam.sdk.io.neo4j
Class Neo4jIO.DriverProviderFromDriverConfiguration
java.lang.Object
org.apache.beam.sdk.io.neo4j.Neo4jIO.DriverProviderFromDriverConfiguration
- All Implemented Interfaces:
- Serializable,- HasDisplayData,- ProcessFunction<Void,,- org.neo4j.driver.Driver> - SerializableFunction<Void,- org.neo4j.driver.Driver> 
- Enclosing class:
- Neo4jIO
public static class Neo4jIO.DriverProviderFromDriverConfiguration
extends Object
implements SerializableFunction<Void,org.neo4j.driver.Driver>, HasDisplayData 
Wraps a 
Neo4jIO.DriverConfiguration to provide a Driver.
 At most a single Driver instance will be constructed during pipeline execution for
 each unique Neo4jIO.DriverConfiguration within the pipeline.
- See Also:
- 
Method SummaryModifier and TypeMethodDescriptionorg.neo4j.driver.DriverReturns the result of invoking this function on the given input.static SerializableFunction<Void, org.neo4j.driver.Driver> of(Neo4jIO.DriverConfiguration config) voidpopulateDisplayData(DisplayData.Builder builder) Register display data for the given transform or component.
- 
Method Details- 
ofpublic static SerializableFunction<Void,org.neo4j.driver.Driver> of(Neo4jIO.DriverConfiguration config) 
- 
applyDescription copied from interface:SerializableFunctionReturns the result of invoking this function on the given input.- Specified by:
- applyin interface- ProcessFunction<Void,- org.neo4j.driver.Driver> 
- Specified by:
- applyin interface- SerializableFunction<Void,- org.neo4j.driver.Driver> 
 
- 
populateDisplayDataDescription copied from interface:HasDisplayDataRegister display data for the given transform or component.populateDisplayData(DisplayData.Builder)is invoked by Pipeline runners to collect display data viaDisplayData.from(HasDisplayData). Implementations may callsuper.populateDisplayData(builder)in order to register display data in the current namespace, but should otherwise usesubcomponent.populateDisplayData(builder)to use the namespace of the subcomponent.- Specified by:
- populateDisplayDatain interface- HasDisplayData
- Parameters:
- builder- The builder to populate with display data.
- See Also:
 
 
-