Ignore:
Timestamp:
05/14/08 18:06:26 (16 years ago)
Author:
ra33
Message:

Refactored to centralise code for messages and stats displayed for the running of agents.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/agents/SwitchyardTree.java

    r19 r45  
    1111public class SwitchyardTree extends DefaultAgent {
    1212
    13         private Long startTime = 0L;
    14 
    15         private int frameCount = 0;
    16 
    17         private int itemCount = 0;
    18 
    19         @Override
    20         protected void finalise(Frame frame) {
    21                 Long total = System.currentTimeMillis() - startTime;
    22                 FrameGraphics.DisplayMessage("Time: " + total + "ms, frames: "
    23                                 + frameCount + ", items: " + itemCount);
    24         }
    25 
    2613        @Override
    2714        protected Frame process(Frame frame) {
    28                 frameCount = 0;
    29                 itemCount = 0;
    30                 FrameGraphics.DisplayMessage("Running switchyard tree...");
    31                 startTime = System.currentTimeMillis();
     15                //FrameGraphics.DisplayMessage("Running switchyard tree...");
    3216
    3317                for (Text textItem : frame.getBodyTextItems(false)) {
     
    5438                                                                frame.addItem(itemCopy);
    5539                                                        }
     40                                                        _itemCount++;
    5641                                                }
    5742                                        }
     
    5944                        }
    6045                }
    61 
     46                _frameCount++;
    6247                return null;
    6348        }
Note: See TracChangeset for help on using the changeset viewer.