Class JobStatusMonitor


  • public class JobStatusMonitor
    extends Object
    Utility for monitoring the status of an Amazon Glacier job, through Amazon SNS/SQS.
    • Constructor Detail

      • 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.
    • Method Detail

      • getTopicArn

        public String getTopicArn()
      • shutdown

        public void shutdown()
      • waitForJobToComplete

        public void waitForJobToComplete​(String jobId)
        Poll the SQS queue to see if we've received a message about the job completion yet.