All Classes and Interfaces
Class
Description
An Account is something that holds a balance and is associated with
 an identifier, which is specific to the account type.
This is a buffer interface designed to instantiate accessors for
 
player accounts and
 non-player accounts, through the
 PlayerAccountAccessor and
 NonPlayerAccountAccessor classes respectively.Objects of this class represent the identity of an Account, which may or may not exist.
Represents an enum, describing all the permissions a 
player account may
 have on a non player account.Represents an event, called when an account does a 
EconomyTransactionRepresents a cause.
Represents a non-player cause.
Represents a player cause.
Represents a plugin cause.
Represents a state of completion.
One of Treasury's core features is multi-currency support.
Implementors providing and managing economy data create a class which implements this
 interface to be registered in Treasury's 
Services API.Represents a transaction, made by an 
Account.Represents a builder of 
EconomyTransactionAllocates a certain 'importance' to a 
EconomyTransaction, which could be useful
 information for the economy provider and consumers which process the transaction.Denotes which type of transaction occured in a 
EconomyTransaction.Represents an event bus.
Represents a builder of a 
EventSubscriberRepresents a priority of an 
EventSubscriber.Represents a subscriber of an event.
Represents a 
Completion which is used when an event is fired.A utility class to help with 
completable futures.Represents a namespaced key, used for unique identification of any so-called "non-player"
 object the Treasury APIs have.
Represents a non-player account.
Provides access to 
non-player accounts.Represents a class, holder of data, needed to create/retrieve a 
NonPlayerAccountRepresents an event, called when a 
NonPlayerAccount does a EconomyTransactionTells the 
EventBus that for the annotated event can process the
 EventSubscriber calls in parallel.A 
PlayerAccount is an account owned by a Player.Provides access to 
player accounts.Represents a class, holder of data, needed to create/retrieve a 
PlayerAccountRepresents an event, called when a 
PlayerAccount does a EconomyTransactionRepresents a service.
Represents a priority of a service.
An event, called whenever a 
Service has been registeredRepresents the place where 
services
 are registered and unregistered.An event, called whenever a 
Service has been unregisteredRepresents a simple event subscriber.
Represents a sorted list.
Represents a 
RuntimeException, indicating failure, without a stacktrace.Represents an enum, containing 3 enum values, representing states, hence the name "TriState".