A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages

A

AbstractRPCCommand<T> - Class in jrpc.clightning.commands
 
AbstractRPCCommand(String) - Constructor for class jrpc.clightning.commands.AbstractRPCCommand
 
AbstractRPCMethod - Class in jrpc.clightning.plugins.rpcmethods
 
AbstractRPCMethod(String, String, String) - Constructor for class jrpc.clightning.plugins.rpcmethods.AbstractRPCMethod
 
AbstractRPCMethod(String, String, String, String) - Constructor for class jrpc.clightning.plugins.rpcmethods.AbstractRPCMethod
 
AbstractRPCMethod(String, String, String, String, RPCMethodType) - Constructor for class jrpc.clightning.plugins.rpcmethods.AbstractRPCMethod
 
add(String, JsonElement) - Method in class jrpc.service.converters.jsonwrapper.CLightningJsonObject
 
add(String, Object) - Method in class jrpc.service.converters.jsonwrapper.CLightningJsonObject
 
addFeature(String, String, String, String) - Method in class jrpc.clightning.plugins.rpcmethods.manifest.ManifestMethod
 
addHook(String) - Method in class jrpc.clightning.plugins.rpcmethods.manifest.ManifestMethod
 
addInterceptorAfterRPCMethod(Interceptor) - Method in class jrpc.clightning.plugins.CLightningPlugin
 
addInterceptorAfterRPCMethod(Interceptor) - Method in interface jrpc.clightning.plugins.ICLightningPlugin
 
addInterceptorBeforeRPCMethod(Interceptor) - Method in class jrpc.clightning.plugins.CLightningPlugin
 
addInterceptorBeforeRPCMethod(Interceptor) - Method in interface jrpc.clightning.plugins.ICLightningPlugin
 
addMethod(AbstractRPCMethod) - Method in class jrpc.clightning.plugins.rpcmethods.manifest.ManifestMethod
 
addMethods(List<AbstractRPCMethod>) - Method in class jrpc.clightning.plugins.rpcmethods.manifest.ManifestMethod
 
addNotification(String) - Method in class jrpc.clightning.plugins.CLightningPlugin
Method to help the user to register a custom notification for the plugin
addNotification(String) - Method in class jrpc.clightning.plugins.rpcmethods.manifest.ManifestMethod
 
addOption(Option) - Method in class jrpc.clightning.plugins.rpcmethods.manifest.ManifestMethod
 
addParameter(String, Object) - Method in class jrpc.clightning.plugins.CLightningPlugin
 
addParameter(String, Object) - Method in interface jrpc.clightning.plugins.ICLightningPlugin
 
addProperty(String, Boolean) - Method in class jrpc.service.converters.jsonwrapper.CLightningJsonObject
 
addProperty(String, Character) - Method in class jrpc.service.converters.jsonwrapper.CLightningJsonObject
 
addProperty(String, Number) - Method in class jrpc.service.converters.jsonwrapper.CLightningJsonObject
 
addProperty(String, String) - Method in class jrpc.service.converters.jsonwrapper.CLightningJsonObject
 
AddressType - Enum in jrpc.clightning.model.types
 
addRPCMethod(AbstractRPCMethod) - Method in class jrpc.clightning.plugins.CLightningPlugin
 
addRPCMethod(AbstractRPCMethod) - Method in interface jrpc.clightning.plugins.ICLightningPlugin
 
addSubscription(String) - Method in class jrpc.clightning.plugins.CLightningPlugin
 
addSubscriptions(String) - Method in class jrpc.clightning.plugins.rpcmethods.manifest.ManifestMethod
 
autoCleanInvoice() - Method in class jrpc.clightning.CLightningRPC
 
autoCleanInvoice(String, String) - Method in class jrpc.clightning.CLightningRPC
 
autoCleanInvoice(CommandRPCMediator, String, String) - Method in class jrpc.clightning.rpc.payment.CLightningPaymentRPC
 
AUTOCLEANINVOICE - jrpc.clightning.commands.Command
 

B

BECH32 - jrpc.clightning.model.types.AddressType
 
BitcoinDestination - Class in jrpc.clightning.model.types.bitcoin
 
BitcoinDestination() - Constructor for class jrpc.clightning.model.types.bitcoin.BitcoinDestination
 
BitcoinDestination(String, String) - Constructor for class jrpc.clightning.model.types.bitcoin.BitcoinDestination
 
BitcoinOutputTypeAdapter - Class in jrpc.service.converters.jsontypeadapter
 
BitcoinOutputTypeAdapter(Gson) - Constructor for class jrpc.service.converters.jsontypeadapter.BitcoinOutputTypeAdapter
 
BitcoinUTXO - Class in jrpc.clightning.model.types.bitcoin
 
BitcoinUTXO(String, int) - Constructor for class jrpc.clightning.model.types.bitcoin.BitcoinUTXO
 
BitcoinUTXOTypeAdapter - Class in jrpc.service.converters.jsontypeadapter
 
BitcoinUTXOTypeAdapter(Gson) - Constructor for class jrpc.service.converters.jsontypeadapter.BitcoinUTXOTypeAdapter
 

C

call(String, Class<T>) - Method in class jrpc.clightning.LiteCLightningRPC
Make a JSON RPC 2.0 call over the socket, and unwrap the result in a class of the specified type
call(String, Map<String, Object>, Class<T>) - Method in class jrpc.clightning.LiteCLightningRPC
Make a JSON RPC 2.0 call over the socket, and unwrap the result in a class of the specified type
CallOnInitMethod - Class in jrpc.clightning.plugins.interceptor
 
CallOnInitMethod() - Constructor for class jrpc.clightning.plugins.interceptor.CallOnInitMethod
 
changeUrlRpcFile(String) - Method in class jrpc.clightning.service.CLightningConfigurator
 
checkJSONObjectNotNull(String, Class, JsonObject) - Static method in class jrpc.util.ParameterChecker
 
clean() - Method in class jrpc.clightning.model.CLightningProprietiesMediator
 
CLightingPluginConfig - Class in jrpc.clightning.model.types
 
CLightingPluginConfig() - Constructor for class jrpc.clightning.model.types.CLightingPluginConfig
 
CLightningBitcoinRPC - Class in jrpc.clightning.rpc.bitcoin
 
CLightningBitcoinRPC() - Constructor for class jrpc.clightning.rpc.bitcoin.CLightningBitcoinRPC
 
CLightningBitcoinTx - Class in jrpc.clightning.model
 
CLightningBitcoinTx() - Constructor for class jrpc.clightning.model.CLightningBitcoinTx
 
CLightningChannel - Class in jrpc.clightning.model.types
 
CLightningChannel() - Constructor for class jrpc.clightning.model.types.CLightningChannel
 
CLightningChannelRPC - Class in jrpc.clightning.rpc.channel
 
CLightningChannelRPC() - Constructor for class jrpc.clightning.rpc.channel.CLightningChannelRPC
 
CLightningCommandConnect - Class in jrpc.clightning.commands
 
CLightningCommandConnect() - Constructor for class jrpc.clightning.commands.CLightningCommandConnect
 
CLightningCommandDecodePay - Class in jrpc.clightning.commands
 
CLightningCommandDecodePay() - Constructor for class jrpc.clightning.commands.CLightningCommandDecodePay
 
CLightningCommandDisconnect - Class in jrpc.clightning.commands
 
CLightningCommandDisconnect() - Constructor for class jrpc.clightning.commands.CLightningCommandDisconnect
 
CLightningCommandFeeRate - Class in jrpc.clightning.commands
 
CLightningCommandFeeRate() - Constructor for class jrpc.clightning.commands.CLightningCommandFeeRate
 
CLightningCommandFundPSBT - Class in jrpc.clightning.commands
 
CLightningCommandFundPSBT() - Constructor for class jrpc.clightning.commands.CLightningCommandFundPSBT
 
CLightningCommandGetRoute - Class in jrpc.clightning.commands
 
CLightningCommandGetRoute() - Constructor for class jrpc.clightning.commands.CLightningCommandGetRoute
 
CLightningCommandHelp - Class in jrpc.clightning.commands
 
CLightningCommandHelp() - Constructor for class jrpc.clightning.commands.CLightningCommandHelp
 
CLightningCommandListChannels - Class in jrpc.clightning.commands
 
CLightningCommandListChannels() - Constructor for class jrpc.clightning.commands.CLightningCommandListChannels
 
CLightningCommandListConfigs - Class in jrpc.clightning.commands
 
CLightningCommandListConfigs() - Constructor for class jrpc.clightning.commands.CLightningCommandListConfigs
 
CLightningCommandListNodes - Class in jrpc.clightning.commands
 
CLightningCommandListNodes() - Constructor for class jrpc.clightning.commands.CLightningCommandListNodes
 
CLightningCommandListPays - Class in jrpc.clightning.commands
 
CLightningCommandListPays() - Constructor for class jrpc.clightning.commands.CLightningCommandListPays
 
CLightningCommandListPeers - Class in jrpc.clightning.commands
 
CLightningCommandListPeers() - Constructor for class jrpc.clightning.commands.CLightningCommandListPeers
 
CLightningCommandListSendPays - Class in jrpc.clightning.commands
 
CLightningCommandListSendPays() - Constructor for class jrpc.clightning.commands.CLightningCommandListSendPays
 
CLightningCommandListTransactions - Class in jrpc.clightning.commands
 
CLightningCommandListTransactions() - Constructor for class jrpc.clightning.commands.CLightningCommandListTransactions
 
CLightningCommandPay - Class in jrpc.clightning.commands
 
CLightningCommandPay() - Constructor for class jrpc.clightning.commands.CLightningCommandPay
 
CLightningCommandPing - Class in jrpc.clightning.commands
 
CLightningCommandPing() - Constructor for class jrpc.clightning.commands.CLightningCommandPing
 
CLightningCommandReserveInputs - Class in jrpc.clightning.commands
 
CLightningCommandReserveInputs() - Constructor for class jrpc.clightning.commands.CLightningCommandReserveInputs
 
CLightningCommandSendPSBT - Class in jrpc.clightning.commands
 
CLightningCommandSendPSBT() - Constructor for class jrpc.clightning.commands.CLightningCommandSendPSBT
 
CLightningCommandSignPSBT - Class in jrpc.clightning.commands
 
CLightningCommandSignPSBT() - Constructor for class jrpc.clightning.commands.CLightningCommandSignPSBT
 
CLightningCommandStop - Class in jrpc.clightning.commands
 
CLightningCommandStop() - Constructor for class jrpc.clightning.commands.CLightningCommandStop
 
CLightningCommandUnreserveInputs - Class in jrpc.clightning.commands
 
CLightningCommandUnreserveInputs() - Constructor for class jrpc.clightning.commands.CLightningCommandUnreserveInputs
 
CLightningCommandWaitingInvoice - Class in jrpc.clightning.commands
 
CLightningCommandWaitingInvoice() - Constructor for class jrpc.clightning.commands.CLightningCommandWaitingInvoice
 
CLightningCommandWaitSenDPay - Class in jrpc.clightning.commands
 
CLightningCommandWaitSenDPay() - Constructor for class jrpc.clightning.commands.CLightningCommandWaitSenDPay
 
CLightningConfigurator - Class in jrpc.clightning.service
TODO Refactoring this class
CLightningConnect - Class in jrpc.clightning.model.types
 
CLightningConnect() - Constructor for class jrpc.clightning.model.types.CLightningConnect
 
CLightningDecodePay - Class in jrpc.clightning.model
 
CLightningDecodePay() - Constructor for class jrpc.clightning.model.CLightningDecodePay
 
CLightningException - Exception in jrpc.clightning.exceptions
 
