Documentation ¶
Index ¶
- type StartAuctionBBS
- func (bbs *StartAuctionBBS) ClaimLRPStartAuction(lrp models.LRPStartAuction) error
- func (bbs *StartAuctionBBS) ConvergeLRPStartAuctions(kickPendingDuration time.Duration, expireClaimedDuration time.Duration)
- func (bbs *StartAuctionBBS) GetAllLRPStartAuctions() ([]models.LRPStartAuction, error)
- func (bbs *StartAuctionBBS) RequestLRPStartAuction(lrp models.LRPStartAuction) error
- func (s *StartAuctionBBS) ResolveLRPStartAuction(lrp models.LRPStartAuction) error
- func (bbs *StartAuctionBBS) WatchForLRPStartAuction() (<-chan models.LRPStartAuction, chan<- bool, <-chan error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type StartAuctionBBS ¶
type StartAuctionBBS struct {
// contains filtered or unexported fields
}
func New ¶
func New(store storeadapter.StoreAdapter, timeProvider timeprovider.TimeProvider, logger lager.Logger) *StartAuctionBBS
func (*StartAuctionBBS) ClaimLRPStartAuction ¶
func (bbs *StartAuctionBBS) ClaimLRPStartAuction(lrp models.LRPStartAuction) error
func (*StartAuctionBBS) ConvergeLRPStartAuctions ¶
func (bbs *StartAuctionBBS) ConvergeLRPStartAuctions(kickPendingDuration time.Duration, expireClaimedDuration time.Duration)
func (*StartAuctionBBS) GetAllLRPStartAuctions ¶
func (bbs *StartAuctionBBS) GetAllLRPStartAuctions() ([]models.LRPStartAuction, error)
func (*StartAuctionBBS) RequestLRPStartAuction ¶
func (bbs *StartAuctionBBS) RequestLRPStartAuction(lrp models.LRPStartAuction) error
func (*StartAuctionBBS) ResolveLRPStartAuction ¶
func (s *StartAuctionBBS) ResolveLRPStartAuction(lrp models.LRPStartAuction) error
func (*StartAuctionBBS) WatchForLRPStartAuction ¶
func (bbs *StartAuctionBBS) WatchForLRPStartAuction() (<-chan models.LRPStartAuction, chan<- bool, <-chan error)
Click to show internal directories.
Click to hide internal directories.