Package com.senzing.sdk
package com.senzing.sdk
This package provides the interfaces, utility classes, enumerations,
constants and exception types pertaining to the Senzing SDK for Java.
This package does not provide an implementation of the Senzing
SDK, rather the
com.senzing.sdk.core
package provides an
implementation of the SDK interfaces that will leverage the underlying
native libraries provided with the Senzing product.-
ClassDescriptionDefines an exceptional condition when an invalid input value is provided to a Senzing operation preventing the successful completion of that operation.Defines the Java interface to the Senzing configuration functions.Defines the Java interface to the Senzing configuration management functions.Defines an exceptional condition when a failure has occurred pertaining to the Senzing configuration.Extends
SzRetryableException
to define an exceptional condition where a database connection was lost causing a Senzing operation to fail.ExtendsSzUnrecoverableException
to define an exceptional condition triggered by a database error from which we cannot recover (e.g.: missing or unexpected schema definition).Defines the Java interface to the Senzing diagnostic functions.Defines the Java interface to the Senzing engine functions.Provides a builder class for creating instances ofSzEntityIds
.Provides a factory interface for obtaining the references to the Senzing SDK singleton instances that have been initialized.Defines the base exception for Senzing errors.Enumerates all the flags used by the Senzing SDK.Enumerates the various classifications of usage groups for theSzFlag
instances.ExtendsSzUnrecoverableException
to define an exceptional condition triggered by an invalid, expired or exhausted Senzing license.ExtendsSzBadInputException
to define an exceptional condition where the provided bad input to a Senzing operation is an identifier that could not be used to successfully locate required data for that operation.ExtendsSzUnrecoverableException
to define an exceptional condition triggered by Senzing not being initialized.Defines the Java interface to the Senzing product functions.Desribes a key for identifying a record as Java record class containing a data source code and record ID.Provides an unmodifiable runtime-typedSet
whose elements are strictly non-null instances ofSzRecordKey
.Provides a builder class for creating instances ofSzRecordKeys
.Describes an exceptional condition when an attempt is made to replace a Senzing value with a new value providing it has not not already been changed, however, the current value is no longer the expected value and has therefore already been changed.Defines an exceptional condition where the failure is an intermittent condition and the operation may be retried with the same parameters with an expectation of success.ExtendsSzRetryableException
to define an exceptional condition where an operation failed because a timeout was exceeded.ExtendsSzUnrecoverableException
to define an exceptional condition caused by an otherwise unhandled and unexpected failure in the Senzing SDK.ExtendsSzBadInputException
to define an exceptional condition where a specified data source code is not confifgured in the current active configuration and therefore the data source could not be found.Defines an exceptional condition where the failure is not recoverable and all operations should be stopped until the system can be modified to resolve the condition causing the failure.