Ignore:
Timestamp:
01/27/12 11:19:08 (13 years ago)
Author:
sherbold
Message:
  • adapted de.ugoe.cs.eventbench.jfc.data.JFCEvent and de.ugoe.cs.eventbench.jfc.JFCLogParser create JFCEvents with more detailed information about the message target
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/jfc/JFCLogParser.java

    r353 r359  
    5858         */ 
    5959        private List<JFCEvent> currentSequence = null; 
     60         
     61        /** 
     62         * <p> 
     63         * Internally used string to build a string representing a component-node. 
     64         * </p> 
     65         */ 
     66        private String componentString; 
    6067 
    6168        /** 
     
    6976         */ 
    7077        private enum ParamSource { 
    71                 EVENT, SOURCE, PARENT 
     78                EVENT, SOURCE, PARENT, COMPONENT 
    7279        }; 
    7380 
     
    132139                                currentEvent.addParentInformation(atts.getValue("name"), 
    133140                                                atts.getValue("value")); 
     141                        } else if (paramSource == ParamSource.COMPONENT) { 
     142                                componentString += "'" + atts.getValue("value") + "',"; 
    134143                        } 
    135144                } else if (qName.equals("source")) { 
     
    137146                } else if (qName.equals("parent")) { 
    138147                        paramSource = ParamSource.PARENT; 
     148                } else if (qName.equals("component")) { 
     149                        paramSource = ParamSource.COMPONENT; 
     150                        componentString = "["; 
    139151                } 
    140152        } 
     
    160172                        } 
    161173                        currentSequence = null; 
     174                } else if (qName.equals("component")) { 
     175                        paramSource.equals(ParamSource.SOURCE); 
     176                        currentEvent.extendTarget(componentString.substring(0, componentString.length()-1)+"]"); 
    162177                } 
    163178        } 
Note: See TracChangeset for help on using the changeset viewer.