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