Package org.ngengine.lnurl
Class LnUrlException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.ngengine.lnurl.LnUrlException
-
- All Implemented Interfaces:
java.io.Serializable,LnUrlService
public class LnUrlException extends java.lang.Exception implements LnUrlService
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLnUrlException.Status
-
Constructor Summary
Constructors Constructor Description LnUrlException(java.util.Map<java.lang.String,java.lang.Object> data)LnUrlException(LnUrlException.Status status, java.lang.String message)LnUrlException(LnUrlException.Status status, java.lang.String message, java.lang.Throwable cause)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetMessage()java.lang.StringgetName()A human readable name for the service.static booleanisAssignableTo(java.util.Map<java.lang.String,java.lang.Object> data)java.util.Map<java.lang.String,java.lang.Object>toMap()Return the serializable representation of this service
-
-
-
Constructor Detail
-
LnUrlException
public LnUrlException(LnUrlException.Status status, java.lang.String message, java.lang.Throwable cause)
-
LnUrlException
public LnUrlException(LnUrlException.Status status, java.lang.String message)
-
LnUrlException
public LnUrlException(java.util.Map<java.lang.String,java.lang.Object> data)
-
-
Method Detail
-
getMessage
public java.lang.String getMessage()
- Overrides:
getMessagein classjava.lang.Throwable
-
isAssignableTo
public static boolean isAssignableTo(java.util.Map<java.lang.String,java.lang.Object> data)
-
toMap
public java.util.Map<java.lang.String,java.lang.Object> toMap()
Description copied from interface:LnUrlServiceReturn the serializable representation of this service- Specified by:
toMapin interfaceLnUrlService- Returns:
- the service data, the same way it was received from the LNURL endpoint.
-
getName
public java.lang.String getName()
Description copied from interface:LnUrlServiceA human readable name for the service. Used for debugging and logging purposes.- Specified by:
getNamein interfaceLnUrlService- Returns:
- the name of the service
-
-