CLightningException() - Constructor for exception jrpc.clightning.exceptions.CLightningException
 
CLightningException(String) - Constructor for exception jrpc.clightning.exceptions.CLightningException
 
CLightningException(String, Throwable) - Constructor for exception jrpc.clightning.exceptions.CLightningException
 
CLightningException(String, Throwable, boolean, boolean) - Constructor for exception jrpc.clightning.exceptions.CLightningException
 
CLightningException(Throwable) - Constructor for exception jrpc.clightning.exceptions.CLightningException
 
CLightningFeeRate - Class in jrpc.clightning.model
 
CLightningFeeRate() - Constructor for class jrpc.clightning.model.CLightningFeeRate
 
CLightningFundPSBT - Class in jrpc.clightning.model
 
CLightningFundPSBT() - Constructor for class jrpc.clightning.model.CLightningFundPSBT
 
CLightningGetInfo - Class in jrpc.clightning.model
 
CLightningGetInfo() - Constructor for class jrpc.clightning.model.CLightningGetInfo
 
CLightningGetRoutes - Class in jrpc.clightning.model
 
CLightningGetRoutes() - Constructor for class jrpc.clightning.model.CLightningGetRoutes
 
CLightningHelp - Class in jrpc.clightning.model
 
CLightningHelp() - Constructor for class jrpc.clightning.model.CLightningHelp
 
CLightningInfoChannel - Class in jrpc.clightning.model.types
 
CLightningInfoChannel() - Constructor for class jrpc.clightning.model.types.CLightningInfoChannel
 
CLightningInvoice - Class in jrpc.clightning.model
 
CLightningInvoice() - Constructor for class jrpc.clightning.model.CLightningInvoice
 
CLightningJsonObject - Class in jrpc.service.converters.jsonwrapper
 
CLightningJsonObject() - Constructor for class jrpc.service.converters.jsonwrapper.CLightningJsonObject
 
CLightningJsonObject(JsonObject) - Constructor for class jrpc.service.converters.jsonwrapper.CLightningJsonObject
 
CLightningListChannels - Class in jrpc.clightning.model
 
CLightningListChannels() - Constructor for class jrpc.clightning.model.CLightningListChannels
 
CLightningListConfigs - Class in jrpc.clightning.model
 
CLightningListConfigs() - Constructor for class jrpc.clightning.model.CLightningListConfigs
 
CLightningListFunds - Class in jrpc.clightning.model
 
CLightningListFunds() - Constructor for class jrpc.clightning.model.CLightningListFunds
 
CLightningListInvoices - Class in jrpc.clightning.model
 
CLightningListInvoices() - Constructor for class jrpc.clightning.model.CLightningListInvoices
 
CLightningListNodes - Class in jrpc.clightning.model
 
CLightningListNodes() - Constructor for class jrpc.clightning.model.CLightningListNodes
 
CLightningListPays - Class in jrpc.clightning.model
 
CLightningListPays() - Constructor for class jrpc.clightning.model.CLightningListPays
 
CLightningListPeers - Class in jrpc.clightning.model
 
CLightningListPeers() - Constructor for class jrpc.clightning.model.CLightningListPeers
 
CLightningListSendPays - Class in jrpc.clightning.model
 
CLightningListSendPays() - Constructor for class jrpc.clightning.model.CLightningListSendPays
 
CLightningListTransactions - Class in jrpc.clightning.model
 
CLightningListTransactions() - Constructor for class jrpc.clightning.model.CLightningListTransactions
 
CLightningLogger - Class in jrpc.service
 
CLightningLogger.LevelLogger - Enum in jrpc.service
 
CLightningNetworkRPC - Class in jrpc.clightning.rpc.network
 
CLightningNetworkRPC() - Constructor for class jrpc.clightning.rpc.network.CLightningNetworkRPC
 
CLightningNewAddress - Class in jrpc.clightning.model
 
CLightningNewAddress() - Constructor for class jrpc.clightning.model.CLightningNewAddress
 
CLightningNode - Class in jrpc.clightning.model.types
 
CLightningNode() - Constructor for class jrpc.clightning.model.types.CLightningNode
 
CLightningOutput - Class in jrpc.clightning.model.types
 
CLightningOutput() - Constructor for class jrpc.clightning.model.types.CLightningOutput
 
CLightningPay - Class in jrpc.clightning.model.types
 
CLightningPay() - Constructor for class jrpc.clightning.model.types.CLightningPay
 
CLightningPaymentRPC - Class in jrpc.clightning.rpc.payment
 
CLightningPaymentRPC() - Constructor for class jrpc.clightning.rpc.payment.CLightningPaymentRPC
 
CLightningPayResult - Class in jrpc.clightning.model
 
CLightningPayResult() - Constructor for class jrpc.clightning.model.CLightningPayResult
 
CLightningPeerData - Class in jrpc.clightning.model.types
 
CLightningPeerData() - Constructor for class jrpc.clightning.model.types.CLightningPeerData
 
CLightningPing - Class in jrpc.clightning.model.types
 
CLightningPing() - Constructor for class jrpc.clightning.model.types.CLightningPing
 
CLightningPlugin - Class in jrpc.clightning.plugins
 
CLightningPlugin() - Constructor for class jrpc.clightning.plugins.CLightningPlugin
 
CLightningPluginConfModel - Class in jrpc.clightning.model.types
 
CLightningPluginConfModel() - Constructor for class jrpc.clightning.model.types.CLightningPluginConfModel
 
CLightningPluginException - Exception in jrpc.clightning.plugins.exceptions
 
CLightningPluginException(int, String) - Constructor for exception jrpc.clightning.plugins.exceptions.CLightningPluginException
 
CLightningPluginException(int, String, Throwable) - Constructor for exception jrpc.clightning.plugins.exceptions.CLightningPluginException
 
CLightningProprietiesMediator - Class in jrpc.clightning.model
 
CLightningPSBT - Class in jrpc.clightning.model.types
 
CLightningPSBT() - Constructor for class jrpc.clightning.model.types.CLightningPSBT
 
CLightningRawTransactions - Class in jrpc.clightning.model.types.bitcoin
 
CLightningRawTransactions() - Constructor for class jrpc.clightning.model.types.bitcoin.CLightningRawTransactions
 
CLightningReservation - Class in jrpc.clightning.model.types
 
CLightningReservation() - Constructor for class jrpc.clightning.model.types.CLightningReservation
 
CLightningReserveInputs - Class in jrpc.clightning.model
 
CLightningReserveInputs() - Constructor for class jrpc.clightning.model.CLightningReserveInputs
 
CLightningRPC - Class in jrpc.clightning
 
CLightningRPC() - Constructor for class jrpc.clightning.CLightningRPC
Create a client where the configuration it is taken from a config file.
CLightningRPC(String) - Constructor for class jrpc.clightning.CLightningRPC
Create a client where with a connection with the unix socket at the specified path.
CLightningSendPay - Class in jrpc.clightning.model.types
 
CLightningSendPay() - Constructor for class jrpc.clightning.model.types.CLightningSendPay
 
CLightningSocket - Class in jrpc.clightning.service.socket
 
CLightningSocket() - Constructor for class jrpc.clightning.service.socket.CLightningSocket
 
CLightningSocket(String) - Constructor for class jrpc.clightning.service.socket.CLightningSocket
 
CLightningTransaction - Class in jrpc.clightning.model.types
 
CLightningTransaction() - Constructor for class jrpc.clightning.model.types.CLightningTransaction
 
CLightningTransactionInput - Class in jrpc.clightning.model.types.bitcoin
 
CLightningTransactionInput() - Constructor for class jrpc.clightning.model.types.bitcoin.CLightningTransactionInput
 
CLightningTransactionOutput - Class in jrpc.clightning.model.types.bitcoin
 
CLightningTransactionOutput() - Constructor for class jrpc.clightning.model.types.bitcoin.CLightningTransactionOutput
 
close() - Method in interface jrpc.service.socket.ISocket
 
close() - Method in class jrpc.service.socket.UnixDomainSocketRpc
 
close(String) - Method in class jrpc.clightning.CLightningRPC
 
close(String, String, String, String) - Method in class jrpc.clightning.CLightningRPC
 
close(CommandRPCMediator, String, String, String, String) - Method in class jrpc.clightning.rpc.channel.CLightningChannelRPC
 
CLOSE - jrpc.clightning.commands.Command
 
Command - Enum in jrpc.clightning.commands
 
CommandException - Exception in jrpc.clightning.exceptions
 
CommandException(String) - Constructor for exception jrpc.clightning.exceptions.CommandException
 
CommandException(String, Throwable) - Constructor for exception jrpc.clightning.exceptions.CommandException
 
CommandException(String, Throwable, boolean, boolean) - Constructor for exception jrpc.clightning.exceptions.CommandException
 
CommandException(Throwable) - Constructor for exception jrpc.clightning.exceptions.CommandException
 
commandName - Variable in class jrpc.clightning.commands.AbstractRPCCommand
 
commandName() - Method in annotation type jrpc.clightning.annotation.RPCCommand
 
CommandRPCMediator - Class in jrpc.clightning.commands
 
CommandRPCMediator(CLightningSocket) - Constructor for class jrpc.clightning.commands.CommandRPCMediator
 
commands - Variable in class jrpc.clightning.commands.CommandRPCMediator
 
configs - Variable in class jrpc.clightning.plugins.CLightningPlugin
 
connect(String) - Method in class jrpc.clightning.CLightningRPC
 
connect(String, String, String) - Method in class jrpc.clightning.CLightningRPC
 
connect(CommandRPCMediator, String, String, String) - Method in class jrpc.clightning.rpc.channel.CLightningChannelRPC
 
CONNECT - jrpc.clightning.commands.Command
 
containsCommand(ICommandKey, boolean) - Method in class jrpc.clightning.commands.CommandRPCMediator
 
containsNotification(String) - Method in class jrpc.clightning.plugins.CLightningPlugin
Helper method to check if a notification with the key (method name) exist in the plugin.
containsValue(String) - Method in class jrpc.clightning.model.CLightningProprietiesMediator
 
converterJson - Variable in class jrpc.service.socket.UnixDomainSocketRpc
 
custom() - Method in annotation type jrpc.clightning.annotation.RPCCommand
 
customCommands - Variable in class jrpc.clightning.commands.CommandRPCMediator
 

D

debug(Class, String) - Method in class jrpc.service.CLightningLogger
 
DEBUG - jrpc.clightning.plugins.log.PluginLog
 
DEBUG - jrpc.service.CLightningLogger.LevelLogger
 
decodePay(String) - Method in class jrpc.clightning.CLightningRPC
 
decodePay(String, String) - Method in class jrpc.clightning.CLightningRPC
 
decodePay(CommandRPCMediator, String, String) - Method in class jrpc.clightning.rpc.channel.CLightningChannelRPC
 
DECODEPAY - jrpc.clightning.commands.Command
 
deepCopy() - Method in class jrpc.service.converters.jsonwrapper.CLightningJsonObject
 
defaultPropriety - Variable in class jrpc.clightning.plugins.rpcmethods.manifest.types.Option
 
defValue() - Method in annotation type jrpc.clightning.annotation.PluginOption
 
DELEXPIREDINVOICE - jrpc.clightning.commands.Command
 
delInvoice(String, String) - Method in class jrpc.clightning.CLightningRPC
 
delInvoice(CommandRPCMediator, String, String) - Method in class jrpc.clightning.rpc.payment.CLightningPaymentRPC
 
DELINVOICE - jrpc.clightning.commands.Command
 
deprecated - Variable in class jrpc.clightning.plugins.rpcmethods.manifest.types.Option
 
deprecated() - Method in annotation type jrpc.clightning.annotation.PluginOption
 
