net.sourceforge.jasa.market.auctioneer
Class SealedBidAuctioneer

java.lang.Object
  extended by net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
      extended by net.sourceforge.jasa.market.auctioneer.SealedBidAuctioneer
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, MarketEventListener, Auctioneer, QuoteProvider

public abstract class SealedBidAuctioneer
extends AbstractAuctioneer

See Also:
Serialized Form
 

Field Summary
 
Fields inherited from class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
clearingPolicy, clearingQuote, currentQuote, market, orderBook, pricingPolicy
 
Constructor Summary
SealedBidAuctioneer(Market auction)
           
 
Method Summary
 boolean orderFilled(Order shout)
           
 boolean shoutsVisible()
          Return true if the shouts of others are visible.
 boolean transactionsOccurred()
           
 
Methods inherited from class net.sourceforge.jasa.market.auctioneer.AbstractAuctioneer
askIterator, askQuote, bidIterator, bidQuote, checkShoutValidity, clear, clear, clear, determineClearingPrice, eventOccurred, generateQuote, getClearingPolicy, getClearingQuote, getMarket, getOrderBook, getPricingPolicy, getQuote, getUnmatchedAsks, getUnmatchedBids, initialise, newOrder, newShoutInternal, onEndOfDay, onRoundClosed, printState, protoClone, recordMatch, removeOrder, reset, setClearingPolicy, setClearingQuote, setMarket, setOrderBook, setPricingPolicy, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface net.sourceforge.jasa.market.auctioneer.Auctioneer
getAccount, getLastAsk, getLastBid, getLastShout
 

Constructor Detail

SealedBidAuctioneer

public SealedBidAuctioneer(Market auction)
Method Detail

shoutsVisible

public boolean shoutsVisible()
Description copied from interface: Auctioneer
Return true if the shouts of others are visible.


orderFilled

public boolean orderFilled(Order shout)
                    throws ShoutsNotVisibleException
Throws:
ShoutsNotVisibleException

transactionsOccurred

public boolean transactionsOccurred()
                             throws ShoutsNotVisibleException
Throws:
ShoutsNotVisibleException