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