description - Variable in class jrpc.clightning.plugins.rpcmethods.AbstractRPCMethod
 
description() - Method in annotation type jrpc.clightning.annotation.PluginOption
 
description() - Method in annotation type jrpc.clightning.annotation.RPCMethod
 
descriptionPlugin - Variable in class jrpc.clightning.plugins.rpcmethods.manifest.types.Option
 
deserialization(InputStream, Type) - Method in interface jrpc.service.converters.IConverter
 
deserialization(InputStream, Type) - Method in class jrpc.service.converters.JsonConverter
 
deserialization(String, Type) - Method in interface jrpc.service.converters.IConverter
 
deserialization(String, Type) - Method in class jrpc.service.converters.JsonConverter
 
DEV_LISTADDRS - jrpc.clightning.commands.Command
 
DEV_RESCAN_OUTPUTS - jrpc.clightning.commands.Command
 
disconnect(String) - Method in class jrpc.clightning.CLightningRPC
 
disconnect(String, boolean) - Method in class jrpc.clightning.CLightningRPC
 
disconnect(CommandRPCMediator, String, boolean) - Method in class jrpc.clightning.rpc.channel.CLightningChannelRPC
 
DISCONNECT - jrpc.clightning.commands.Command
 
doAction(String, CLightningPlugin, CLightningJsonObject, CLightningJsonObject) - Method in class jrpc.clightning.plugins.interceptor.CallOnInitMethod
 
doAction(String, CLightningPlugin, CLightningJsonObject, CLightningJsonObject) - Method in interface jrpc.clightning.plugins.interceptor.Interceptor
 
doAction(String, CLightningPlugin, CLightningJsonObject, CLightningJsonObject) - Method in class jrpc.clightning.plugins.interceptor.MappingCmdOptions
 
doCall(IWrapperSocketCall, Type) - Method in interface jrpc.service.socket.ISocket
Deprecated.
doCall(IWrapperSocketCall, Type) - Method in class jrpc.service.socket.UnixDomainSocketRpc
 
doCheckObjectNotNull(String, String, Object) - Static method in class jrpc.util.ParameterChecker
 
doCheckPositiveNumber(String, String, Number) - Static method in class jrpc.util.ParameterChecker
 
doCheckPositiveNumber(String, String, Number, boolean) - Static method in class jrpc.util.ParameterChecker
 
doCheckString(String, String, String, boolean) - Static method in class jrpc.util.ParameterChecker
 
doRawCall(IWrapperSocketCall) - Method in interface jrpc.service.socket.ISocket
Make a raw call to the socket without JSON parsing
doRawCall(IWrapperSocketCall) - Method in class jrpc.service.socket.UnixDomainSocketRpc
 
doRPCCommand(CLightningSocket, Map<String, Object>) - Method in class jrpc.clightning.commands.AbstractRPCCommand
 
doRPCCommand(CLightningSocket, Map<String, Object>) - Method in interface jrpc.clightning.commands.IRPCCommand
 
doRun(ICLightningPlugin, CLightningJsonObject, CLightningJsonObject) - Method in interface jrpc.clightning.plugins.rpcmethods.ICLightningRPCMethod
 
doRun(ICLightningPlugin, CLightningJsonObject, CLightningJsonObject) - Method in class jrpc.clightning.plugins.rpcmethods.init.InitMethod
 
doRun(ICLightningPlugin, CLightningJsonObject, CLightningJsonObject) - Method in class jrpc.clightning.plugins.rpcmethods.manifest.ManifestMethod
 
doRun(ICLightningPlugin, CLightningJsonObject, CLightningJsonObject) - Method in class jrpc.clightning.plugins.rpcmethods.RPCMethodReflection
 

E

ENCODING - Static variable in class jrpc.service.socket.UnixDomainSocketRpc
 
entrySet() - Method in class jrpc.service.converters.jsonwrapper.CLightningJsonObject
 
equals(Object) - Method in class jrpc.clightning.plugins.rpcmethods.manifest.types.Notification
 
equals(Object) - Method in class jrpc.clightning.plugins.rpcmethods.manifest.types.Option
 
equals(Object) - Method in class jrpc.service.converters.jsonwrapper.CLightningJsonObject
 
error(Class, String) - Method in class jrpc.service.CLightningLogger
 
ERROR - jrpc.clightning.plugins.log.PluginLog
 
ERROR - jrpc.service.CLightningLogger.LevelLogger
 
ErrorResponse - Class in jrpc.wrapper.response
 
ErrorResponse() - Constructor for class jrpc.wrapper.response.ErrorResponse
 
ExcludeChannel - Class in jrpc.clightning.model.types
 
ExcludeChannel(String, int) - Constructor for class jrpc.clightning.model.types.ExcludeChannel
 

F

Features - Class in jrpc.clightning.plugins.rpcmethods.manifest.types
 
Features() - Constructor for class jrpc.clightning.plugins.rpcmethods.manifest.types.Features
 
Features(String, String, String, String) - Constructor for class jrpc.clightning.plugins.rpcmethods.manifest.types.Features
 
feeRate(CommandRPCMediator, FeeRateStyle) - Method in class jrpc.clightning.rpc.bitcoin.CLightningBitcoinRPC
 
feeRate(FeeRateStyle) - Method in class jrpc.clightning.CLightningRPC
 
FeeRateInfo - Class in jrpc.clightning.model.types
 
FeeRateInfo() - Constructor for class jrpc.clightning.model.types.FeeRateInfo
 
FEERATES - jrpc.clightning.commands.Command
 
FeeRateStyle - Enum in jrpc.clightning.model.types
 
FeeRateTypeAdapter - Class in jrpc.service.converters.jsontypeadapter
 
FeeRateTypeAdapter(Gson) - Constructor for class jrpc.service.converters.jsontypeadapter.FeeRateTypeAdapter
 
fundChannel(String, String) - Method in class jrpc.clightning.CLightningRPC
 
fundChannel(String, String, String, boolean, int, List<BitcoinUTXO>, String, String) - Method in class jrpc.clightning.CLightningRPC
 
fundChannel(CommandRPCMediator, String, String, String, boolean, int, List<BitcoinUTXO>, String, String) - Method in class jrpc.clightning.rpc.channel.CLightningChannelRPC
 
FUNDCHANNEL - jrpc.clightning.commands.Command
 
FUNDCHANNEL_CANCEL - jrpc.clightning.commands.Command
 
FUNDCHANNEL_COMPLETE - jrpc.clightning.commands.Command
 
FUNDCHANNEL_START - jrpc.clightning.commands.Command
 
fundPSBT(String, int, int) - Method in class jrpc.clightning.CLightningRPC
 
FUNDPSBT - jrpc.clightning.commands.Command
 
fundsPSBT(String, int, int, int, boolean, BigInteger, BigInteger, Boolean) - Method in class jrpc.clightning.CLightningRPC
 
fundsPSBT(CommandRPCMediator, String, int, int, int, boolean, BigInteger, BigInteger, Boolean) - Method in class jrpc.clightning.rpc.bitcoin.CLightningBitcoinRPC
 

G

get(String) - Method in class jrpc.service.converters.jsonwrapper.CLightningJsonObject
 
getAddr() - Method in class jrpc.clightning.model.CLightningListConfigs
 
getAddress() - Method in class jrpc.clightning.model.CLightningGetInfo
 
getAddress() - Method in class jrpc.clightning.model.types.CLightningConnect
 
getAddress() - Method in class jrpc.clightning.model.types.CLightningOutput
 
getAddress() - Method in class jrpc.clightning.model.types.NetworkAddress
 
getAddresses() - Method in class jrpc.clightning.model.types.CLightningNode
 
getAlias() - Method in class jrpc.clightning.model.CLightningGetInfo
 
getAlias() - Method in class jrpc.clightning.model.CLightningListConfigs
 
getAlias() - Method in class jrpc.clightning.model.types.CLightningNode
 
getAllowDeprecatedApis() - Method in class jrpc.clightning.model.CLightningListConfigs
 
getAmount() - Method in class jrpc.clightning.model.types.bitcoin.BitcoinDestination
 
getAmount() - Method in class jrpc.clightning.model.types.CLightningOutput
 
getAmountMilliSat() - Method in class jrpc.clightning.model.types.CLightningChannel
 
getAmountMsat() - Method in class jrpc.clightning.model.types.CLightningSendPay
 
getAmountMsat() - Method in class jrpc.clightning.model.types.Route
 
getAmountMSat() - Method in class jrpc.clightning.model.CLightningDecodePay
 
getAmountMSat() - Method in class jrpc.clightning.model.types.CLightningInfoChannel
 
getAmountSat() - Method in class jrpc.clightning.model.types.CLightningChannel
Deprecated.
getAmountSentMsat() - Method in class jrpc.clightning.model.types.CLightningPay
 
getAnnounceAddr() - Method in class jrpc.clightning.model.CLightningListConfigs
 
getAsJsonArray(String) - Method in class jrpc.service.converters.jsonwrapper.CLightningJsonObject
 
getAsJsonObject(String) - Method in class jrpc.service.converters.jsonwrapper.CLightningJsonObject
 
getAsJsonPrimitive(String) - Method in class jrpc.service.converters.jsonwrapper.CLightningJsonObject
 
getBaseFeeMilliSatoshi() - Method in class jrpc.clightning.model.types.CLightningChannel
 
getBech32() - Method in class jrpc.clightning.model.CLightningNewAddress
 
getBindAddr() - Method in class jrpc.clightning.model.CLightningListConfigs
 
getBinding() - Method in class jrpc.clightning.model.CLightningGetInfo
 
getBlockheight() - Method in class jrpc.clightning.model.CLightningGetInfo
 
getBlockHeight() - Method in class jrpc.clightning.model.types.bitcoin.CLightningRawTransactions
 
getBlockHeight() - Method in class jrpc.clightning.model.types.CLightningOutput
 
getBlockReservation() - Method in class jrpc.clightning.model.types.CLightningReservation
 
getBolt11() - Method in class jrpc.clightning.model.CLightningInvoice
 
getBolt11() - Method in class jrpc.clightning.model.types.CLightningPay
 
getBolt11() - Method in class jrpc.clightning.model.types.CLightningSendPay
 
getCategory() - Method in class jrpc.clightning.model.types.HelpItem
 
getChannel() - Method in class jrpc.clightning.plugins.rpcmethods.manifest.types.Features
 
getChannelFlags() - Method in class jrpc.clightning.model.types.CLightningChannel
 
getChannels() - Method in class jrpc.clightning.model.CLightningListChannels
 
getChannels() - Method in class jrpc.clightning.model.CLightningListFunds
 
getChannels() - Method in class jrpc.clightning.model.types.CLightningPeerData
 
getChannelSat() - Method in class jrpc.clightning.model.types.CLightningInfoChannel
 
getChannelTotalSat() - Method in class jrpc.clightning.model.types.CLightningInfoChannel
 
getCltvDeelta() - Method in class jrpc.clightning.model.CLightningListConfigs
 
getCltvFinal() - Method in class jrpc.clightning.model.CLightningListConfigs
 
getCode() - Method in exception jrpc.clightning.plugins.exceptions.CLightningPluginException
 
getCode() - Method in class jrpc.wrapper.response.ErrorResponse
 
getColor() - Method in class jrpc.clightning.model.CLightningGetInfo
 
getColor() - Method in class jrpc.clightning.model.CLightningListConfigs
 
getColor() - Method in class jrpc.clightning.model.types.CLightningNode
 
getCommand() - Method in class jrpc.clightning.model.types.HelpItem
 
getCommandKey() - Method in enum jrpc.clightning.commands.Command
 
