@Configuration
public class PaywallProperties
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CHECK_SETTLEMENT_URL |
static java.lang.String |
DEFAULT_CHECK_SETTLEMENT_URL |
static long |
DEFAULT_INVOICE_DEFAULT_VALIDITY |
static boolean |
DEFAULT_INVOICE_INCLUDE_NODEINFO |
static boolean |
DEFAULT_INVOICE_REGISTER_NEW |
static boolean |
DEFAULT_LIGHTNINGHANDLER_AUTOCONNECT |
static java.lang.String |
DEFAULT_LND_CURRENCY_CODE |
static int |
DEFAULT_QR_CODE_DEFAULT_HEIGHT |
static int |
DEFAULT_QR_CODE_DEFAULT_WIDTH |
static java.lang.String |
DEFAULT_QR_CODE_URL |
static long |
DEFAULT_SETTLEMENT_DEFAULT_VALIDITY |
static java.lang.String |
DEFAULT_WEBSOCKET_CHECK_SETTLEMENT_URL |
static boolean |
DEFAULT_WEBSOCKET_ENABLE |
static java.lang.String |
INVOICE_DEFAULT_VALIDITY |
static java.lang.String |
INVOICE_INCLUDE_NODEINFO |
static java.lang.String |
INVOICE_REGISTER_NEW |
static java.lang.String |
JWT_TOKEN_NOTBEFORE |
static java.lang.String |
KEYMGR_ASYMTRUSTSTOREPATH |
static java.lang.String |
KEYMGR_KEYSTOREPATH |
static java.lang.String |
KEYMGR_PASSWORD |
static java.lang.String |
LIGHTNINGHANDLER_AUTOCONNECT |
static java.lang.String |
LND_CONNECT_STRING |
static java.lang.String |
LND_CURRENCY_CODE |
static java.lang.String |
LND_HOSTNAME |
static java.lang.String |
LND_MACAROON_PATH |
static java.lang.String |
LND_NETWORK |
static java.lang.String |
LND_PORT |
static java.lang.String |
LND_TLS_CERT_PATH |
static java.lang.String |
QR_CODE_DEFAULT_HEIGHT |
static java.lang.String |
QR_CODE_DEFAULT_URL |
static java.lang.String |
QR_CODE_DEFAULT_WIDTH |
static java.lang.String |
SETTLEMENT_DEFAULT_VALIDITY |
static java.lang.String |
WEBSOCKET_CHECK_SETTLEMENT_URL |
static java.lang.String |
WEBSOCKET_ENABLE |
Constructor and Description |
---|
PaywallProperties() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCheckSettlementURL() |
java.lang.String |
getInvoiceDefaultValidity() |
java.lang.String |
getInvoiceIncludeNodeInfo() |
java.lang.String |
getInvoiceRegisterNew() |
java.lang.String |
getJwtTokenNotBefore() |
java.lang.String |
getKeymgrAsymTruststorePath()
Returns the path of directory where trusted public key files are stored.
|
java.lang.String |
getKeymgrKeystorePath()
Returns the path of directory where key files are stored.
|
java.lang.String |
getKeymgrPassword()
Method to retrieve the configured pass phrase used to protect generated keys.
|
java.lang.String |
getLightningHandlerAutoconnect()
True if BasePaymentHandler should connect automatically to Lightning Node upon initialization of bean.
|
java.lang.String |
getLndConnectString()
The connect string displayed in node info part of generated invoices.
|
java.lang.String |
getLndCurrencyCode()
The currency code the connected LND Node used.
|
java.lang.String |
getLndHostname()
Method that should return the hostname of IP address of the LND node to connect to.
|
java.lang.String |
getLndMacaroonPath()
The path to the macaroon file that is used to authenticate to the LND node.
|
java.lang.String |
getLndNetwork()
The network the LND node is connected to.
|
java.lang.String |
getLndPort()
Method that should return the port number of the LND node to connect to.
|
java.lang.String |
getLndTLSCertPath()
The path to the LND tls certificate to trust, securing the communication to the LND node.
|
java.lang.String |
getQrCodeDefaultHeight() |
java.lang.String |
getQrCodeDefaultWidth() |
java.lang.String |
getQrCodeUrl() |
java.lang.String |
getSettlementDefaultValidity() |
java.lang.String |
getWebSocketCheckSettlementUrl() |
java.lang.String |
getWebSocketEnable() |
public static final java.lang.String LND_HOSTNAME
public static final java.lang.String LND_PORT
public static final java.lang.String LND_TLS_CERT_PATH
public static final java.lang.String LND_MACAROON_PATH
public static final java.lang.String LND_CONNECT_STRING
public static final java.lang.String LND_NETWORK
public static final java.lang.String DEFAULT_LND_CURRENCY_CODE
public static final java.lang.String LND_CURRENCY_CODE
public static final boolean DEFAULT_LIGHTNINGHANDLER_AUTOCONNECT
public static final java.lang.String LIGHTNINGHANDLER_AUTOCONNECT
public static final java.lang.String KEYMGR_ASYMTRUSTSTOREPATH
public static final java.lang.String KEYMGR_KEYSTOREPATH
public static final java.lang.String KEYMGR_PASSWORD
public static final java.lang.String JWT_TOKEN_NOTBEFORE
public static final boolean DEFAULT_INVOICE_REGISTER_NEW
public static final java.lang.String INVOICE_REGISTER_NEW
public static final long DEFAULT_INVOICE_DEFAULT_VALIDITY
public static final java.lang.String INVOICE_DEFAULT_VALIDITY
public static final boolean DEFAULT_INVOICE_INCLUDE_NODEINFO
public static final java.lang.String INVOICE_INCLUDE_NODEINFO
public static final long DEFAULT_SETTLEMENT_DEFAULT_VALIDITY
public static final java.lang.String SETTLEMENT_DEFAULT_VALIDITY
public static final java.lang.String DEFAULT_CHECK_SETTLEMENT_URL
public static final java.lang.String CHECK_SETTLEMENT_URL
public static final int DEFAULT_QR_CODE_DEFAULT_WIDTH
public static final java.lang.String QR_CODE_DEFAULT_WIDTH
public static final int DEFAULT_QR_CODE_DEFAULT_HEIGHT
public static final java.lang.String QR_CODE_DEFAULT_HEIGHT
public static final java.lang.String DEFAULT_QR_CODE_URL
public static final java.lang.String QR_CODE_DEFAULT_URL
public static final boolean DEFAULT_WEBSOCKET_ENABLE
public static final java.lang.String WEBSOCKET_ENABLE
public static final java.lang.String DEFAULT_WEBSOCKET_CHECK_SETTLEMENT_URL
public static final java.lang.String WEBSOCKET_CHECK_SETTLEMENT_URL
public java.lang.String getLndHostname()
public java.lang.String getLndPort()
public java.lang.String getLndTLSCertPath()
public java.lang.String getLndMacaroonPath()
public java.lang.String getLndConnectString()
public java.lang.String getLndNetwork()
public java.lang.String getLndCurrencyCode()
public java.lang.String getLightningHandlerAutoconnect()
public java.lang.String getKeymgrAsymTruststorePath()
public java.lang.String getKeymgrKeystorePath()
public java.lang.String getKeymgrPassword()
public java.lang.String getJwtTokenNotBefore()
public java.lang.String getInvoiceRegisterNew()
public java.lang.String getInvoiceDefaultValidity()
public java.lang.String getInvoiceIncludeNodeInfo()
public java.lang.String getSettlementDefaultValidity()
public java.lang.String getCheckSettlementURL()
public java.lang.String getQrCodeDefaultWidth()
public java.lang.String getQrCodeDefaultHeight()
public java.lang.String getQrCodeUrl()
public java.lang.String getWebSocketEnable()
public java.lang.String getWebSocketCheckSettlementUrl()