View Javadoc

1    /****************************************************************************
2    * Copyright (c) 2005, 2006, 2007, 2008, 2009 Imola Informatica.
3    * All rights reserved. This program and the accompanying materials
4    * are made available under the terms of the LGPL License v2.1
5    * which accompanies this distribution, and is available at
6    * http://www.gnu.org/licenses/lgpl.html
7    ****************************************************************************/
8   
9   package it.imolinfo.jbi4corba.exception;
10  
11  /**
12   * An exception used within the component during the activation phase.
13   */
14  public class ServiceActivationException extends Jbi4CorbaException {
15  
16      /**
17       * Serial Version UID.
18       */
19      private static final long serialVersionUID = -612271741334505029L;
20  
21      /**
22       * A constructor.
23       *
24       * @param message
25       *            The message of the exception.
26       */
27      public ServiceActivationException(final String message) {
28          super(message);
29      }
30  
31      /**
32       * A constructor.
33       *
34       * @param message
35       *            The message of the exception.
36       * @param cause
37       *            The cause of the exception.
38       */
39      public ServiceActivationException(
40              final String message, final Throwable cause) {
41          super(message, cause);
42      }
43  
44      /**
45       * A constructor.
46       *
47       * @param cause
48       *            The cause of the exception.
49       */
50      public ServiceActivationException(final Throwable cause) {
51          super(cause);
52      }
53  
54      /**
55       * A constructor with i18n support.
56       *
57       * @param  message  the message of the exception.
58       * @param  args     the optional arguments applied to <code>message</code>.
59       * @param  cause    the cause of the exception.
60       */
61      public ServiceActivationException(
62              final String message, final Object[] args, final Throwable cause) {
63          super(message, args, cause);
64      }
65  }