getCommandKey() - Method in interface jrpc.clightning.commands.ICommandKey
 
getCommandWithAnnotation() - Method in class jrpc.util.ReflectionManager
 
getCommitFeeMax() - Method in class jrpc.clightning.model.CLightningListConfigs
 
getCommitFeeMin() - Method in class jrpc.clightning.model.CLightningListConfigs
 
getCommitTime() - Method in class jrpc.clightning.model.CLightningListConfigs
 
getConfigs() - Method in class jrpc.clightning.plugins.CLightningPlugin
 
getConfigs() - Method in interface jrpc.clightning.plugins.ICLightningPlugin
 
getConnected() - Method in class jrpc.clightning.model.types.CLightningInfoChannel
 
getConnected() - Method in class jrpc.clightning.model.types.CLightningPeerData
 
getCreatedAt() - Method in class jrpc.clightning.model.types.CLightningSendPay
 
getCurrency() - Method in class jrpc.clightning.model.CLightningDecodePay
 
getCustomCommandWithAnnotation() - Method in class jrpc.util.ReflectionManager
 
getDefaultPropriety() - Method in class jrpc.clightning.plugins.rpcmethods.manifest.types.Option
 
getDelay() - Method in class jrpc.clightning.model.types.CLightningChannel
 
getDelay() - Method in class jrpc.clightning.model.types.Route
 
getDelayToUs() - Method in class jrpc.clightning.model.types.FeeRateInfo
 
getDescription() - Method in class jrpc.clightning.model.CLightningDecodePay
 
getDescription() - Method in class jrpc.clightning.model.CLightningInvoice
 
getDescription() - Method in class jrpc.clightning.model.types.HelpItem
 
getDescription() - Method in class jrpc.clightning.plugins.rpcmethods.AbstractRPCMethod
 
getDescription() - Method in interface jrpc.clightning.plugins.rpcmethods.ICLightningRPCMethod
 
getDescriptionPlugin() - Method in class jrpc.clightning.plugins.rpcmethods.manifest.types.Option
 
getDestination() - Method in class jrpc.clightning.model.types.bitcoin.BitcoinDestination
 
getDestination() - Method in class jrpc.clightning.model.types.CLightningChannel
 
getDestination() - Method in class jrpc.clightning.model.types.CLightningSendPay
 
getDisablePlugin() - Method in class jrpc.clightning.model.CLightningListConfigs
 
getDynamic() - Method in class jrpc.clightning.plugins.rpcmethods.manifest.ManifestMethod
 
getError() - Method in class jrpc.wrapper.response.RPCResponseWrapper
 
getErrorMessage() - Method in exception jrpc.clightning.plugins.exceptions.CLightningPluginException
 
getEstimatedFinalWeight() - Method in class jrpc.clightning.model.CLightningFundPSBT
 
getExcessMilliSat() - Method in class jrpc.clightning.model.CLightningFundPSBT
 
getExpiresAt() - Method in class jrpc.clightning.model.CLightningInvoice
 
getExpiry() - Method in class jrpc.clightning.model.CLightningDecodePay
 
getFeature() - Method in class jrpc.clightning.model.types.CLightningConnect
 
getFeatures() - Method in class jrpc.clightning.model.types.CLightningNode
 
getFeatures() - Method in class jrpc.clightning.plugins.rpcmethods.manifest.ManifestMethod
 
getFeatureSet() - Method in class jrpc.clightning.model.types.CLightingPluginConfig
 
getFeeBase() - Method in class jrpc.clightning.model.CLightningListConfigs
 
getFeePerMillionth() - Method in class jrpc.clightning.model.types.CLightningChannel
 
getFeePerSatoshi() - Method in class jrpc.clightning.model.CLightningListConfigs
 
getFeeRateInfo() - Method in class jrpc.clightning.model.CLightningFeeRate
 
getFeeratePerKw() - Method in class jrpc.clightning.model.CLightningFundPSBT
 
getFees_collected_msat() - Method in class jrpc.clightning.model.CLightningGetInfo
 
getFundingConfirms() - Method in class jrpc.clightning.model.CLightningListConfigs
 
getFundingOutput() - Method in class jrpc.clightning.model.types.CLightningInfoChannel
 
getFundingTxId() - Method in class jrpc.clightning.model.types.CLightningInfoChannel
 
getGetRouteTries() - Method in class jrpc.clightning.model.CLightningPayResult
 
getHash() - Method in class jrpc.clightning.model.types.bitcoin.CLightningRawTransactions
 
getHelpItems() - Method in class jrpc.clightning.model.CLightningHelp
 
getHooks() - Method in class jrpc.clightning.plugins.CLightningPlugin
 
getHooks() - Method in interface jrpc.clightning.plugins.ICLightningPlugin
 
getHooks() - Method in class jrpc.clightning.plugins.rpcmethods.manifest.ManifestMethod
 
getHtlcMaximumMSat() - Method in class jrpc.clightning.model.types.CLightningChannel
 
getHtlcMinimumMSat() - Method in class jrpc.clightning.model.types.CLightningChannel
 
getHtlcResolution() - Method in class jrpc.clightning.model.types.FeeRateInfo
 
getHtlcSuccessSatoshis() - Method in class jrpc.clightning.model.types.OnChainFeeEstimates
 
getHtlcTimeoutSatoshis() - Method in class jrpc.clightning.model.types.OnChainFeeEstimates
 
getId() - Method in class jrpc.clightning.model.CLightningGetInfo
 
getId() - Method in class jrpc.clightning.model.types.CLightningConnect
 
getId() - Method in class jrpc.clightning.model.types.CLightningSendPay
 
getId() - Method in class jrpc.clightning.model.types.Route
 
getId() - Method in class jrpc.wrapper.response.RPCResponseWrapper
 
getId() - Method in interface jrpc.wrapper.socket.IWrapperSocketCall
 
getId() - Method in class jrpc.wrapper.socket.RPCUnixRequestMethod
 
getIdPeer() - Method in class jrpc.clightning.model.types.CLightningPeerData
 
getImportantPlugins() - Method in class jrpc.clightning.model.CLightningListConfigs
 
getIndex() - Method in class jrpc.clightning.model.types.bitcoin.BitcoinUTXO
 
getIndex() - Method in class jrpc.clightning.model.types.bitcoin.CLightningTransactionInput
 
getIndex() - Method in class jrpc.clightning.model.types.bitcoin.CLightningTransactionOutput
 
getInfo() - Method in class jrpc.clightning.CLightningRPC
 
GETINFO - jrpc.clightning.commands.Command
 
getInit() - Method in class jrpc.clightning.plugins.rpcmethods.manifest.types.Features
 
getInputs() - Method in class jrpc.clightning.model.types.bitcoin.CLightningRawTransactions
 
getInstance() - Static method in class jrpc.clightning.CLightningRPC
Deprecated.
getInstance() - Static method in class jrpc.clightning.model.CLightningProprietiesMediator
 
getInstance() - Static method in class jrpc.clightning.service.CLightningConfigurator
 
getInstance() - Static method in class jrpc.service.CLightningLogger
 
getInstance() - Static method in class jrpc.util.ReflectionManager
 
getInvoice() - Method in class jrpc.clightning.plugins.rpcmethods.manifest.types.Features
 
getLabel() - Method in class jrpc.clightning.model.CLightningInvoice
 
getLabel() - Method in class jrpc.clightning.model.types.CLightningPay
 
getLabel() - Method in class jrpc.clightning.model.types.CLightningSendPay
 
getLastTimestamp() - Method in class jrpc.clightning.model.types.CLightningNode
 
getLastUpdate() - Method in class jrpc.clightning.model.types.CLightningChannel
 
getLevel() - Method in enum jrpc.clightning.plugins.log.PluginLog
 
getLightningDir() - Method in class jrpc.clightning.model.CLightningListConfigs
 
getLightningDir() - Method in class jrpc.clightning.model.types.CLightingPluginConfig
 
getListInvoice() - Method in class jrpc.clightning.model.CLightningListInvoices
 
getLocktime() - Method in class jrpc.clightning.model.types.bitcoin.CLightningRawTransactions
 
getLog() - Method in class jrpc.clightning.model.types.CLightningPeerData
 
GETLOG - jrpc.clightning.commands.Command
 
getLoggerByClass(Class) - Method in class jrpc.service.CLightningLogger
 
getLogLevel() - Method in class jrpc.clightning.model.CLightningListConfigs
 
getLogPrefix() - Method in class jrpc.clightning.model.CLightningListConfigs
 
getLongDescription() - Method in class jrpc.clightning.plugins.rpcmethods.AbstractRPCMethod
 
getLongDescription() - Method in interface jrpc.clightning.plugins.rpcmethods.ICLightningRPCMethod
 
getMaxAcceptable() - Method in class jrpc.clightning.model.types.FeeRateInfo
 
getMaxConcurrentHtlcs() - Method in class jrpc.clightning.model.CLightningListConfigs
 
getMaxLockTimeBlocks() - Method in class jrpc.clightning.model.CLightningListConfigs
 
getMessage() - Method in class jrpc.wrapper.response.ErrorResponse
 
getMessageFlags() - Method in class jrpc.clightning.model.types.CLightningChannel
 
getMethod() - Method in class jrpc.clightning.plugins.rpcmethods.manifest.types.Notification
 
getMethod() - Method in interface jrpc.wrapper.socket.IWrapperSocketCall
 
getMethod() - Method in class jrpc.wrapper.socket.RPCUnixRequestMethod
 
getMilliSatoshi() - Method in class jrpc.clightning.model.CLightningInvoice
 
getMinAcceptable() - Method in class jrpc.clightning.model.types.FeeRateInfo
 
getMinCapacitySat() - Method in class jrpc.clightning.model.CLightningListConfigs
 
getmSatoshi() - Method in class jrpc.clightning.model.types.Route
 
getMsatoshi() - Method in class jrpc.clightning.model.CLightningDecodePay
 
getMsatoshi_fees_collected() - Method in class jrpc.clightning.model.CLightningGetInfo
 
getMutualClose() - Method in class jrpc.clightning.model.types.FeeRateInfo
 
getMutualCloseSatoshis() - Method in class jrpc.clightning.model.types.OnChainFeeEstimates
 
getName() - Method in class jrpc.clightning.model.types.CLightningPluginConfModel
 
getName() - Method in class jrpc.clightning.plugins.rpcmethods.AbstractRPCMethod
 
getName() - Method in interface jrpc.clightning.plugins.rpcmethods.ICLightningRPCMethod
 
getNameOption() - Method in class jrpc.clightning.plugins.rpcmethods.manifest.types.Option
 
getNetaddr() - Method in class jrpc.clightning.model.types.CLightningPeerData
 
getNetwork() - Method in class jrpc.clightning.model.CLightningGetInfo
 
getNetwork() - Method in class jrpc.clightning.model.CLightningListConfigs
 
getNetwork() - Method in class jrpc.clightning.model.types.CLightingPluginConfig
 
getNode() - Method in class jrpc.clightning.plugins.rpcmethods.manifest.types.Features
 
getNodeId() - Method in class jrpc.clightning.model.types.CLightningNode
 
getNodes() - Method in class jrpc.clightning.model.CLightningListNodes
 
getNormal() - Method in class jrpc.clightning.model.types.FeeRateInfo
 
getNotifications() - Method in class jrpc.clightning.plugins.rpcmethods.manifest.ManifestMethod
 
getNum_active_channels() - Method in class jrpc.clightning.model.CLightningGetInfo
 
getNum_inactive_channels() - Method in class jrpc.clightning.model.CLightningGetInfo
 
getNum_peers() - Method in class jrpc.clightning.model.CLightningGetInfo
 
