Formatting monetary amounts, representing exchange rates, a program for loading Bitcoin Core saved block files, a class to control how bitcoinj uses threads and misc other utility classes that don't fit anywhere else.
Interface Summary Interface Description ListenableCompletionStage<V>A
ListenableFuture-compatible interface to smooth migration from Guava
TaggableObject Deprecated.Applications should use another mechanism to persist application state data
Class Summary Class Description AppDataDirectoryFind/create App Data Directory in correct platform-specific location. BaseTaggableObject Deprecated.Applications should use another mechanism to persist application state data BlockFileLoaderThis class reads block files stored in the Bitcoin Core format. BriefLogFormatterA Java logging formatter that writes more compact output than the default. BtcAutoFormatThis class, a concrete extension of
BtcFormat, is distinguished by its accommodation of multiple denominational units as follows:
BtcFixedFormatThis class, a concrete extension of
BtcFormat, is distinguished in that each instance formats and by-default parses all Bitcoin monetary values in units of a single denomination that is specified at the time that instance is constructed.
BtcFormatInstances of this class format and parse locale-specific numerical representations of Bitcoin monetary values. BtcFormat.BuilderThis class constructs new instances of
BtcFormat, allowing for the configuration of those instances before they are constructed.
ThreadFactorythat propagates a
Contextfrom the creating thread into the new thread.
DaemonThreadFactoryThread factory whose threads are marked as daemon and won't prevent process exit. ExchangeRate ExponentialBackoffTracks successes and failures and calculates a time to retry the operation. ExponentialBackoff.ParamsParameters to configure a particular kind of exponential backoff. ListenableCompletableFuture<V>A
CompletableFuturethat is also a
ListenableFuturefor migration from Guava
ListenerRegistration<T>A simple wrapper around a listener and an executor, with some utility methods. ThreadingVarious threading related utilities. Threading.UserThread VersionTallyCaching counter for the block versions within a moving window.
Enum Summary Enum Description BtcAutoFormat.StyleEnum for specifying the style of currency indicators that are used when formatting, either codes or symbols.