01: /*
02: * $Id: EndpointNotFoundException.java 10489 2008-01-23 17:53:38Z dfeist $
03: * --------------------------------------------------------------------------------------
04: * Copyright (c) MuleSource, Inc. All rights reserved. http://www.mulesource.com
05: *
06: * The software in this package is published under the terms of the CPAL v1.0
07: * license, a copy of which has been included with this distribution in the
08: * LICENSE.txt file.
09: */
10:
11: package org.mule.api.endpoint;
12:
13: import org.mule.config.i18n.CoreMessages;
14: import org.mule.config.i18n.Message;
15:
16: /**
17: * <code>EndpointNotFoundException</code> is thrown when an endpoint name or
18: * protocol is specified but a matching endpoint is not registered with the Mule
19: * server
20: */
21:
22: public class EndpointNotFoundException extends EndpointException {
23: /**
24: * Serial version
25: */
26: private static final long serialVersionUID = 790450139906970837L;
27:
28: public EndpointNotFoundException(String endpoint) {
29: super (CoreMessages.endpointNotFound(endpoint));
30: }
31:
32: /**
33: * @param message the exception message
34: */
35: public EndpointNotFoundException(Message message) {
36: super (message);
37: }
38:
39: /**
40: * @param message the exception message
41: * @param cause the exception that cause this exception to be thrown
42: */
43: public EndpointNotFoundException(Message message, Throwable cause) {
44: super (message, cause);
45: }
46:
47: public EndpointNotFoundException(Throwable cause) {
48: super(cause);
49: }
50: }
|