getNum_pending_channels() - Method in class jrpc.clightning.model.CLightningGetInfo
 
getOnChainFeeEstimates() - Method in class jrpc.clightning.model.CLightningFeeRate
 
getOpening() - Method in class jrpc.clightning.model.types.FeeRateInfo
 
getOpeningChannelSatoshis() - Method in class jrpc.clightning.model.types.OnChainFeeEstimates
 
getOptions() - Method in class jrpc.clightning.model.types.CLightningPluginConfModel
 
getOptions() - Method in class jrpc.clightning.plugins.rpcmethods.manifest.ManifestMethod
 
getOurAmountMSat() - Method in class jrpc.clightning.model.types.CLightningInfoChannel
 
getOutput() - Method in class jrpc.clightning.model.types.CLightningOutput
 
getOutputs() - Method in class jrpc.clightning.model.CLightningListFunds
 
getOutputs() - Method in class jrpc.clightning.model.types.bitcoin.CLightningRawTransactions
 
getP2shSegwit() - Method in class jrpc.clightning.model.CLightningNewAddress
 
getParameter(String) - Method in class jrpc.clightning.plugins.CLightningPlugin
 
getParameter(String) - Method in interface jrpc.clightning.plugins.ICLightningPlugin
 
getParams() - Method in interface jrpc.wrapper.socket.IWrapperSocketCall
 
getParams() - Method in class jrpc.wrapper.socket.RPCUnixRequestMethod
 
getPath() - Method in class jrpc.clightning.LiteCLightningRPC
 
getPath() - Method in class jrpc.clightning.model.types.CLightningPluginConfModel
 
getPayee() - Method in class jrpc.clightning.model.CLightningDecodePay
 
getPaymentHash() - Method in class jrpc.clightning.model.CLightningDecodePay
 
getPaymentHash() - Method in class jrpc.clightning.model.CLightningInvoice
 
getPaymentHash() - Method in class jrpc.clightning.model.types.CLightningPay
 
getPaymentHash() - Method in class jrpc.clightning.model.types.CLightningSendPay
 
getPaymentPreImage() - Method in class jrpc.clightning.model.CLightningPayResult
 
getPayments() - Method in class jrpc.clightning.model.CLightningListSendPays
 
getPaymentSecret() - Method in class jrpc.clightning.model.CLightningInvoice
 
getPays() - Method in class jrpc.clightning.model.CLightningListPays
 
getPeerId() - Method in class jrpc.clightning.model.types.CLightningInfoChannel
 
getPeers() - Method in class jrpc.clightning.model.CLightningListPeers
 
getPenalty() - Method in class jrpc.clightning.model.types.FeeRateInfo
 
getPidFile() - Method in class jrpc.clightning.model.CLightningListConfigs
 
getPlugins() - Method in class jrpc.clightning.model.CLightningListConfigs
 
getPort() - Method in class jrpc.clightning.model.types.NetworkAddress
 
getPreimage() - Method in class jrpc.clightning.model.types.CLightningPay
 
getPreimage() - Method in class jrpc.clightning.model.types.CLightningSendPay
 
getProxy() - Method in class jrpc.clightning.model.CLightningListConfigs
 
getProxy() - Method in class jrpc.clightning.model.types.CLightingPluginConfig
 
getPsbt() - Method in class jrpc.clightning.model.CLightningFundPSBT
 
getPSBT() - Method in class jrpc.clightning.model.types.CLightningPSBT
 
getRandomNumber() - Method in class jrpc.wrapper.socket.RPCUnixRequestMethod
 
getRawtx() - Method in class jrpc.clightning.model.types.bitcoin.CLightningRawTransactions
 
getReceiveBufferSize() - Method in interface jrpc.service.socket.ISocket
 
getReceiveBufferSize() - Method in class jrpc.service.socket.UnixDomainSocketRpc
 
getRescan() - Method in class jrpc.clightning.model.CLightningListConfigs
 
getReservation() - Method in class jrpc.clightning.model.CLightningReserveInputs
 
getReservations() - Method in class jrpc.clightning.model.CLightningFundPSBT
 
getReserved() - Method in class jrpc.clightning.model.types.CLightningOutput
 
getReservedToBlock() - Method in class jrpc.clightning.model.types.CLightningOutput
 
getResult() - Method in class jrpc.wrapper.response.RPCResponseWrapper
 
getRoute(String, String, float) - Method in class jrpc.clightning.CLightningRPC
 
getRoute(String, String, float, int, String, String, int, ExcludeChannel...) - Method in class jrpc.clightning.CLightningRPC
 
getRoute(CommandRPCMediator, String, String, float, int, String, String, int, ExcludeChannel...) - Method in class jrpc.clightning.rpc.network.CLightningNetworkRPC
 
GETROUTE - jrpc.clightning.commands.Command
 
getRoutes() - Method in class jrpc.clightning.model.CLightningGetRoutes
 
getRpcFile() - Method in class jrpc.clightning.model.CLightningListConfigs
 
getRpcFile() - Method in class jrpc.clightning.model.types.CLightingPluginConfig
 
getRpcFileMode() - Method in class jrpc.clightning.model.CLightningListConfigs
 
getRpcMethods() - Method in class jrpc.clightning.plugins.CLightningPlugin
 
getRpcMethods() - Method in interface jrpc.clightning.plugins.ICLightningPlugin
 
getRpcMethods() - Method in class jrpc.clightning.plugins.rpcmethods.manifest.ManifestMethod
 
getSatoshis() - Method in class jrpc.clightning.model.types.bitcoin.CLightningTransactionOutput
 
getSatoshis() - Method in class jrpc.clightning.model.types.CLightningChannel
 
getScriptPubKey() - Method in class jrpc.clightning.model.types.bitcoin.CLightningTransactionOutput
 
getScriptPubKey() - Method in class jrpc.clightning.model.types.CLightningOutput
 
getSendPayTries() - Method in class jrpc.clightning.model.CLightningPayResult
 
getSequences() - Method in class jrpc.clightning.model.types.bitcoin.CLightningTransactionInput
 
getShortChannelId() - Method in class jrpc.clightning.model.types.CLightningChannel
 
getShortChannelId() - Method in class jrpc.clightning.model.types.CLightningInfoChannel
 
getSignature() - Method in class jrpc.clightning.model.CLightningDecodePay
 
getSlow() - Method in class jrpc.clightning.model.types.FeeRateInfo
 
getSocketFileName() - Method in class jrpc.clightning.service.CLightningConfigurator
 
getSocketPath() - Method in class jrpc.clightning.service.CLightningConfigurator
 
getSource() - Method in class jrpc.clightning.model.types.CLightningChannel
 
getStartup() - Method in class jrpc.clightning.model.types.CLightingPluginConfig
 
getState() - Method in class jrpc.clightning.model.types.CLightningInfoChannel
 
getStatus() - Method in class jrpc.clightning.model.CLightningInvoice
 
getStatus() - Method in class jrpc.clightning.model.types.CLightningOutput
 
getStatus() - Method in class jrpc.clightning.model.types.CLightningPay
 
getStatus() - Method in class jrpc.clightning.model.types.CLightningSendPay
 
getStyle() - Method in class jrpc.clightning.model.types.Route
 
getSubscriptions() - Method in class jrpc.clightning.plugins.CLightningPlugin
 
getSubscriptions() - Method in interface jrpc.clightning.plugins.ICLightningPlugin
 
getSubscriptions() - Method in class jrpc.clightning.plugins.rpcmethods.manifest.ManifestMethod
 
getTimestamp() - Method in class jrpc.clightning.model.CLightningDecodePay
 
getTotLen() - Method in class jrpc.clightning.model.types.CLightningPing
 
getTransactions() - Method in class jrpc.clightning.model.CLightningListTransactions
 
getTx() - Method in class jrpc.clightning.model.CLightningBitcoinTx
 
getTx() - Method in class jrpc.clightning.model.types.CLightningTransaction
 
getTxId() - Method in class jrpc.clightning.model.CLightningBitcoinTx
 
getTxId() - Method in class jrpc.clightning.model.types.bitcoin.BitcoinUTXO
 
getTxId() - Method in class jrpc.clightning.model.types.bitcoin.CLightningTransactionInput
 
getTxId() - Method in class jrpc.clightning.model.types.CLightningOutput
 
getTxId() - Method in class jrpc.clightning.model.types.CLightningReservation
 
getTxId() - Method in class jrpc.clightning.model.types.CLightningTransaction
 
getTxIndex() - Method in class jrpc.clightning.model.types.bitcoin.CLightningRawTransactions
 
getType() - Method in class jrpc.clightning.model.CLightningFeeRate
 
getType() - Method in class jrpc.clightning.model.types.NetworkAddress
 
getType() - Method in class jrpc.clightning.plugins.rpcmethods.AbstractRPCMethod
 
getType() - Method in interface jrpc.clightning.plugins.rpcmethods.ICLightningRPCMethod
 
getType() - Method in class jrpc.clightning.plugins.rpcmethods.manifest.types.Option
 
getUnilateralClose() - Method in class jrpc.clightning.model.types.FeeRateInfo
 
getUnilateralCloseSatoshis() - Method in class jrpc.clightning.model.types.OnChainFeeEstimates
 
getUnsignedTx() - Method in class jrpc.clightning.model.CLightningBitcoinTx
 
getUrgent() - Method in class jrpc.clightning.model.types.FeeRateInfo
 
getUrl() - Method in class jrpc.clightning.service.CLightningConfigurator
 
getUsage() - Method in class jrpc.clightning.plugins.rpcmethods.AbstractRPCMethod
 
getUsage() - Method in interface jrpc.clightning.plugins.rpcmethods.ICLightningRPCMethod
 
getValue() - Method in enum jrpc.clightning.model.types.AddressType
 
getValue() - Method in class jrpc.clightning.model.types.CLightningOutput
 
getValue(String) - Method in class jrpc.clightning.model.CLightningProprietiesMediator
 
getVerbose() - Method in class jrpc.clightning.model.types.HelpItem
 
getVersion() - Method in class jrpc.clightning.model.CLightningGetInfo
 
getVersion() - Method in class jrpc.clightning.model.CLightningListConfigs
 
getVersion() - Method in class jrpc.clightning.model.types.bitcoin.CLightningRawTransactions
 
getVersion() - Method in class jrpc.wrapper.response.RPCResponseWrapper
 
getVersion() - Method in interface jrpc.wrapper.socket.IWrapperSocketCall
 
getVersion() - Method in class jrpc.wrapper.socket.RPCUnixRequestMethod
 
getVout() - Method in class jrpc.clightning.model.types.CLightningReservation
 
getWallet() - Method in class jrpc.clightning.model.CLightningListConfigs
 
getWarning_lightningd_sync() - Method in class jrpc.clightning.model.CLightningGetInfo
 
getWarningCapacity() - Method in class jrpc.clightning.model.CLightningInvoice
 
getWarningDeadends() - Method in class jrpc.clightning.model.CLightningInvoice
 
getWarningOffline() - Method in class jrpc.clightning.model.CLightningInvoice
 
getWarningPrivateUnused() - Method in class jrpc.clightning.model.CLightningInvoice
 
getWatchTimeBlocks() - Method in class jrpc.clightning.model.CLightningListConfigs
 
getWrapper() - Method in class jrpc.service.converters.jsonwrapper.CLightningJsonObject
 

H

has(String) - Method in class jrpc.service.converters.jsonwrapper.CLightningJsonObject
 
hasCommand(ICommandKey) - Method in class jrpc.clightning.CLightningRPC
 
hasCommand(ICommandKey, boolean) - Method in class jrpc.clightning.CLightningRPC
 
