01: /*****************************************************************************
02: * Copyright (C) PicoContainer Organization. All rights reserved. *
03: * ------------------------------------------------------------------------- *
04: * The software in this package is published under the terms of the BSD *
05: * style license a copy of which has been included with this distribution in *
06: * the LICENSE.txt file. *
07: *****************************************************************************/package org.picocontainer.lifecycle;
08:
09: import org.picocontainer.PicoException;
10:
11: /**
12: * Subclass of {@link PicoException} that is thrown when there is a problem
13: * invoking lifecycle methods via reflection.
14: *
15: * @author Paul Hammant
16: * @author Mauro Talevi
17: */
18: public class ReflectionLifecycleException extends PicoException {
19:
20: /**
21: * Serialization UUID.
22: */
23: private static final long serialVersionUID = -4443264969618172775L;
24:
25: /**
26: * Construct a new exception with the specified cause and the specified detail message.
27: *
28: * @param message the message detailing the exception.
29: * @param cause the exception that caused this one.
30: */
31: protected ReflectionLifecycleException(final String message,
32: final Throwable cause) {
33: super(message, cause);
34: }
35:
36: }
|