congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
AnalysisResultSaveHandler.createSafeAnalysisResult
Code IndexAdd Tabnine to your IDE (free)

How to use
createSafeAnalysisResult
method
in
org.datacleaner.result.save.AnalysisResultSaveHandler

Best Java code snippets using org.datacleaner.result.save.AnalysisResultSaveHandler.createSafeAnalysisResult (Showing top 4 results out of 315)

origin: datacleaner/DataCleaner

public void saveWithoutUnsafeResultElements() {
  final AnalysisResult safeAnalysisResult = createSafeAnalysisResult();
  saveOrThrow(safeAnalysisResult, _resource);
}
origin: datacleaner/DataCleaner

private static void saveResult(final AnalysisResultFuture result, final Resource resultResource) {
  final AnalysisResultSaveHandler analysisResultSaveHandler =
      new AnalysisResultSaveHandler(result, resultResource);
  try {
    analysisResultSaveHandler.saveOrThrow();
  } catch (final SerializationException e) {
    // attempt to save what we can - and then rethrow
    final AnalysisResult safeAnalysisResult = analysisResultSaveHandler.createSafeAnalysisResult();
    if (safeAnalysisResult == null) {
      logger.error("Serialization of result failed without any safe result elements to persist");
    } else {
      final Map<ComponentJob, AnalyzerResult> unsafeResultElements =
          analysisResultSaveHandler.getUnsafeResultElements();
      logger.error("Serialization of result failed with the following unsafe elements: {}",
          unsafeResultElements);
      logger.warn("Partial AnalysisResult will be persisted to filename '{}'",
          resultResource.getQualifiedPath());
      analysisResultSaveHandler.saveWithoutUnsafeResultElements();
    }
    // rethrow the exception regardless
    throw e;
  }
}
origin: datacleaner/DataCleaner

final boolean success = saveHandler.saveAttempt();
if (!success) {
  final AnalysisResult safeAnalysisResult = saveHandler.createSafeAnalysisResult();
  if (safeAnalysisResult == null) {
    WidgetUtils.showErrorMessage("Error writing result to file!", "See the log for error details.");
origin: org.eobjects.datacleaner/DataCleaner-monitor-services

} catch (SerializationException e) {
  final AnalysisResult safeAnalysisResult = analysisResultSaveHandler.createSafeAnalysisResult();
  if (safeAnalysisResult == null) {
    logger.error("Serialization of result failed without any safe result elements to persist");
org.datacleaner.result.saveAnalysisResultSaveHandlercreateSafeAnalysisResult

Javadoc

Creates a safe AnalysisResult for saving

Popular methods of AnalysisResultSaveHandler

  • getUnsafeResultElements
  • <init>
  • saveOrThrow
  • saveWithoutUnsafeResultElements
  • saveAttempt

Popular in Java

  • Reading from database using SQL prepared statement
  • getApplicationContext (Context)
  • getResourceAsStream (ClassLoader)
  • onRequestPermissionsResult (Fragment)
  • ObjectMapper (com.fasterxml.jackson.databind)
    ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Pl
  • FileReader (java.io)
    A specialized Reader that reads from a file in the file system. All read requests made by calling me
  • OutputStream (java.io)
    A writable sink for bytes.Most clients will use output streams that write data to the file system (
  • Socket (java.net)
    Provides a client-side TCP socket.
  • JButton (javax.swing)
  • Runner (org.openjdk.jmh.runner)
  • Top PhpStorm plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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