congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
ImmutableCheckerResult.builder
Code IndexAdd Tabnine to your IDE (free)

How to use
builder
method
in
com.palantir.atlasdb.jepsen.ImmutableCheckerResult

Best Java code snippets using com.palantir.atlasdb.jepsen.ImmutableCheckerResult.builder (Showing top 11 results out of 315)

origin: palantir/atlasdb

  private CheckerResult combineResults(List<CheckerResult> results) {
    List<Event> allErrors = results.stream().flatMap(result ->
        result.errors().stream()).collect(Collectors.toList());
    boolean allValid = results.stream().allMatch(CheckerResult::valid);
    return ImmutableCheckerResult.builder()
        .valid(allValid)
        .errors(allErrors)
        .build();
  }
}
origin: palantir/atlasdb

public static CheckerResult combine(List<CheckerResult> results) {
  return ImmutableCheckerResult.builder()
      .valid(results.stream()
          .allMatch(CheckerResult::valid))
      .errors(results.stream()
          .flatMap(result -> result.errors().stream())
          .collect(Collectors.toList()))
      .build();
}
origin: palantir/atlasdb

  private Checker createMockedChecker(boolean valid, Map<Keyword, ?> ... errors) {
    List<Map<Keyword, ?>> listOfErrors = ImmutableList.copyOf(errors);
    List<Event> listOfErrorsAsEvents = listOfErrors.stream()
        .map(Event::fromKeywordMap)
        .collect(Collectors.toList());

    Checker checker = mock(Checker.class);
    CheckerResult result = ImmutableCheckerResult.builder()
        .valid(valid)
        .errors(listOfErrorsAsEvents)
        .build();
    when(checker.check(any())).thenReturn(result);
    return checker;
  }
}
origin: palantir/atlasdb

@Override
public CheckerResult check(List<Event> events) {
  Visitor visitor = new Visitor();
  events.forEach(event -> event.accept(visitor));
  return ImmutableCheckerResult.builder()
      .valid(visitor.valid())
      .errors(visitor.errors())
      .build();
}
origin: palantir/atlasdb

@Override
public CheckerResult check(List<Event> events) {
  Visitor visitor = new Visitor();
  events.forEach(event -> event.accept(visitor));
  return ImmutableCheckerResult.builder()
      .valid(visitor.valid())
      .errors(visitor.errors())
      .build();
}
origin: palantir/atlasdb

@Override
public CheckerResult check(List<Event> events) {
  Visitor visitor = new Visitor();
  events.forEach(event -> event.accept(visitor));
  return ImmutableCheckerResult.builder()
      .valid(visitor.valid())
      .errors(visitor.errors())
      .build();
}
origin: palantir/atlasdb

@Override
public CheckerResult check(List<Event> events) {
  Visitor visitor = new NemesisResilienceChecker.Visitor();
  events.forEach(event -> event.accept(visitor));
  return ImmutableCheckerResult.builder()
      .valid(visitor.valid())
      .errors(visitor.errors())
      .build();
}
origin: palantir/atlasdb

@Override
public CheckerResult check(List<Event> events) {
  Visitor visitor = new Visitor();
  events.forEach(event -> event.accept(visitor));
  visitor.verifyLockCorrectness();
  return ImmutableCheckerResult.builder()
      .valid(visitor.valid())
      .errors(visitor.errors())
      .build();
}
origin: palantir/atlasdb

@Override
public CheckerResult check(List<Event> events) {
  Visitor visitor = new Visitor();
  events.forEach(event -> event.accept(visitor));
  return ImmutableCheckerResult.builder()
      .valid(visitor.valid())
      .errors(visitor.errors())
      .build();
}
origin: palantir/atlasdb

@Override
public CheckerResult check(List<Event> events) {
  Visitor visitor = new Visitor();
  events.forEach(event -> event.accept(visitor));
  return ImmutableCheckerResult.builder()
      .valid(visitor.valid())
      .errors(visitor.errors())
      .build();
}
origin: palantir/atlasdb

private CheckerResult checkLockName(String lockName, List<Event> events) {
  boolean noOtherLock = true;
  boolean atLeastOneInvoke = false;
  for (Event event : events) {
    if (event instanceof InvokeEvent) {
      atLeastOneInvoke = true;
      InvokeEvent invokeEvent = (InvokeEvent) event;
      if (!invokeEvent.value().equals(lockName)) {
        noOtherLock = false;
      }
    }
  }
  if (noOtherLock && atLeastOneInvoke) {
    return ImmutableCheckerResult.builder()
        .valid(false)
        .errors(events)
        .build();
  } else {
    return ImmutableCheckerResult.builder()
        .valid(true)
        .errors(new ArrayList<>())
        .build();
  }
}
com.palantir.atlasdb.jepsenImmutableCheckerResultbuilder

Popular methods of ImmutableCheckerResult

    Popular in Java

    • Parsing JSON documents to java classes using gson
    • getApplicationContext (Context)
    • requestLocationUpdates (LocationManager)
    • getOriginalFilename (MultipartFile)
      Return the original filename in the client's filesystem.This may contain path information depending
    • BufferedWriter (java.io)
      Wraps an existing Writer and buffers the output. Expensive interaction with the underlying reader is
    • IOException (java.io)
      Signals a general, I/O-related error. Error details may be specified when calling the constructor, a
    • OutputStream (java.io)
      A writable sink for bytes.Most clients will use output streams that write data to the file system (
    • URLEncoder (java.net)
      This class is used to encode a string using the format required by application/x-www-form-urlencoded
    • UUID (java.util)
      UUID is an immutable representation of a 128-bit universally unique identifier (UUID). There are mul
    • JFileChooser (javax.swing)
    • Top 12 Jupyter Notebook Extensions
    Tabnine Logo
    • Products

      Search for Java codeSearch for JavaScript code
    • IDE Plugins

      IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
    • Company

      About UsContact UsCareers
    • Resources

      FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
    Get Tabnine for your IDE now