ark_error_manager_flutter library
Flutter capture hooks and presentation integration for Ark Error Manager.
Classes
- DefaultErrorClassifier
- Safe fallback used when no application classifier supports an error.
- DeveloperLogErrorReporter
-
Writes sanitized reports through
dart:developer. - DeveloperLogPipelineFailureHandler
- Last-resort pipeline failure output that cannot recurse into the manager.
- ErrorActionPlan
- Explicit actions selected for a classified error.
- ErrorApplicationInfo
- Stable identity of the running application build.
- ErrorAssessment
- Typed classification of one captured error.
- ErrorCaptureDetails
- Marker for source-specific, typed capture details.
- ErrorClassifier
- Classifies supported application errors into a stable assessment.
- ErrorContextProvider
- Collects one structured context section for an occurrence.
- ErrorContextSection
- A named, structured section of report context.
- ErrorIncident
- Internal, raw incident available to application-local policies and UI.
- ErrorIntakeConfiguration
- Bounds the number of accepted occurrences that have not finished yet.
- ErrorManager
- One application-level error processing pipeline.
- ErrorManagerConfiguration
- Immutable composition-root configuration for one error manager.
- ErrorManagerObserver
- Observes the manager lifecycle without replacing pipeline roles.
- ErrorOccurrence
- Raw error captured at an application boundary.
- ErrorPipelineFailure
- Failure produced by the error-management pipeline itself.
- ErrorPipelineFailureHandler
- Last-resort destination for failures inside the manager pipeline.
- ErrorPolicy
- Selects reporting, presentation, and recovery actions.
- ErrorPresenter
- Presents application-local error information to a user.
- ErrorRecoveryController
- Performs host-owned application recovery.
- ErrorReport
- Sanitized report safe to pass to configured reporters.
- ErrorReporter
- Persists or transmits sanitized reports.
- ErrorRuntimeEnvironment
- Runtime environment used by classification and action policies.
- ErrorSanitizationLimits
- Resource limits applied while sanitizing untrusted report context.
- ErrorSanitizer
- Converts a raw incident into a report safe for external reporters.
- FlutterErrorBuildMode
- Flutter-specific compile-mode detection.
- FlutterErrorCaptureDetails
- Typed source details retained for an error captured by Flutter.
- FlutterErrorManagerBinding
- Single-owner bridge from Flutter's global error hooks to one manager.
- FlutterErrorPresentationDelegate
- Application-owned Flutter presentation implementation.
- FlutterFrameworkErrorClassifier
- Default classification for failures captured by the Flutter framework.
- FlutterRuntimeErrorContextProvider
- Collects non-sensitive Flutter runtime diagnostics.
- IsolateErrorCaptureDetails
- Capture details for an error forwarded by another isolate.
- IsolateErrorManagerBinding
- One-time bridge from a child isolate to an application ErrorManager.
- Adapts a root navigator and Flutter delegate to the core presenter contract.
- StandardErrorPolicy
- Conservative default actions derived from severity and build mode.
- StrictErrorSanitizer
- Sanitizer that masks common secret-bearing fields and bounds raw context.
-
TypedErrorClassifier<
T extends Object> - Type-safe base for classifiers that own one error type.
Enums
- ErrorBuildMode
- Compilation mode of the running application.
- ErrorCaptureSource
- The runtime boundary that first captured an error.
- ErrorCategory
- Stable, application-independent classification of exceptional failures.
- ErrorDeploymentEnvironment
- Deployment target of the running application.
- ErrorPipelineStage
- Stage of the error-management pipeline that failed.
- ErrorPresentationDirective
- Required user-facing presentation intensity.
- ErrorRecoveryDirective
- Application-level recovery requested after reporting and presentation.
- ErrorReportingDirective
- Whether a sanitized error report should be recorded.
- ErrorSeverity
- Impact of an exceptional failure on the running application.
- FlutterPreviousErrorHandlerPolicy
- Whether handlers installed before this binding should remain in the chain.
Extensions
- ErrorSeverityAssessment on ErrorSeverity
- Derived semantics of ErrorSeverity.
Typedefs
- ErrorManagerClock = DateTime Function()
- Clock used to timestamp captured errors.
Exceptions / Errors
- ErrorManagerCapacityExceededException
-
Returned by
handleErrorwhen the bounded intake is already full.