Class JobStatusMonitor
- java.lang.Object
-
- com.amazonaws.services.glacier.transfer.JobStatusMonitor
-
public class JobStatusMonitor extends Object
Utility for monitoring the status of an Amazon Glacier job, through Amazon SNS/SQS.
-
-
Constructor Summary
Constructors Constructor Description JobStatusMonitor(AWSCredentialsProvider credentialsProvider, ClientConfiguration clientConfiguration)
JobStatusMonitor(AmazonSQSClient sqs, AmazonSNSClient sns)
Constructs a JobStatusMonitor that will use the specified clients for polling archive download job status.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getTopicArn()
void
shutdown()
void
waitForJobToComplete(String jobId)
Poll the SQS queue to see if we've received a message about the job completion yet.
-
-
-
Constructor Detail
-
JobStatusMonitor
public JobStatusMonitor(AWSCredentialsProvider credentialsProvider, ClientConfiguration clientConfiguration)
-
JobStatusMonitor
public JobStatusMonitor(AmazonSQSClient sqs, AmazonSNSClient sns)
Constructs a JobStatusMonitor that will use the specified clients for polling archive download job status.- Parameters:
sqs
- The client for working with Amazon SQS when polling archive retrieval job status.sns
- The client for working with Amazon SNS when polling archive retrieval job status.
-
-