Package com.splunk.shuttl.archiver.model

Examples of com.splunk.shuttl.archiver.model.LocalBucket


    assertTrue(!dirToBeMoved.exists());
    assertTrue(nonExistingSafeLocation.exists());
  }

  public void freezeBucket_givenBucket_callRestWithMovedBucket() {
    LocalBucket bucket = TUtilsBucket.createBucket();

    bucketFreezer.freezeBucket(bucket.getIndex(), bucket.getDirectory()
        .getAbsolutePath());

    ArgumentCaptor<LocalBucket> bucketCaptor = ArgumentCaptor
        .forClass(LocalBucket.class);
    verify(archiveRestHandler, times(1)).callRestToArchiveLocalBucket(
View Full Code Here


        archivedBucketWithinTimeRange2);
  }

  public void thawBuckets_bucketAlreadyExistsInLocalStorage_doesNotThawBucketAgain()
      throws IOException {
    LocalBucket thawedBucket = TUtilsBucket.createBucket();
    when(localBuckets.hasBucket(thawedBucket)).thenReturn(true);
    when(
        listsBucketsFiltered.listFilteredBucketsAtIndex(index, earliestTime,
            latestTime)).thenReturn(asList((Bucket) thawedBucket));
View Full Code Here

    TUtilsTestNG.assertBucketsGotSameIndexFormatAndName(bucket, capturedBucket);
  }

  public void freezeBucket_givenBucket_callItToRecoverBuckets() {
    LocalBucket bucket = TUtilsBucket.createBucket();
    bucketFreezer.freezeBucket(bucket.getIndex(), bucket.getDirectory()
        .getAbsolutePath());
    verify(failedBucketsArchiver).archiveFailedBuckets(archiveRestHandler);
  }
View Full Code Here

    Bucket bucket1 = mock(Bucket.class);
    Bucket bucket2 = mock(Bucket.class);
    when(
        listsBucketsFiltered.listFilteredBucketsAtIndex(index, earliestTime,
            latestTime)).thenReturn(asList(bucket1, bucket2));
    LocalBucket thawedBucket1 = mock(LocalBucket.class);
    LocalBucket thawedBucket2 = mock(LocalBucket.class);
    when(getsBucketsFromArchive.getBucketFromArchive(bucket1)).thenReturn(
        thawedBucket1);
    when(getsBucketsFromArchive.getBucketFromArchive(bucket2)).thenReturn(
        thawedBucket2);
    bucketThawer.thawBuckets(index, earliestTime, latestTime);
View Full Code Here

        .getAbsolutePath());
    verify(failedBucketsArchiver).archiveFailedBuckets(archiveRestHandler);
  }

  public void freezeBucket_givenBucket_triesToRestoreBucketsAFTERCallingRest() {
    LocalBucket bucket = TUtilsBucket.createBucket();
    bucketFreezer.freezeBucket(bucket.getIndex(), bucket.getDirectory()
        .getAbsolutePath());
    InOrder inOrder = inOrder(archiveRestHandler, failedBucketsArchiver);
    inOrder.verify(archiveRestHandler, times(1)).callRestToArchiveLocalBucket(
        any(LocalBucket.class));
    inOrder.verify(failedBucketsArchiver).archiveFailedBuckets(
View Full Code Here

  }

  @Test(groups = { "fast-unit" })
  public void callRestToArchiveLocalBucket_givenBucket_executesRequestOnHttpClient()
      throws ClientProtocolException, IOException {
    LocalBucket bucket = TUtilsBucket.createBucket();
    archiveRestHandler.callRestToArchiveLocalBucket(bucket);

    verify(httpClient).execute(any(HttpUriRequest.class));
  }
View Full Code Here

    assertEquals(shuttlPort, requestPort);
  }

  private URI getExecutedHttpRequestsUri() throws IOException,
      ClientProtocolException {
    LocalBucket bucket = TUtilsBucket.createBucket();
    archiveRestHandler.callRestToArchiveLocalBucket(bucket);

    ArgumentCaptor<HttpUriRequest> requestCaptor = ArgumentCaptor
        .forClass(HttpUriRequest.class);
    verify(httpClient).execute(requestCaptor.capture());
View Full Code Here

  @SuppressWarnings("unchecked")
  public void callRestToArchiveLocalBucket_httpClientThrowsClientProtocolException_caughtAndLogged()
      throws ClientProtocolException, IOException {
    when(httpClient.execute(any(HttpUriRequest.class))).thenThrow(
        ClientProtocolException.class);
    LocalBucket bucket = TUtilsBucket.createBucket();
    archiveRestHandler.callRestToArchiveLocalBucket(bucket);

    verifyClassWasOnlyErrorLogged(ClientProtocolException.class);
  }
View Full Code Here

  @SuppressWarnings("unchecked")
  public void callRestToArchiveLocalBucket_httpClientThrowsIOException_caughtAndLogged()
      throws ClientProtocolException, IOException {
    when(httpClient.execute(any(HttpUriRequest.class))).thenThrow(
        IOException.class);
    LocalBucket bucket = TUtilsBucket.createBucket();
    archiveRestHandler.callRestToArchiveLocalBucket(bucket);

    verifyClassWasOnlyErrorLogged(IOException.class);
  }
View Full Code Here

    bucketDeleter.deleteBucket(bucket);
  }

  public void deleteBucket_deletionThrowsException_logsException()
      throws IOException {
    LocalBucket throwsIOExceptionOnDelete = mock(LocalBucket.class);
    doThrow(IOException.class).when(throwsIOExceptionOnDelete).deleteBucket();
    bucketDeleter.deleteBucket(throwsIOExceptionOnDelete);
    verify(logger).warn(anyString());
  }
View Full Code Here

TOP

Related Classes of com.splunk.shuttl.archiver.model.LocalBucket

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.