@Override protected String[] preprocessLine(Text line) throws IOException { String[] tokens = SEPARATOR.split(line.toString()); id = new Text(tokens[0]); value = new DoubleWritable(0); return tokens; }
public static boolean parse(final PsiBuilder builder) { boolean result = false; while (!builder.eof() && SEPARATOR.contains(builder.getTokenType())) { builder.advanceLexer(); result = true; } return result; }
/** * Method declaration * * @param message */ @Override public void onMessage(Message message) { TextMessage textMessage = (TextMessage) message; try { String msg = textMessage.getText(); SilverTrace.debug( "silverstatistics", "SilverStatisticsMessageDriven.onMessage", "root.MSG_GEN_PARAM_VALUE", "msg=" + msg); StringTokenizer stData = new StringTokenizer(msg, SEPARATOR); if (stData.hasMoreTokens()) { String typeOfStats = stData.nextToken(); if (typeOfStats.length() + SEPARATOR.length() < msg.length()) { String stat = msg.substring(typeOfStats.length() + SEPARATOR.length(), msg.length()); SilverTrace.info( "silverstatistics", "SilverStatisticsMessageDriven.onMessage", "root.MSG_GEN_PARAM_VALUE", "before putStats stat=" + stat); getSilverStatistics().putStats(StatType.valueOf(typeOfStats), stat); SilverTrace.debug( "silverstatistics", "SilverStatisticsMessageDriven.onMessage", "after putStats"); } else { SilverTrace.error( "silverstatistics", "SilverStatisticsMessageDriven.onMessage", "Mauvais message", msg); } } } catch (Exception e) { SilverTrace.error( "silverstatistics", "SilverStatisticsMessageDriven.onMessage", "Probleme jms ", e); } }
protected LongPair preprocessLine(Text line) throws IOException { String[] tokens = SEPARATOR.split(line.toString()); return new LongPair(Long.valueOf(tokens[0]), Long.valueOf(tokens[1])); }
@Override protected String[] preprocessLine(Text line) throws IOException { String[] tokens = SEPARATOR.split(line.toString()); id = new LongWritable(Long.parseLong(tokens[0])); return tokens; }