Package jrpc.clightning.commands
Class CommandRPCMediator
- java.lang.Object
 - 
- jrpc.clightning.commands.CommandRPCMediator
 
 
- 
public class CommandRPCMediator extends java.lang.Object 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<Command,IRPCCommand>commandsprotected java.util.Map<java.lang.String,IRPCCommand>customCommands 
- 
Constructor Summary
Constructors Constructor Description CommandRPCMediator(CLightningSocket socket) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleancontainsCommand(ICommandKey key, boolean custom)protected voidinitializeMediator()voidregisterCommand(ICommandKey key, IRPCCommand command)java.lang.ObjectrunCommand(Command command, java.lang.String payload)Deprecated.java.lang.ObjectrunCommand(Command command, java.util.Map<java.lang.String,java.lang.Object> payload)<T> TrunRegisterCommand(java.lang.String key, java.util.HashMap<java.lang.String,java.lang.Object> payload)<T> TrunRegisterCommand(ICommandKey key, java.util.HashMap<java.lang.String,java.lang.Object> payload)voidunregisterCommand(ICommandKey key)protected java.util.HashMap<java.lang.String,java.lang.String>valueToHasMap(java.lang.String value)Deprecated.protected java.util.List<java.lang.String>valueToList(java.lang.String value)Deprecated. 
 - 
 
- 
- 
Field Detail
- 
commands
protected java.util.Map<Command,IRPCCommand> commands
 
- 
customCommands
protected java.util.Map<java.lang.String,IRPCCommand> customCommands
 
 - 
 
- 
Constructor Detail
- 
CommandRPCMediator
public CommandRPCMediator(CLightningSocket socket)
 
 - 
 
- 
Method Detail
- 
initializeMediator
protected void initializeMediator()
 
- 
runCommand
@Deprecated public java.lang.Object runCommand(Command command, java.lang.String payload)
Deprecated. 
- 
runCommand
public java.lang.Object runCommand(Command command, java.util.Map<java.lang.String,java.lang.Object> payload)
 
- 
registerCommand
public void registerCommand(ICommandKey key, IRPCCommand command)
 
- 
runRegisterCommand
public <T> T runRegisterCommand(ICommandKey key, java.util.HashMap<java.lang.String,java.lang.Object> payload)
 
- 
runRegisterCommand
public <T> T runRegisterCommand(java.lang.String key, java.util.HashMap<java.lang.String,java.lang.Object> payload) 
- 
valueToHasMap
@Deprecated protected java.util.HashMap<java.lang.String,java.lang.String> valueToHasMap(java.lang.String value)
Deprecated. 
- 
valueToList
@Deprecated protected java.util.List<java.lang.String> valueToList(java.lang.String value)
Deprecated. 
- 
containsCommand
public boolean containsCommand(ICommandKey key, boolean custom)
 
- 
unregisterCommand
public void unregisterCommand(ICommandKey key)
 
 - 
 
 -