hashCode() - Method in class jrpc.clightning.plugins.rpcmethods.manifest.types.Notification
 
hashCode() - Method in class jrpc.clightning.plugins.rpcmethods.manifest.types.Option
 
hashCode() - Method in class jrpc.service.converters.jsonwrapper.CLightningJsonObject
 
hasParameter(String) - Method in class jrpc.clightning.plugins.CLightningPlugin
 
hasParameter(String) - Method in interface jrpc.clightning.plugins.ICLightningPlugin
 
hasParametersReady() - Method in class jrpc.clightning.plugins.CLightningPlugin
 
hasParametersReady() - Method in interface jrpc.clightning.plugins.ICLightningPlugin
 
help() - Method in class jrpc.clightning.CLightningRPC
 
HELP - jrpc.clightning.commands.Command
 
HelpItem - Class in jrpc.clightning.model.types
 
HelpItem() - Constructor for class jrpc.clightning.model.types.HelpItem
 
hook() - Method in annotation type jrpc.clightning.annotation.Hook
 
Hook - Annotation Type in jrpc.clightning.annotation
 
HOOK - jrpc.clightning.plugins.rpcmethods.RPCMethodType
 

I

ICLightningPlugin - Interface in jrpc.clightning.plugins
 
ICLightningRPCMethod - Interface in jrpc.clightning.plugins.rpcmethods
 
ICommandKey - Interface in jrpc.clightning.commands
 
IConverter - Interface in jrpc.service.converters
 
info(Class, String) - Method in class jrpc.service.CLightningLogger
 
INFO - jrpc.clightning.plugins.log.PluginLog
 
INFO - jrpc.service.CLightningLogger.LevelLogger
 
initializeMediator() - Method in class jrpc.clightning.commands.CommandRPCMediator
 
InitMethod - Class in jrpc.clightning.plugins.rpcmethods.init
 
InitMethod() - Constructor for class jrpc.clightning.plugins.rpcmethods.init.InitMethod
 
InitMethodTypeAdapter - Class in jrpc.service.converters.jsontypeadapter
 
InitMethodTypeAdapter(Gson) - Constructor for class jrpc.service.converters.jsontypeadapter.InitMethodTypeAdapter
 
initPostHandlerInterceptor() - Method in class jrpc.clightning.plugins.CLightningPlugin
 
initPreHandlerInterceptor() - Method in class jrpc.clightning.plugins.CLightningPlugin
 
Interceptor - Interface in jrpc.clightning.plugins.interceptor
 
invoice(String, String, String) - Method in class jrpc.clightning.CLightningRPC
 
invoice(String, String, String, String, String[], String, boolean) - Method in class jrpc.clightning.CLightningRPC
 
invoice(CommandRPCMediator, String, String, String, String, String[], String, boolean) - Method in class jrpc.clightning.rpc.payment.CLightningPaymentRPC
 
INVOICE - jrpc.clightning.commands.Command
 
IRPCCommand<T> - Interface in jrpc.clightning.commands
 
isActive() - Method in class jrpc.clightning.model.types.CLightningChannel
 
isAlwaysUseProxy() - Method in class jrpc.clightning.model.CLightningListConfigs
 
isAutolisten() - Method in class jrpc.clightning.model.CLightningListConfigs
 
isDaemon() - Method in class jrpc.clightning.model.CLightningListConfigs
 
isDeprecated() - Method in class jrpc.clightning.plugins.rpcmethods.manifest.types.Option
 
isDisableDns() - Method in class jrpc.clightning.model.CLightningListConfigs
 
isDynamic() - Method in class jrpc.clightning.plugins.CLightningPlugin
 
isDynamic() - Method in interface jrpc.clightning.plugins.ICLightningPlugin
 
isEnableAutotorV2Mode() - Method in class jrpc.clightning.model.CLightningListConfigs
 
isEncryptedHsm() - Method in class jrpc.clightning.model.CLightningListConfigs
 
isIgnoreFeeLimits() - Method in class jrpc.clightning.model.CLightningListConfigs
 
isNotification(JsonObject) - Static method in class jrpc.clightning.plugins.PluginUtils
 
ISocket - Interface in jrpc.service.socket
 
isOffline() - Method in class jrpc.clightning.model.CLightningListConfigs
 
isOpen() - Method in interface jrpc.service.socket.ISocket
 
isOpen() - Method in class jrpc.service.socket.UnixDomainSocketRpc
 
isProxyEnabled() - Method in class jrpc.clightning.model.types.CLightingPluginConfig
 
isPublicChannel() - Method in class jrpc.clightning.model.types.CLightningChannel
 
isReserved() - Method in class jrpc.clightning.model.types.CLightningReservation
 
isRpcCall(JsonObject) - Static method in class jrpc.clightning.plugins.PluginUtils
 
isTorv3() - Method in class jrpc.clightning.model.types.CLightingPluginConfig
 
isUseProxyAlways() - Method in class jrpc.clightning.model.types.CLightingPluginConfig
 
isValid() - Method in class jrpc.clightning.model.types.NetworkAddress
This method check if the object is fill from the json or the propriety inside the json was empty
isValidJSON(String) - Static method in class jrpc.service.converters.jsonwrapper.CLightningJsonObject
 
isWasReserved() - Method in class jrpc.clightning.model.types.CLightningReservation
 
isWumbo() - Method in class jrpc.clightning.model.CLightningListConfigs
 
IWrapperSocketCall - Interface in jrpc.wrapper.socket
 

J

jrpc.clightning - package jrpc.clightning
 
jrpc.clightning.annotation - package jrpc.clightning.annotation
 
jrpc.clightning.commands - package jrpc.clightning.commands
 
jrpc.clightning.exceptions - package jrpc.clightning.exceptions
 
jrpc.clightning.model - package jrpc.clightning.model
 
jrpc.clightning.model.types - package jrpc.clightning.model.types
 
jrpc.clightning.model.types.bitcoin - package jrpc.clightning.model.types.bitcoin
 
jrpc.clightning.plugins - package jrpc.clightning.plugins
 
jrpc.clightning.plugins.exceptions - package jrpc.clightning.plugins.exceptions
 
jrpc.clightning.plugins.interceptor - package jrpc.clightning.plugins.interceptor
 
jrpc.clightning.plugins.log - package jrpc.clightning.plugins.log
 
jrpc.clightning.plugins.rpcmethods - package jrpc.clightning.plugins.rpcmethods
 
jrpc.clightning.plugins.rpcmethods.init - package jrpc.clightning.plugins.rpcmethods.init
 
jrpc.clightning.plugins.rpcmethods.manifest - package jrpc.clightning.plugins.rpcmethods.manifest
 
jrpc.clightning.plugins.rpcmethods.manifest.types - package jrpc.clightning.plugins.rpcmethods.manifest.types
 
jrpc.clightning.rpc.bitcoin - package jrpc.clightning.rpc.bitcoin
 
jrpc.clightning.rpc.channel - package jrpc.clightning.rpc.channel
 
jrpc.clightning.rpc.network - package jrpc.clightning.rpc.network
 
jrpc.clightning.rpc.payment - package jrpc.clightning.rpc.payment
 
jrpc.clightning.service - package jrpc.clightning.service
 
jrpc.clightning.service.socket - package jrpc.clightning.service.socket
 
jrpc.exceptions - package jrpc.exceptions
 
jrpc.service - package jrpc.service
 
jrpc.service.converters - package jrpc.service.converters
 
jrpc.service.converters.jsontypeadapter - package jrpc.service.converters.jsontypeadapter
 
jrpc.service.converters.jsonwrapper - package jrpc.service.converters.jsonwrapper
 
jrpc.service.socket - package jrpc.service.socket
 
jrpc.util - package jrpc.util
 
jrpc.wrapper.response - package jrpc.wrapper.response
 
jrpc.wrapper.socket - package jrpc.wrapper.socket
 
JsonConverter - Class in jrpc.service.converters
 
JsonConverter() - Constructor for class jrpc.service.converters.JsonConverter
 
JsonConverter.MyDateTypeAdapter - Class in jrpc.service.converters
 

K

keySet() - Method in class jrpc.service.converters.jsonwrapper.CLightningJsonObject
 

L

listChannels() - Method in class jrpc.clightning.CLightningRPC
 
listChannels(String, String, String) - Method in class jrpc.clightning.CLightningRPC
 
listChannels(CommandRPCMediator, String, String, String) - Method in class jrpc.clightning.rpc.channel.CLightningChannelRPC
 
LISTCHANNELS - jrpc.clightning.commands.Command
 
listConfigs() - Method in class jrpc.clightning.CLightningRPC
 
listConfigs(String) - Method in class jrpc.clightning.CLightningRPC
 
LISTCONFIGS - jrpc.clightning.commands.Command
 
LISTFORWARDS - jrpc.clightning.commands.Command
 
LISTFOUNDS - jrpc.clightning.commands.Command
 
listFunds() - Method in class jrpc.clightning.CLightningRPC
 
LISTINVOICE - jrpc.clightning.commands.Command
 
listInvoices() - Method in class jrpc.clightning.CLightningRPC
 
listInvoices(String) - Method in class jrpc.clightning.CLightningRPC
 
listInvoices(CommandRPCMediator, String) - Method in class jrpc.clightning.rpc.payment.CLightningPaymentRPC
 
listNodes() - Method in class jrpc.clightning.CLightningRPC
 
listNodes(String) - Method in class jrpc.clightning.CLightningRPC
 
listNodes(CommandRPCMediator, String) - Method in class jrpc.clightning.rpc.network.CLightningNetworkRPC
 
LISTNODES - jrpc.clightning.commands.Command
 
listPays() - Method in class jrpc.clightning.CLightningRPC
 
listPays(String, String) - Method in class jrpc.clightning.CLightningRPC
 
listPays(CommandRPCMediator, String, String) - Method in class jrpc.clightning.rpc.payment.CLightningPaymentRPC
 
LISTPAYS - jrpc.clightning.commands.Command
 
listPeers() - Method in class jrpc.clightning.CLightningRPC
 
listPeers(String, String) - Method in class jrpc.clightning.CLightningRPC
 
listPeers(CommandRPCMediator, String, String) - Method in class jrpc.clightning.rpc.channel.CLightningChannelRPC
 
LISTPEERS - jrpc.clightning.commands.Command
 
listSendPays() - Method in class jrpc.clightning.CLightningRPC
 
listSendPays(String, String) - Method in class jrpc.clightning.CLightningRPC
 
listSendPays(CommandRPCMediator, String, String) - Method in class jrpc.clightning.rpc.channel.CLightningChannelRPC
 
LISTSENDPAYS - jrpc.clightning.commands.Command
 
listTransactions() - Method in class jrpc.clightning.CLightningRPC
 
LISTTRANSACTIONS - jrpc.clightning.commands.Command
 
LiteCLightningRPC - Class in jrpc.clightning
Lite version of the client, this avoid all the complexity given by the design patter under the hood.
LiteCLightningRPC() - Constructor for class jrpc.clightning.LiteCLightningRPC
Create a client where the configuration it is taken from a config file.
LiteCLightningRPC(String) - Constructor for class jrpc.clightning.LiteCLightningRPC
Create a client where with a connection with the unix socket at the specified path
log(PluginLog, Object) - Method in class jrpc.clightning.plugins.CLightningPlugin
 
log(PluginLog, Object) - Method in interface jrpc.clightning.plugins.ICLightningPlugin
 
log(PluginLog, String) - Method in class jrpc.clightning.plugins.CLightningPlugin
This call should be enable also in RPC methods.
log(PluginLog, String) - Method in interface jrpc.clightning.plugins.ICLightningPlugin
 
