class Aws::S3::ObjectMultipartCopier::PartQueue

Public Class Methods

new(parts = []) click to toggle source
# File lib/aws-sdk-resources/services/s3/object_multipart_copier.rb, line 163
def initialize(parts = [])
  @parts = parts
  @mutex = Mutex.new
end

Public Instance Methods

clear!() click to toggle source
# File lib/aws-sdk-resources/services/s3/object_multipart_copier.rb, line 172
def clear!
  @mutex.synchronize { @parts.clear }
end
shift() click to toggle source
# File lib/aws-sdk-resources/services/s3/object_multipart_copier.rb, line 168
def shift
  @mutex.synchronize { @parts.shift }
end