|
|
|
@ -14,12 +14,28 @@ |
|
|
|
|
*/ |
|
|
|
|
package org.hyperledger.besu.plugin.services.exception; |
|
|
|
|
|
|
|
|
|
/** Base exception class for problems encountered in the RpcEndpointService. */ |
|
|
|
|
public class PluginRpcEndpointException extends RuntimeException { |
|
|
|
|
/** |
|
|
|
|
* Constructs a new PluginRpcEndpointException exception with the specified message. |
|
|
|
|
* |
|
|
|
|
* @param message the detail message (which is saved for later retrieval by the {@link |
|
|
|
|
* #getMessage()} method). |
|
|
|
|
*/ |
|
|
|
|
public PluginRpcEndpointException(final String message) { |
|
|
|
|
super(message); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public PluginRpcEndpointException(final String message, final Throwable throwable) { |
|
|
|
|
super(message, throwable); |
|
|
|
|
/** |
|
|
|
|
* Constructs a new PluginRpcEndpointException exception with the specified message. |
|
|
|
|
* |
|
|
|
|
* @param message the detail message (which is saved for later retrieval by the {@link |
|
|
|
|
* #getMessage()} method). |
|
|
|
|
* @param cause the cause (which is saved for later retrieval by the {@link #getCause()} method). |
|
|
|
|
* (A {@code null} value is permitted, and indicates that the cause is nonexistent or |
|
|
|
|
* unknown.) |
|
|
|
|
*/ |
|
|
|
|
public PluginRpcEndpointException(final String message, final Throwable cause) { |
|
|
|
|
super(message, cause); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|