public final class Nxt
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
APPLICATION |
static java.lang.String |
CONFIG_DIR |
static java.lang.String |
NXT_DEFAULT_PROPERTIES |
static java.lang.String |
NXT_INSTALLER_PROPERTIES |
static java.lang.String |
NXT_PROPERTIES |
static java.lang.String |
VERSION |
Modifier and Type | Method and Description |
---|---|
static Blockchain |
getBlockchain() |
static BlockchainProcessor |
getBlockchainProcessor() |
static boolean |
getBooleanProperty(java.lang.String name) |
static boolean |
getBooleanProperty(java.lang.String name,
boolean defaultValue) |
static java.io.File |
getConfDir() |
static java.lang.String |
getDbDir(java.lang.String dbDir) |
static <T extends java.lang.Enum<T>> |
getEnumProperty(java.lang.Class<T> clazz,
java.lang.String propertyName,
T defaultValue) |
static int |
getEpochTime() |
static int |
getIntProperty(java.lang.String name) |
static int |
getIntProperty(java.lang.String name,
int defaultValue) |
static java.lang.String |
getProcessId() |
static RuntimeMode |
getRuntimeMode() |
static ServerStatus |
getServerStatus() |
static java.util.List<java.lang.String> |
getStringListProperty(java.lang.String name) |
static java.lang.String |
getStringProperty(java.lang.String name) |
static java.lang.String |
getStringProperty(java.lang.String name,
java.lang.String defaultValue) |
static java.lang.String |
getStringProperty(java.lang.String name,
java.lang.String defaultValue,
boolean doNotLog) |
static java.lang.String |
getStringProperty(java.lang.String name,
java.lang.String defaultValue,
boolean doNotLog,
java.lang.String encoding) |
static TransactionProcessor |
getTransactionProcessor() |
static java.lang.String |
getUserHomeDir() |
static void |
init() |
static void |
init(Setup setup) |
static void |
init(Setup setup,
java.util.Properties customProperties) |
static boolean |
isEnabled(SubSystem subSystem) |
static java.lang.String |
loadProperties(java.util.Properties properties,
java.lang.String propertiesFile,
boolean isDefault) |
static void |
main(java.lang.String[] args) |
static Transaction.Builder |
newTransactionBuilder(byte[] transactionBytes) |
static Transaction.Builder |
newTransactionBuilder(byte[] transactionBytes,
org.json.simple.JSONObject prunableAttachments) |
static Transaction.Builder |
newTransactionBuilder(org.json.simple.JSONObject transactionJSON) |
static Block |
parseBlock(byte[] blockBytes,
java.util.List<? extends FxtTransaction> blockTransactions) |
static Transaction |
parseTransaction(byte[] transactionBytes) |
static void |
setServerStatus(ServerStatus status,
java.net.URI wallet) |
static void |
setTime(Time time) |
static void |
shutdown()
Shutdown the application.
|
static void |
updateLogFileHandler(java.util.Properties loggingProperties) |
public static final java.lang.String VERSION
public static final java.lang.String APPLICATION
public static final java.lang.String NXT_DEFAULT_PROPERTIES
public static final java.lang.String NXT_PROPERTIES
public static final java.lang.String NXT_INSTALLER_PROPERTIES
public static final java.lang.String CONFIG_DIR
public static java.lang.String loadProperties(java.util.Properties properties, java.lang.String propertiesFile, boolean isDefault)
public static int getIntProperty(java.lang.String name)
public static int getIntProperty(java.lang.String name, int defaultValue)
public static java.lang.String getStringProperty(java.lang.String name)
public static java.lang.String getStringProperty(java.lang.String name, java.lang.String defaultValue)
public static java.lang.String getStringProperty(java.lang.String name, java.lang.String defaultValue, boolean doNotLog)
public static <T extends java.lang.Enum<T>> T getEnumProperty(java.lang.Class<T> clazz, java.lang.String propertyName, T defaultValue)
public static java.lang.String getStringProperty(java.lang.String name, java.lang.String defaultValue, boolean doNotLog, java.lang.String encoding)
public static java.util.List<java.lang.String> getStringListProperty(java.lang.String name)
public static boolean getBooleanProperty(java.lang.String name)
public static boolean getBooleanProperty(java.lang.String name, boolean defaultValue)
public static Blockchain getBlockchain()
public static BlockchainProcessor getBlockchainProcessor()
public static TransactionProcessor getTransactionProcessor()
public static Block parseBlock(byte[] blockBytes, java.util.List<? extends FxtTransaction> blockTransactions) throws NxtException.NotValidException
NxtException.NotValidException
public static Transaction parseTransaction(byte[] transactionBytes) throws NxtException.NotValidException
NxtException.NotValidException
public static Transaction.Builder newTransactionBuilder(byte[] transactionBytes) throws NxtException.NotValidException
NxtException.NotValidException
public static Transaction.Builder newTransactionBuilder(org.json.simple.JSONObject transactionJSON) throws NxtException.NotValidException
NxtException.NotValidException
public static Transaction.Builder newTransactionBuilder(byte[] transactionBytes, org.json.simple.JSONObject prunableAttachments) throws NxtException.NotValidException
NxtException.NotValidException
public static int getEpochTime()
public static void setTime(Time time)
public static void main(java.lang.String[] args)
public static void init(Setup setup, java.util.Properties customProperties)
public static void init()
public static void init(Setup setup)
public static void shutdown()
public static java.lang.String getProcessId()
public static java.lang.String getDbDir(java.lang.String dbDir)
public static void updateLogFileHandler(java.util.Properties loggingProperties)
public static java.lang.String getUserHomeDir()
public static java.io.File getConfDir()
public static void setServerStatus(ServerStatus status, java.net.URI wallet)
public static ServerStatus getServerStatus()
public static RuntimeMode getRuntimeMode()
public static boolean isEnabled(SubSystem subSystem)