log(PluginLog, CLightningJsonObject) - Method in class jrpc.clightning.plugins.CLightningPlugin
 
log(PluginLog, CLightningJsonObject) - Method in interface jrpc.clightning.plugins.ICLightningPlugin
 
longDescription - Variable in class jrpc.clightning.plugins.rpcmethods.AbstractRPCMethod
 
longDescription() - Method in annotation type jrpc.clightning.annotation.RPCMethod
 

M

makeCall(IWrapperSocketCall) - Method in interface jrpc.service.socket.ISocket
 
makeCall(IWrapperSocketCall) - Method in class jrpc.service.socket.UnixDomainSocketRpc
 
makeCall(IWrapperSocketCall, Class<T>) - Method in interface jrpc.service.socket.ISocket
 
makeCall(IWrapperSocketCall, Class<T>) - Method in class jrpc.service.socket.UnixDomainSocketRpc
 
ManifestMethod - Class in jrpc.clightning.plugins.rpcmethods.manifest
 
ManifestMethod() - Constructor for class jrpc.clightning.plugins.rpcmethods.manifest.ManifestMethod
 
ManifestMethodTypeAdapter - Class in jrpc.service.converters.jsontypeadapter
 
ManifestMethodTypeAdapter(Gson) - Constructor for class jrpc.service.converters.jsontypeadapter.ManifestMethodTypeAdapter
 
mapping(JsonObject) - Method in class jrpc.service.converters.jsonwrapper.CLightningJsonObject
 
MappingCmdOptions - Class in jrpc.clightning.plugins.interceptor
 
MappingCmdOptions(Reflections) - Constructor for class jrpc.clightning.plugins.interceptor.MappingCmdOptions
 
mediatorCommand - Variable in class jrpc.clightning.CLightningRPC
 
MyDateTypeAdapter() - Constructor for class jrpc.service.converters.JsonConverter.MyDateTypeAdapter
 

N

name - Variable in class jrpc.clightning.plugins.rpcmethods.AbstractRPCMethod
 
name() - Method in annotation type jrpc.clightning.annotation.PluginOption
 
name() - Method in annotation type jrpc.clightning.annotation.RPCCommand
 
name() - Method in annotation type jrpc.clightning.annotation.RPCMethod
 
nameOption - Variable in class jrpc.clightning.plugins.rpcmethods.manifest.types.Option
 
NetworkAddress - Class in jrpc.clightning.model.types
 
NetworkAddress() - Constructor for class jrpc.clightning.model.types.NetworkAddress
 
NEWADDR - jrpc.clightning.commands.Command
 
newAddress(CommandRPCMediator, AddressType) - Method in class jrpc.clightning.rpc.bitcoin.CLightningBitcoinRPC
 
newAddress(AddressType) - Method in class jrpc.clightning.CLightningRPC
 
notification() - Method in annotation type jrpc.clightning.annotation.Subscription
 
Notification - Class in jrpc.clightning.plugins.rpcmethods.manifest.types
 
Notification(String) - Constructor for class jrpc.clightning.plugins.rpcmethods.manifest.types.Notification
 
NULL - jrpc.clightning.commands.Command
 

O

ObjectTypeAdapter - Class in jrpc.service.converters.jsontypeadapter
 
ObjectTypeAdapter() - Constructor for class jrpc.service.converters.jsontypeadapter.ObjectTypeAdapter
 
OnChainFeeEstimates - Class in jrpc.clightning.model.types
 
OnChainFeeEstimates() - Constructor for class jrpc.clightning.model.types.OnChainFeeEstimates
 
onInit(ICLightningPlugin, CLightningJsonObject, CLightningJsonObject) - Method in class jrpc.clightning.plugins.CLightningPlugin
 
onInit(ICLightningPlugin, CLightningJsonObject, CLightningJsonObject) - Method in interface jrpc.clightning.plugins.ICLightningPlugin
 
Option - Class in jrpc.clightning.plugins.rpcmethods.manifest.types
 
Option() - Constructor for class jrpc.clightning.plugins.rpcmethods.manifest.types.Option
 
Option(JsonObject) - Constructor for class jrpc.clightning.plugins.rpcmethods.manifest.types.Option
 

P

P2SH_SEGWIT - jrpc.clightning.model.types.AddressType
 
parameter() - Method in annotation type jrpc.clightning.annotation.RPCMethod
 
ParameterChecker - Class in jrpc.util
 
ParameterChecker() - Constructor for class jrpc.util.ParameterChecker
 
parameters - Variable in class jrpc.clightning.plugins.CLightningPlugin
 
path - Variable in class jrpc.clightning.CLightningRPC
 
path - Variable in class jrpc.clightning.LiteCLightningRPC
 
pay(String) - Method in class jrpc.clightning.CLightningRPC
 
pay(String, String, String, float, String, int, String, String) - Method in class jrpc.clightning.CLightningRPC
 
pay(CommandRPCMediator, String, String, String, float, String, int, String, String) - Method in class jrpc.clightning.rpc.channel.CLightningChannelRPC
 
PAY - jrpc.clightning.commands.Command
 
PERKB - jrpc.clightning.model.types.FeeRateStyle
 
PERKW - jrpc.clightning.model.types.FeeRateStyle
 
ping(String) - Method in class jrpc.clightning.CLightningRPC
 
ping(String, int, int) - Method in class jrpc.clightning.CLightningRPC
 
ping(CommandRPCMediator, String, int, int) - Method in class jrpc.clightning.rpc.network.CLightningNetworkRPC
 
PING - jrpc.clightning.commands.Command
 
PluginLog - Enum in jrpc.clightning.plugins.log
 
PluginOption - Annotation Type in jrpc.clightning.annotation
 
PluginUtils - Class in jrpc.clightning.plugins
 
PluginUtils() - Constructor for class jrpc.clightning.plugins.PluginUtils
 
printMessage(CLightningLogger.LevelLogger, Class, String) - Method in class jrpc.service.CLightningLogger
 

R

rawCall(String) - Method in class jrpc.clightning.LiteCLightningRPC
Low lever call, useful if you want useful another type of JSON decoder, it returns a raw string received from the socket.
rawCall(String, Map<String, Object>) - Method in class jrpc.clightning.LiteCLightningRPC
Low lever call, useful if you want useful another type of JSON decoder, it returns a raw string received from the socket.
rawCommand(String) - Method in class jrpc.clightning.CLightningRPC
Run any command directly over the UNIX socket, this command is faster, but the final user need to manage the JSON string received from the Socket.
rawCommand(String, Map<String, Object>) - Method in class jrpc.clightning.CLightningRPC
Run any command directly over the UNIX socket, this command is faster, but the final user need to manage the JSON string received from the Socket.
read(JsonReader) - Method in class jrpc.service.converters.JsonConverter.MyDateTypeAdapter
 
read(JsonReader) - Method in class jrpc.service.converters.jsontypeadapter.BitcoinOutputTypeAdapter
 
read(JsonReader) - Method in class jrpc.service.converters.jsontypeadapter.BitcoinUTXOTypeAdapter
 
read(JsonReader) - Method in class jrpc.service.converters.jsontypeadapter.FeeRateTypeAdapter
 
read(JsonReader) - Method in class jrpc.service.converters.jsontypeadapter.InitMethodTypeAdapter
 
read(JsonReader) - Method in class jrpc.service.converters.jsontypeadapter.ManifestMethodTypeAdapter
 
read(JsonReader) - Method in class jrpc.service.converters.jsontypeadapter.ObjectTypeAdapter
 
ReflectionManager - Class in jrpc.util
 
ReflectionManager() - Constructor for class jrpc.util.ReflectionManager
 
registerCommand(ICommandKey, IRPCCommand) - Method in class jrpc.clightning.commands.CommandRPCMediator
 
registerCommand(ICommandKey, IRPCCommand<T>) - Method in class jrpc.clightning.CLightningRPC
 
registerMethod() - Method in class jrpc.clightning.plugins.CLightningPlugin
 
remove(String) - Method in class jrpc.service.converters.jsonwrapper.CLightningJsonObject
 
reserveInputs(String) - Method in class jrpc.clightning.CLightningRPC
 
reserveInputs(String, boolean) - Method in class jrpc.clightning.CLightningRPC
 
reserveInputs(CommandRPCMediator, String, boolean) - Method in class jrpc.clightning.rpc.bitcoin.CLightningBitcoinRPC
 
RESERVEINPUTS - jrpc.clightning.commands.Command
 
Route - Class in jrpc.clightning.model.types
 
Route() - Constructor for class jrpc.clightning.model.types.Route
 
RPCCommand - Annotation Type in jrpc.clightning.annotation
 
RPCMethod - Annotation Type in jrpc.clightning.annotation
 
RPCMETHOD - jrpc.clightning.plugins.rpcmethods.RPCMethodType
 
RPCMethodReflection - Class in jrpc.clightning.plugins.rpcmethods
 
RPCMethodReflection(String, String, String, String, Method) - Constructor for class jrpc.clightning.plugins.rpcmethods.RPCMethodReflection
 
RPCMethodReflection(String, String, String, String, RPCMethodType, Method) - Constructor for class jrpc.clightning.plugins.rpcmethods.RPCMethodReflection
 
RPCMethodType - Enum in jrpc.clightning.plugins.rpcmethods
 
RPCResponseWrapper<T> - Class in jrpc.wrapper.response
 
RPCResponseWrapper() - Constructor for class jrpc.wrapper.response.RPCResponseWrapper
 
RPCUnixRequestMethod - Class in jrpc.wrapper.socket
 
RPCUnixRequestMethod(String, Map<String, Object>) - Constructor for class jrpc.wrapper.socket.RPCUnixRequestMethod
 
runCommand(Command, String) - Method in class jrpc.clightning.commands.CommandRPCMediator
Deprecated.
runCommand(Command, Map<String, Object>) - Method in class jrpc.clightning.commands.CommandRPCMediator
 
runRegisterCommand(String, HashMap<String, Object>) - Method in class jrpc.clightning.CLightningRPC
 
runRegisterCommand(String, HashMap<String, Object>) - Method in class jrpc.clightning.commands.CommandRPCMediator
 
runRegisterCommand(ICommandKey, HashMap<String, Object>) - Method in class jrpc.clightning.CLightningRPC
 
runRegisterCommand(ICommandKey, HashMap<String, Object>) - Method in class jrpc.clightning.commands.CommandRPCMediator
 

S

sendNotification(String, CLightningJsonObject) - Method in class jrpc.clightning.plugins.CLightningPlugin
Method to tell the plugin that the user want send a notification
sendPSBT(String) - Method in class jrpc.clightning.CLightningRPC
 
sendPSBT(CommandRPCMediator, String) - Method in class jrpc.clightning.rpc.bitcoin.CLightningBitcoinRPC
 
SENDPSBT - jrpc.clightning.commands.Command
 
serialization(Object) - Method in interface jrpc.service.converters.IConverter
 
serialization(Object) - Method in class jrpc.service.converters.JsonConverter
 
ServiceException - Exception in jrpc.exceptions
 
ServiceException() - Constructor for exception jrpc.exceptions.ServiceException
 
ServiceException(String) - Constructor for exception jrpc.exceptions.ServiceException
 
ServiceException(String, Throwable) - Constructor for exception jrpc.exceptions.ServiceException
 
ServiceException(String, Throwable, boolean, boolean) - Constructor for exception jrpc.exceptions.ServiceException
 
ServiceException(Throwable) - Constructor for exception jrpc.exceptions.ServiceException
 
setAddress(String) - Method in class jrpc.clightning.model.types.CLightningOutput
 
setAmount(String) - Method in class jrpc.clightning.model.types.bitcoin.BitcoinDestination
 
