• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/timemachine/db-4.7.25.NC/java/src/com/sleepycat/db/
1/*-
2 * See the file LICENSE for redistribution information.
3 *
4 * Copyright (c) 2000,2008 Oracle.  All rights reserved.
5 *
6 * $Id: EventHandlerAdapter.java,v 1.6 2008/01/17 05:04:53 mjc Exp $
7 */
8package com.sleepycat.db;
9import com.sleepycat.db.EventHandler;
10
11/*
12 * An abstract implementation of the EventHandler class can be extended by
13 * the application to implement customized handling for any event generated
14 * by Berkeley DB.
15 */
16
17/**
18An abstract class that implements {@link com.sleepycat.db.EventHandler EventHandler}, used to specify a
19callback function to be called when an event is sent from the Berkeley DB
20library.
21<p>
22See the {@link com.sleepycat.db.EventHandler EventHandler} class documentation for information on event
23callback handler usage.
24*/
25public abstract class EventHandlerAdapter implements EventHandler {
26    /**
27    See {@link com.sleepycat.db.EventHandler#handlePanicEvent EventHandler.handlePanicEvent} for details of this callback.
28    */
29    public void handlePanicEvent() {}
30    /**
31    See {@link com.sleepycat.db.EventHandler#handleRepClientEvent EventHandler.handleRepClientEvent} for details of this
32    callback.
33    */
34    public void handleRepClientEvent() {}
35    /**
36    See {@link com.sleepycat.db.EventHandler#handleRepElectedEvent EventHandler.handleRepElectedEvent} for details of this
37    callback.
38    */
39    public void handleRepElectedEvent() {}
40    /**
41    See {@link com.sleepycat.db.EventHandler#handleRepMasterEvent EventHandler.handleRepMasterEvent} for details of this
42    callback.
43    */
44    public void handleRepMasterEvent() {}
45    /**
46    See {@link com.sleepycat.db.EventHandler#handleRepNewMasterEvent EventHandler.handleRepNewMasterEvent} for details of this
47    callback.
48    */
49    public void handleRepNewMasterEvent(int envId) {}
50    /**
51    See {@link com.sleepycat.db.EventHandler#handleRepPermFailedEvent EventHandler.handleRepPermFailedEvent} for details of this
52    callback.
53    */
54    public void handleRepPermFailedEvent() {}
55    /**
56    See {@link com.sleepycat.db.EventHandler#handleRepStartupDoneEvent EventHandler.handleRepStartupDoneEvent} for details of this
57    callback.
58    */
59    public void handleRepStartupDoneEvent() {}
60    /**
61    See {@link com.sleepycat.db.EventHandler#handleWriteFailedEvent EventHandler.handleWriteFailedEvent} for details of this
62    callback.
63    */
64    public void handleWriteFailedEvent(int errorCode) {}
65}
66