********************************************************************* * LightningJ - Grails Plugin * * This software is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * License as published by the Free Software Foundation; either * version 3 of the License, or any later version. * * See terms of license at gnu.org. * * ***********************************************************************
| Modifiers | Name | Description |
|---|---|---|
class |
LndService.Wallet |
| Type | Name and description |
|---|---|
grails.core.GrailsApplication |
grailsApplication |
org.slf4j.Logger |
log |
| Type Params | Return Type | Name and description |
|---|---|---|
|
void |
close()Method to release all underlying resources. |
|
org.lightningj.lnd.wrapper.AsynchronousLndAPI |
getAsync()Retrieves the LND Asynchronous (Non-blocking) API instance. |
|
org.lightningj.lnd.wrapper.SynchronousLndAPI |
getSync()Retrieves the LND Synchronous (Blocking) API instance. |
|
LndService.Wallet |
getWallet()Getter for the wallet APIs |
|
void |
init(io.grpc.ManagedChannel managedChannel)Method to manually init the Service with a managed channel with custom SSL Context or Macaroon Context. |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Method to release all underlying resources. Is called automatically during shutdown of the application.
Retrieves the LND Asynchronous (Non-blocking) API instance.
Retrieves the LND Synchronous (Blocking) API instance.
Getter for the wallet APIs
Method to manually init the Service with a managed channel with custom SSL Context or Macaroon Context.
managedChannel - the managed channel to use to communicate with LND.