setAmount(String) - Method in class jrpc.clightning.model.types.CLightningOutput
 
setBlockHeight(BigInteger) - Method in class jrpc.clightning.model.types.CLightningOutput
 
SETCHANNELFEE - jrpc.clightning.commands.Command
 
setChannels(List<CLightningInfoChannel>) - Method in class jrpc.clightning.model.CLightningListFunds
 
setConfigs(CLightingPluginConfig) - Method in class jrpc.clightning.plugins.CLightningPlugin
 
setConfigs(CLightingPluginConfig) - Method in interface jrpc.clightning.plugins.ICLightningPlugin
 
setDefaultValue(String) - Method in class jrpc.clightning.plugins.rpcmethods.manifest.types.Option
 
setDeprecated(boolean) - Method in class jrpc.clightning.plugins.rpcmethods.manifest.types.Option
 
setDescriptionOption(String) - Method in class jrpc.clightning.plugins.rpcmethods.manifest.types.Option
 
setDynamic(Boolean) - Method in class jrpc.clightning.plugins.rpcmethods.manifest.ManifestMethod
 
setFeeRateInfo(FeeRateInfo) - Method in class jrpc.clightning.model.CLightningFeeRate
 
setName(String) - Method in class jrpc.clightning.plugins.rpcmethods.manifest.types.Option
 
setOnChainFeeEstimates(OnChainFeeEstimates) - Method in class jrpc.clightning.model.CLightningFeeRate
 
setOutput(Integer) - Method in class jrpc.clightning.model.types.CLightningOutput
 
setOutputs(List<CLightningOutput>) - Method in class jrpc.clightning.model.CLightningListFunds
 
setParametersReady(boolean) - Method in class jrpc.clightning.plugins.CLightningPlugin
 
setReserved(Boolean) - Method in class jrpc.clightning.model.types.CLightningOutput
 
setScriptPubKey(String) - Method in class jrpc.clightning.model.types.CLightningOutput
 
setStatus(String) - Method in class jrpc.clightning.model.types.CLightningOutput
 
setTxId(String) - Method in class jrpc.clightning.model.types.CLightningOutput
 
setType(String) - Method in class jrpc.clightning.model.CLightningFeeRate
 
setType(String) - Method in class jrpc.clightning.plugins.rpcmethods.manifest.types.Option
 
setValue(BigInteger) - Method in class jrpc.clightning.model.types.CLightningOutput
 
signPSBT(String) - Method in class jrpc.clightning.CLightningRPC
 
signPSBT(CommandRPCMediator, String) - Method in class jrpc.clightning.rpc.bitcoin.CLightningBitcoinRPC
 
SIGNPSBT - jrpc.clightning.commands.Command
 
size() - Method in class jrpc.clightning.model.CLightningListChannels
 
size() - Method in class jrpc.service.converters.jsonwrapper.CLightningJsonObject
 
socket - Variable in class jrpc.clightning.CLightningRPC
 
socket - Variable in class jrpc.clightning.LiteCLightningRPC
 
socketFile - Variable in class jrpc.service.socket.UnixDomainSocketRpc
 
start() - Method in class jrpc.clightning.plugins.CLightningPlugin
 
start() - Method in interface jrpc.clightning.plugins.ICLightningPlugin
 
stop() - Method in class jrpc.clightning.CLightningRPC
 
STOP - jrpc.clightning.commands.Command
 
store(String, Object) - Method in class jrpc.clightning.model.CLightningProprietiesMediator
 
Subscription - Annotation Type in jrpc.clightning.annotation
 

T

toString() - Method in enum jrpc.clightning.model.types.AddressType
 
toString() - Method in class jrpc.clightning.model.types.bitcoin.BitcoinUTXO
 
toString() - Method in class jrpc.clightning.model.types.ExcludeChannel
 
toString() - Method in enum jrpc.clightning.model.types.FeeRateStyle
 
toString() - Method in class jrpc.clightning.plugins.CLightningPlugin
 
toString() - Method in class jrpc.clightning.plugins.rpcmethods.AbstractRPCMethod
 
toString() - Method in class jrpc.clightning.plugins.rpcmethods.manifest.types.Option
 
toString() - Method in enum jrpc.clightning.plugins.rpcmethods.RPCMethodType
 
toString() - Method in class jrpc.service.converters.jsonwrapper.CLightningJsonObject
 
toTypeFromClass() - Method in class jrpc.clightning.commands.AbstractRPCCommand
 
toTypeFromClass() - Method in class jrpc.clightning.commands.CLightningCommandConnect
 
toTypeFromClass() - Method in class jrpc.clightning.commands.CLightningCommandDecodePay
 
toTypeFromClass() - Method in class jrpc.clightning.commands.CLightningCommandDisconnect
 
toTypeFromClass() - Method in class jrpc.clightning.commands.CLightningCommandFeeRate
 
toTypeFromClass() - Method in class jrpc.clightning.commands.CLightningCommandFundPSBT
 
toTypeFromClass() - Method in class jrpc.clightning.commands.CLightningCommandGetRoute
 
toTypeFromClass() - Method in class jrpc.clightning.commands.CLightningCommandHelp
 
toTypeFromClass() - Method in class jrpc.clightning.commands.CLightningCommandListChannels
 
toTypeFromClass() - Method in class jrpc.clightning.commands.CLightningCommandListConfigs
 
toTypeFromClass() - Method in class jrpc.clightning.commands.CLightningCommandListNodes
 
toTypeFromClass() - Method in class jrpc.clightning.commands.CLightningCommandListPays
 
toTypeFromClass() - Method in class jrpc.clightning.commands.CLightningCommandListPeers
 
toTypeFromClass() - Method in class jrpc.clightning.commands.CLightningCommandListSendPays
 
toTypeFromClass() - Method in class jrpc.clightning.commands.CLightningCommandListTransactions
 
toTypeFromClass() - Method in class jrpc.clightning.commands.CLightningCommandPay
 
toTypeFromClass() - Method in class jrpc.clightning.commands.CLightningCommandPing
 
toTypeFromClass() - Method in class jrpc.clightning.commands.CLightningCommandReserveInputs
 
toTypeFromClass() - Method in class jrpc.clightning.commands.CLightningCommandSendPSBT
 
toTypeFromClass() - Method in class jrpc.clightning.commands.CLightningCommandSignPSBT
 
toTypeFromClass() - Method in class jrpc.clightning.commands.CLightningCommandStop
 
toTypeFromClass() - Method in class jrpc.clightning.commands.CLightningCommandUnreserveInputs
 
toTypeFromClass() - Method in class jrpc.clightning.commands.CLightningCommandWaitingInvoice
 
toTypeFromClass() - Method in class jrpc.clightning.commands.CLightningCommandWaitSenDPay
 
txDiscard(String) - Method in class jrpc.clightning.CLightningRPC
 
txDiscard(CommandRPCMediator, String) - Method in class jrpc.clightning.rpc.bitcoin.CLightningBitcoinRPC
 
TXDISCARD - jrpc.clightning.commands.Command
 
txPrepare(List<BitcoinDestination>) - Method in class jrpc.clightning.CLightningRPC
 
txPrepare(List<BitcoinDestination>, String, int, List<BitcoinUTXO>) - Method in class jrpc.clightning.CLightningRPC
 
txPrepare(CommandRPCMediator, List<BitcoinDestination>, String, int, List<BitcoinUTXO>) - Method in class jrpc.clightning.rpc.bitcoin.CLightningBitcoinRPC
 
TXPREPARE - jrpc.clightning.commands.Command
 
TXSEND - jrpc.clightning.commands.Command
 
type - Variable in class jrpc.clightning.plugins.rpcmethods.manifest.types.Option
 
typeValue() - Method in annotation type jrpc.clightning.annotation.PluginOption
 

U

UnixDomainSocketRpc - Class in jrpc.service.socket
 
UnixDomainSocketRpc(String) - Constructor for class jrpc.service.socket.UnixDomainSocketRpc
 
unregisterCommand(ICommandKey) - Method in class jrpc.clightning.CLightningRPC
 
unregisterCommand(ICommandKey) - Method in class jrpc.clightning.commands.CommandRPCMediator
 
unReserveInputs(String) - Method in class jrpc.clightning.CLightningRPC
 
unReserveInputs(CommandRPCMediator, String) - Method in class jrpc.clightning.rpc.bitcoin.CLightningBitcoinRPC
 
UNRESERVEINPUTS - jrpc.clightning.commands.Command
 
usage - Variable in class jrpc.clightning.plugins.rpcmethods.AbstractRPCMethod
 

V

valueOf(String) - Static method in enum jrpc.clightning.commands.Command
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jrpc.clightning.model.types.AddressType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jrpc.clightning.model.types.FeeRateStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jrpc.clightning.plugins.log.PluginLog
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jrpc.clightning.plugins.rpcmethods.RPCMethodType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jrpc.service.CLightningLogger.LevelLogger
Returns the enum constant of this type with the specified name.
values() - Static method in enum jrpc.clightning.commands.Command
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jrpc.clightning.model.types.AddressType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jrpc.clightning.model.types.FeeRateStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jrpc.clightning.plugins.log.PluginLog
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jrpc.clightning.plugins.rpcmethods.RPCMethodType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jrpc.service.CLightningLogger.LevelLogger
Returns an array containing the constants of this enum type, in the order they are declared.
valueToHasMap(String) - Method in class jrpc.clightning.commands.CommandRPCMediator
Deprecated.
valueToList(String) - Method in class jrpc.clightning.commands.CommandRPCMediator
Deprecated.

W

waitInvoice(String) - Method in class jrpc.clightning.CLightningRPC
 
waitInvoice(CommandRPCMediator, String) - Method in class jrpc.clightning.rpc.payment.CLightningPaymentRPC
 
WAITINVOICE - jrpc.clightning.commands.Command
 
waitSendPay(String) - Method in class jrpc.clightning.CLightningRPC
 
WAITSENDPAY - jrpc.clightning.commands.Command
 
waitSendPays(String, int, int) - Method in class jrpc.clightning.CLightningRPC
 
waitSendPays(CommandRPCMediator, String, int, int) - Method in class jrpc.clightning.rpc.payment.CLightningPaymentRPC
 
WARNING - jrpc.clightning.plugins.log.PluginLog
 
withdraw(String, String) - Method in class jrpc.clightning.CLightningRPC
 
withdraw(String, String, String, int, List<BitcoinUTXO>) - Method in class jrpc.clightning.CLightningRPC
 
withdraw(CommandRPCMediator, String, String, String, int, List<BitcoinUTXO>) - Method in class jrpc.clightning.rpc.bitcoin.CLightningBitcoinRPC
 
WITHDRAW - jrpc.clightning.commands.Command
 
write(JsonWriter, Object) - Method in class jrpc.service.converters.jsontypeadapter.ObjectTypeAdapter
 
write(JsonWriter, Date) - Method in class jrpc.service.converters.JsonConverter.MyDateTypeAdapter
 
write(JsonWriter, CLightningFeeRate) - Method in class jrpc.service.converters.jsontypeadapter.FeeRateTypeAdapter
 
write(JsonWriter, BitcoinDestination) - Method in class jrpc.service.converters.jsontypeadapter.BitcoinOutputTypeAdapter
 
write(JsonWriter, BitcoinUTXO) - Method in class jrpc.service.converters.jsontypeadapter.BitcoinUTXOTypeAdapter
 
write(JsonWriter, InitMethod) - Method in class jrpc.service.converters.jsontypeadapter.InitMethodTypeAdapter
 
write(JsonWriter, ManifestMethod) - Method in class jrpc.service.converters.jsontypeadapter.ManifestMethodTypeAdapter
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages