Package org.knowm.xchange.dto
Enum Order.OrderStatus
- All Implemented Interfaces:
Serializable
,Comparable<Order.OrderStatus>
,java.lang.constant.Constable
- Enclosing class:
Order
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionRemoved from order book at exchangeOrder has been either filled or cancelledOrder has expired it's time to live or trading session and been removed from order bookFully match against opposite order on order book at exchangeInitial order when placed on the order book at exchangeOrder is open and waiting to be filledOrder was partially canceled at exchangePartially match against opposite order on order book at exchangeWaiting to be removed from order book at exchangeInitial order when instantiatedWaiting to be replaced by another order on order book at exchangeOrder has been rejected by exchange and not place on order bookOrder has been replace by another order on order book at exchangeOrder has been triggered at stop priceThe exchange returned a state which is not in the exchange's API documentation. -
Method Summary
Modifier and TypeMethodDescriptionboolean
isFinal()
Returns true for finalOrder.OrderStatus
boolean
isOpen()
Returns true when openOrder.OrderStatus
static Order.OrderStatus
Returns the enum constant of this type with the specified name.static Order.OrderStatus[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
PENDING_NEW
Initial order when instantiated -
NEW
Initial order when placed on the order book at exchange -
PARTIALLY_FILLED
Partially match against opposite order on order book at exchange -
FILLED
Fully match against opposite order on order book at exchange -
PENDING_CANCEL
Waiting to be removed from order book at exchange -
PARTIALLY_CANCELED
Order was partially canceled at exchange -
CANCELED
Removed from order book at exchange -
PENDING_REPLACE
Waiting to be replaced by another order on order book at exchange -
REPLACED
Order has been replace by another order on order book at exchange -
STOPPED
Order has been triggered at stop price -
REJECTED
Order has been rejected by exchange and not place on order book -
EXPIRED
Order has expired it's time to live or trading session and been removed from order book -
OPEN
Order is open and waiting to be filled -
CLOSED
Order has been either filled or cancelled -
UNKNOWN
The exchange returned a state which is not in the exchange's API documentation. The state of the order cannot be confirmed.
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
isFinal
public boolean isFinal()Returns true for finalOrder.OrderStatus
-
isOpen
public boolean isOpen()Returns true when openOrder.OrderStatus
-