Examples of StartAuctionMessage


Examples of edu.csusm.cs671.auction.messages.StartAuctionMessage

   
    AgentConfig agentConfig = AgentConfigBuilder.buildAgentConfig("agentConfig_1.properties");
    AuctionAgent auctionAgent = new AuctionAgentImpl(agentConfig);
    auctionAgent.start();
   
    StartAuctionMessage auctionMessage = new StartAuctionMessage();
   
    Work work = new Work(WorkType.TYPE_A,new Size(10000) );
   
    auctionMessage.setAuctionID(UUID.randomUUID());
    //auctionMessage.setTimeAuctionIsOpen(new Duration(10));
    auctionMessage.setWorkForAuction(work);
   
   
    MessageEvent messageEvent = new MessageEvent(auctionAgent, auctionMessage);
    auctionAgent.onMessageReceived(messageEvent);
   
View Full Code Here

Examples of edu.csusm.cs671.auction.messages.StartAuctionMessage

 
  @Override
  public void onMessageReceived(MessageEvent message) {
   
    if (message.getAuctionMessage() instanceof StartAuctionMessage) {
      StartAuctionMessage startAuctionMessage = (StartAuctionMessage) message.getAuctionMessage();
      BidAuctionMessage bidAuctionMessage = generateBid(startAuctionMessage);
      sendAuctionMessage(bidAuctionMessage);
    }else if (message.getAuctionMessage() instanceof WinnerAuctionMessage) {
      WinnerAuctionMessage wonAuctionMessage = (WinnerAuctionMessage) message.getAuctionMessage();
      addWonWork(wonAuctionMessage);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.