June 2001
Intermediate to advanced
688 pages
19h 18m
English
import com.sleepycat.db.*; public interface DbErrcall { public abstract void errcall(String errpfx, String msg); } public class DbEnv { public void set_errcall(DbErrcall errcall); ... }
When an error occurs in the Berkeley DB library, an exception is thrown. In some cases, however, the errno value may be insufficient to completely describe the cause of the error, especially during initial application debugging.
The DbEnv.set_errcall method is used to enhance the mechanism for reporting error messages to the application. The DbEnv.set_errcall method must be called with a single object argument. The object’s class must implement the DbErrcall interface. In some cases, when an error occurs, Berkeley DB will invoke ...