|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
| Auction | The interface used by agents to interact with an auction. |
| Auctioneer | Classes implementing this interface can serve the role of auctioneer in a round-robin auction. |
| AuctionEventListener | |
| ParameterizablePricing | Auctioneer classes implementing this interface indicate that they support parameterisable pricing rules, as per the k-double-auction variants. |
| PricingPolicy | Classes implementing this interface define pricing policies for auctioneers. |
| QuoteProvider | |
| ShoutEngine | Interface for classes providing a shout management service for auctioneers. |
| Class Summary | |
| AbstractAuctioneer | An abstract class representing an auctioneer managing shouts in an auction. |
| AscendingAuctioneer | Auctioneer for standard multi-unit english ascending auction. |
| AscendingShoutComparator | This class can be used to as a Comparator to rank shouts in ascending order. |
| AuctionImpl | An abstract implementation of Auction that provides basic logging facilities. |
| DescendingShoutComparator | A comparator that can be used for arranging shouts in descending order; that is, highest price first. |
| DiscriminatoryPricingPolicy | A pricing policy in which we set the transaction price in the interval between the ask price and the bid price as determined by the parameter k. |
| FourHeapShoutEngine | This class provides auction shout management services using the 4-Heap algorithm. |
| KAuctioneer | Abstract superclass for auctioneers who set transaction-price according to the parameter k. |
| KContinuousDoubleAuctioneer | An auctioneer for a k-double-auction with continuous clearing. |
| KContinuousDoubleAuctioneerNoQueue | An auctioneer for a k-double-auction with continuous clearing and no order queuing. |
| KDoubleAuctioneer | An auctioneer for a k-double-auction. |
| KPricingPolicy | Abstract superclass for auctioneer pricing policies parameterised by k. |
| MarketQuote | A price quote summarising the current state of an auction. |
| RandomRobinAuction | A round-robin auction in which the ordering of traders in randomized for each round. |
| RoundRobinAuction | A class representing an auction in which RoundRobinTraders can trade by placing shouts in a synchronous round-robin shedule. |
| Shout | A class representing a shout in an auction. |
| Shout.MutableShout | A Shout that is publically mutable. |
| UniformPricingPolicy | A pricing policy in which we set the transaction price in the interval between the ask quote and the bid quote as determined by the parameter k. |
| Exception Summary | |
| AuctionClosedException | |
| AuctionException | |
| DataUnavailableException | This is exception is thrown when requesting data from an auction that is not available due to the way that the auction is configured. |
| DuplicateShoutException | |
| IllegalShoutException | This exception is thrown by auctioneers when a shout placed in an auction is illegal under the rules of the auction. |
| NotAnImprovementOverQuoteException | This exception is thrown by an auctioneer implementing the NYSE rule if a trader agent attempts to place a shout that is not an improvement over the current best bid. |
| ShoutsNotVisibleException | This exception is thrown if an agent attempts to examine the shouts of other agents in an auction where the auctioneer does not permit agents to see each others shouts. |
| Error Summary | |
| AuctionError | |
The core classes used by JASA
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||