Skip to content

Commit

Permalink
Change materializer type for chunkUploadSink in S3 DSL's
Browse files Browse the repository at this point in the history
  • Loading branch information
mdedetrich committed Nov 13, 2023
1 parent aebbf49 commit 32facdd
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 10 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# These filters are here because a type argument in the chunkUploadSink parameter was changed from
# NotUsed to _ which has zero effect on runtime
ProblemFilters.exclude[IncompatibleSignatureProblem]("org.apache.pekko.stream.connectors.s3.javadsl.S3.resumeMultipartUploadWithContext")
ProblemFilters.exclude[IncompatibleSignatureProblem]("org.apache.pekko.stream.connectors.s3.javadsl.S3.multipartUploadWithContext")
ProblemFilters.exclude[IncompatibleSignatureProblem]("org.apache.pekko.stream.connectors.s3.javadsl.S3.resumeMultipartUploadWithContext")
ProblemFilters.exclude[IncompatibleSignatureProblem]("org.apache.pekko.stream.connectors.s3.scaladsl.S3.resumeMultipartUploadWithHeadersAndContext")
ProblemFilters.exclude[IncompatibleSignatureProblem]("org.apache.pekko.stream.connectors.s3.scaladsl.S3.resumeMultipartUploadWithContext")
ProblemFilters.exclude[IncompatibleSignatureProblem]("org.apache.pekko.stream.connectors.s3.scaladsl.S3.multipartUploadWithHeadersAndContext")
ProblemFilters.exclude[IncompatibleSignatureProblem]("org.apache.pekko.stream.connectors.s3.scaladsl.S3.multipartUploadWithContext")
ProblemFilters.exclude[IncompatibleSignatureProblem]("org.apache.pekko.stream.connectors.s3.scaladsl.S3.multipartUploadWithHeadersAndContext")
ProblemFilters.exclude[IncompatibleSignatureProblem]("org.apache.pekko.stream.connectors.s3.scaladsl.S3.resumeMultipartUploadWithContext")
ProblemFilters.exclude[IncompatibleSignatureProblem]("org.apache.pekko.stream.connectors.s3.scaladsl.S3.resumeMultipartUploadWithHeadersAndContext")
Original file line number Diff line number Diff line change
Expand Up @@ -961,7 +961,7 @@ object S3 {
def multipartUploadWithContext[C](
bucket: String,
key: String,
chunkUploadSink: Sink[JPair[UploadPartResponse, java.lang.Iterable[C]], NotUsed],
chunkUploadSink: Sink[JPair[UploadPartResponse, java.lang.Iterable[C]], _],
contentType: ContentType,
s3Headers: S3Headers): Sink[JPair[ByteString, C], CompletionStage[MultipartUploadResult]] =
S3Stream
Expand Down Expand Up @@ -1003,7 +1003,7 @@ object S3 {
def multipartUploadWithContext[C](
bucket: String,
key: String,
chunkUploadSink: Sink[JPair[UploadPartResponse, java.lang.Iterable[C]], NotUsed],
chunkUploadSink: Sink[JPair[UploadPartResponse, java.lang.Iterable[C]], _],
contentType: ContentType): Sink[JPair[ByteString, C], CompletionStage[MultipartUploadResult]] =
multipartUploadWithContext[C](bucket,
key,
Expand Down Expand Up @@ -1034,7 +1034,7 @@ object S3 {
def multipartUploadWithContext[C](
bucket: String,
key: String,
chunkUploadSink: Sink[JPair[UploadPartResponse, java.lang.Iterable[C]], NotUsed])
chunkUploadSink: Sink[JPair[UploadPartResponse, java.lang.Iterable[C]], _])
: Sink[JPair[ByteString, C], CompletionStage[MultipartUploadResult]] =
multipartUploadWithContext[C](bucket, key, chunkUploadSink, ContentTypes.APPLICATION_OCTET_STREAM)

Expand Down Expand Up @@ -1133,7 +1133,7 @@ object S3 {
key: String,
uploadId: String,
previousParts: java.lang.Iterable[Part],
chunkUploadSink: Sink[JPair[UploadPartResponse, java.lang.Iterable[C]], NotUsed],
chunkUploadSink: Sink[JPair[UploadPartResponse, java.lang.Iterable[C]], _],
contentType: ContentType,
s3Headers: S3Headers): Sink[JPair[ByteString, C], CompletionStage[MultipartUploadResult]] = {
S3Stream
Expand Down Expand Up @@ -1183,7 +1183,7 @@ object S3 {
key: String,
uploadId: String,
previousParts: java.lang.Iterable[Part],
chunkUploadSink: Sink[JPair[UploadPartResponse, java.lang.Iterable[C]], NotUsed],
chunkUploadSink: Sink[JPair[UploadPartResponse, java.lang.Iterable[C]], _],
contentType: ContentType): Sink[JPair[ByteString, C], CompletionStage[MultipartUploadResult]] =
resumeMultipartUploadWithContext[C](bucket,
key,
Expand Down Expand Up @@ -1221,7 +1221,7 @@ object S3 {
key: String,
uploadId: String,
previousParts: java.lang.Iterable[Part],
chunkUploadSink: Sink[JPair[UploadPartResponse, java.lang.Iterable[C]], NotUsed])
chunkUploadSink: Sink[JPair[UploadPartResponse, java.lang.Iterable[C]], _])
: Sink[JPair[ByteString, C], CompletionStage[MultipartUploadResult]] =
resumeMultipartUploadWithContext[C](bucket,
key,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -581,7 +581,7 @@ object S3 {
def multipartUploadWithContext[C](
bucket: String,
key: String,
chunkUploadSink: Sink[(UploadPartResponse, immutable.Iterable[C]), NotUsed],
chunkUploadSink: Sink[(UploadPartResponse, immutable.Iterable[C]), _],
contentType: ContentType = ContentTypes.`application/octet-stream`,
metaHeaders: MetaHeaders = MetaHeaders(Map()),
cannedAcl: CannedAcl = CannedAcl.Private,
Expand Down Expand Up @@ -626,7 +626,7 @@ object S3 {
def multipartUploadWithHeadersAndContext[C](
bucket: String,
key: String,
chunkUploadSink: Sink[(UploadPartResponse, immutable.Iterable[C]), NotUsed],
chunkUploadSink: Sink[(UploadPartResponse, immutable.Iterable[C]), _],
contentType: ContentType = ContentTypes.`application/octet-stream`,
chunkSize: Int = MinChunkSize,
chunkingParallelism: Int = 4,
Expand Down Expand Up @@ -710,7 +710,7 @@ object S3 {
key: String,
uploadId: String,
previousParts: immutable.Iterable[Part],
chunkUploadSink: Sink[(UploadPartResponse, immutable.Iterable[C]), NotUsed],
chunkUploadSink: Sink[(UploadPartResponse, immutable.Iterable[C]), _],
contentType: ContentType = ContentTypes.`application/octet-stream`,
metaHeaders: MetaHeaders = MetaHeaders(Map()),
cannedAcl: CannedAcl = CannedAcl.Private,
Expand Down Expand Up @@ -797,7 +797,7 @@ object S3 {
key: String,
uploadId: String,
previousParts: immutable.Iterable[Part],
chunkUploadSink: Sink[(UploadPartResponse, immutable.Iterable[C]), NotUsed],
chunkUploadSink: Sink[(UploadPartResponse, immutable.Iterable[C]), _],
contentType: ContentType = ContentTypes.`application/octet-stream`,
chunkSize: Int = MinChunkSize,
chunkingParallelism: Int = 4,
Expand Down

0 comments on commit 32facdd

Please sign in to comment.