class Aws::S3::ObjectMultipartCopier::PartQueue

Public Class Methods

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

Public Instance Methods

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