Changeset 5640498f39ed92d4917c04691ad51ab3d17d0674
- Timestamp:
- 11/04/09 23:54:57
(4 years ago)
- Author:
- Theo Schlossnagle <jesus@omniti.com>
- git-committer:
- Theo Schlossnagle <jesus@omniti.com> 1257378897 +0000
- git-parent:
[0500158dc42e74f1ff76353fc2ff80cdb4ee5eb5]
- git-author:
- Theo Schlossnagle <jesus@omniti.com> 1257378897 +0000
- Message:
Regressions that use arbitrary precision math libraries.... step 1, refs #210
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| rcbf5c89 |
r5640498 |
|
| 38 | 38 | com/omniti/reconnoiter/event/StratconQuery.java \ |
|---|
| 39 | 39 | com/omniti/reconnoiter/event/StratconQueryStop.java \ |
|---|
| | 40 | com/omniti/reconnoiter/esper/ExactStatViewFactory.java \ |
|---|
| | 41 | com/omniti/reconnoiter/esper/ExactBaseBivariateStatisticsView.java \ |
|---|
| | 42 | com/omniti/reconnoiter/esper/ExactRegressionLinestView.java \ |
|---|
| | 43 | com/omniti/reconnoiter/esper/ExactBaseStatisticsBean.java \ |
|---|
| | 44 | com/omniti/reconnoiter/esper/ExactRegressionBean.java \ |
|---|
| 40 | 45 | com/omniti/reconnoiter/IEPEngine.java \ |
|---|
| 41 | 46 | com/omniti/reconnoiter/StratconConfig.java \ |
|---|
| r0335d9d |
r5640498 |
|
| 16 | 16 | import com.omniti.reconnoiter.StratconConfig; |
|---|
| 17 | 17 | import com.espertech.esper.client.*; |
|---|
| | 18 | import com.omniti.reconnoiter.esper.ExactStatViewFactory; |
|---|
| 18 | 19 | import org.apache.log4j.BasicConfigurator; |
|---|
| 19 | 20 | |
|---|
| … | … | |
| 30 | 31 | config.addDatabaseReference("recondb", sconf.getDBConfig()); |
|---|
| 31 | 32 | config.addEventTypeAutoName("com.omniti.reconnoiter.event"); |
|---|
| | 33 | config.addPlugInView("noit", "linest", ExactStatViewFactory.class.getName()); |
|---|
| 32 | 34 | EPServiceProvider epService = EPServiceProviderManager.getDefaultProvider(config); |
|---|
| 33 | 35 | |
|---|
| r0335d9d |
r5640498 |
|
| 31 | 31 | protected String getPrefix() { |
|---|
| 32 | 32 | return null; |
|---|
| | 33 | } |
|---|
| | 34 | |
|---|
| | 35 | protected long timeToLong(String time) { |
|---|
| | 36 | long ms = 0; |
|---|
| | 37 | int off = time.lastIndexOf('.'); |
|---|
| | 38 | if(off == -1) return 0; |
|---|
| | 39 | try { |
|---|
| | 40 | ms = Long.valueOf(time.substring(0,off)).longValue() * 1000; |
|---|
| | 41 | ms = ms + Long.valueOf(time.substring(off+1)).longValue(); |
|---|
| | 42 | } |
|---|
| | 43 | catch (NumberFormatException e) { |
|---|
| | 44 | return 0; |
|---|
| | 45 | } |
|---|
| | 46 | return ms; |
|---|
| 33 | 47 | } |
|---|
| 34 | 48 | |
|---|
| r64eeba6 |
r5640498 |
|
| 14 | 14 | private String uuid; |
|---|
| 15 | 15 | private String name; |
|---|
| 16 | | private Double time; |
|---|
| | 16 | private long time; |
|---|
| 17 | 17 | private Double value; |
|---|
| 18 | 18 | private String noit; |
|---|
| … | … | |
| 27 | 27 | super(parts); |
|---|
| 28 | 28 | noit = parts[1]; |
|---|
| | 29 | time = timeToLong(parts[2]); |
|---|
| 29 | 30 | uuid = parts[3]; |
|---|
| 30 | 31 | name = parts[4]; |
|---|
| 31 | | try { |
|---|
| 32 | | time = Double.valueOf(parts[2]); |
|---|
| 33 | | } catch (NumberFormatException nfe) { |
|---|
| 34 | | time = null; |
|---|
| 35 | | } |
|---|
| 36 | 32 | try { |
|---|
| 37 | 33 | value = Double.valueOf(parts[6]); |
|---|
| … | … | |
| 43 | 39 | |
|---|
| 44 | 40 | public String getUuid() { return uuid; } |
|---|
| 45 | | public Double getTime() { return time; } |
|---|
| | 41 | public long getTime() { return time; } |
|---|
| 46 | 42 | public String getName() { return name; } |
|---|
| 47 | 43 | public Double getValue() { return value; } |
|---|
| r64eeba6 |
r5640498 |
|
| 5 | 5 | public class NoitMetricText extends StratconMessage { |
|---|
| 6 | 6 | String uuid; |
|---|
| 7 | | Double time; |
|---|
| | 7 | Long time; |
|---|
| 8 | 8 | String name; |
|---|
| 9 | 9 | String message; |
|---|
| … | … | |
| 22 | 22 | name = parts[4]; |
|---|
| 23 | 23 | message = parts[6]; |
|---|
| 24 | | try { |
|---|
| 25 | | time = Double.valueOf(parts[2]); |
|---|
| 26 | | } catch (NumberFormatException nfe) { |
|---|
| 27 | | time = null; |
|---|
| 28 | | } |
|---|
| | 24 | time = timeToLong(parts[2]); |
|---|
| 29 | 25 | } |
|---|
| 30 | 26 | public String getUuid() { return uuid; } |
|---|
| 31 | | public Double getTime() { return time; } |
|---|
| | 27 | public Long getTime() { return time; } |
|---|
| 32 | 28 | public String getName() { return name; } |
|---|
| 33 | 29 | public String getMessage() { return message; } |
|---|
| r64eeba6 |
r5640498 |
|
| 6 | 6 | public class NoitStatus extends StratconMessage { |
|---|
| 7 | 7 | String uuid; |
|---|
| 8 | | Double time; |
|---|
| | 8 | Long time; |
|---|
| 9 | 9 | String status; |
|---|
| 10 | 10 | String state; |
|---|
| … | … | |
| 29 | 29 | duration = Double.parseDouble(parts[6]); |
|---|
| 30 | 30 | status = parts[7]; |
|---|
| 31 | | try { |
|---|
| 32 | | time = Double.valueOf(parts[2]); |
|---|
| 33 | | } catch (NumberFormatException nfe) { |
|---|
| 34 | | time = null; |
|---|
| 35 | | } |
|---|
| | 31 | time = timeToLong(parts[2]); |
|---|
| 36 | 32 | } |
|---|
| 37 | 33 | |
|---|
| 38 | 34 | public String getUuid() { return uuid; } |
|---|
| 39 | | public Double getTime() { return time; } |
|---|
| | 35 | public Long getTime() { return time; } |
|---|
| 40 | 36 | public String getStatus() { return status; } |
|---|
| 41 | 37 | public String getState() { return state; } |
|---|