Package cdc.issues.io
Class StreamIssuesHandler.Builder
java.lang.Object
cdc.issues.io.StreamIssuesHandler.Builder
- Enclosing class:
- StreamIssuesHandler
Builder of StreamIssuesHandler.
One must use file(File) or out(OutputStream).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()computeHash(boolean computeHash) features(IssuesIoFactoryFeatures features) Sets the factory features.Sets the output file.format(IssuesFormat format) Sets the output format.out(OutputStream out) Sets the output stream.protected StreamIssuesHandler.Builderself()settings(OutSettings settings) Sets the out settings.snapshot(SnapshotData snapshot) Sets the snapshot data.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
self
-
features
Sets the factory features.Default:
IssuesIoFactoryFeatures.UTC_FASTEST.- Parameters:
features- The factory features.- Returns:
- This Builder.
-
settings
Sets the out settings.Default:
OutSettings.ALL_DATA_NO_ANSWERS.- Parameters:
settings- The out settings.- Returns:
- This Builder.
-
file
Sets the output file.- Parameters:
file- The file.- Returns:
- This Builder.
-
out
Sets the output stream.Should be used with
format(IssuesFormat).- Parameters:
out- The outputStream to use.- Returns:
- This Builder.
-
format
Sets the output format.Can be used with
out(OutputStream).
Default:IssuesFormat.CSV.- Parameters:
format- The format.- Returns:
- This Builder.
-
snapshot
Sets the snapshot data.This is optional and may be
null.- Parameters:
snapshot- The snapshot data.- Returns:
- This Builder.
-
computeHash
-
build
-