Module: ConnectorsShared

Defined in:
lib/connectors_shared/constants.rb,
lib/connectors_shared/errors.rb,
lib/connectors_shared/logger.rb,
lib/connectors_shared/monitor.rb,
lib/connectors_shared/job_status.rb,
lib/connectors_shared/extraction_utils.rb,
lib/connectors_shared/exception_tracking.rb,
lib/connectors_shared/middleware/basic_auth.rb,
lib/connectors_shared/extension_mapping_util.rb,
lib/connectors_shared/middleware/bearer_auth.rb,
lib/connectors_shared/middleware/restrict_hostnames.rb

Overview

frozen_string_literal: true

Defined Under Namespace

Modules: ExtractionUtils, Middleware Classes: ClientError, ConnectorNotAvailableError, Constants, DocumentError, Error, EvictionError, EvictionWithNoProgressError, ExceptionTracking, ExplicitlyCausedError, ExtensionMappingUtil, InvalidIndexingConfigurationError, InvalidTokenError, JobCannotBeUpdatedError, JobClaimingError, JobDocumentLimitError, JobInterruptedError, JobStatus, JobSyncNotPossibleYetError, Logger, MaxErrorsExceededError, MaxErrorsInWindowExceededError, MaxSuccessiveErrorsExceededError, Monitor, MonitoringError, PlatinumLicenseRequiredError, PublishingFailedError, SecretInvalidError, SuspendedJobError, ThrottlingError, TokenRefreshFailedError, TransientServerError, TransientSubextractorError, UnrecoverableServerError

Constant Summary collapse

INTERNAL_SERVER_ERROR =
ConnectorsShared::Error.new(500, 'INTERNAL_SERVER_ERROR', 'Internal server error')
INVALID_API_KEY =
ConnectorsShared::Error.new(401, 'INVALID_API_KEY', 'Invalid API key')
UNSUPPORTED_AUTH_SCHEME =
ConnectorsShared::Error.new(401, 'UNSUPPORTED_AUTH_SCHEME', 'Unsupported authorization scheme')
INVALID_ACCESS_TOKEN =
ConnectorsShared::Error.new(401, 'INVALID_ACCESS_TOKEN', 'Invalid/expired access token, please refresh the token')
TOKEN_REFRESH_ERROR =
ConnectorsShared::Error.new(401, 'TOKEN_REFRESH_ERROR', 'Failed to refresh token, please re-authenticate the application')