@Override public ReactiveAuditException lazyException() { CharSequence msg=(config.isDebug()) ? FileTools.dumpChain(out) : FileTools.printFilename(out); return FactoryException.newFile(latency, thisJoinPoint, msg); } };
@Override public ReactiveAuditException lazyException() { CharSequence msg=(config.isDebug()) ? FileTools.dumpChain(writer) : FileTools.printFilename(writer); return FactoryException.newNetwork(latency, thisJoinPoint, msg); } };
protected void logLatency(Latency latency, JoinPoint thisJoinPoint, ExceptionFactory ef) throws ReactiveAuditException { if (config.isStarted() && !config.isSuppressAudit() && isReactiveThread()) { final ReactiveAudit config = ReactiveAudit.config; final ReactiveAuditException e=ef.lazyException(); config.logIfNew(latency, e); if (config.isThrow()) // LOW, MEDIUM, HIGH ? throw e; } }
public static void push() { try { ReactiveAudit.config.incSuppress(); ReactiveAudit.config.push(); ReactiveAudit.off.commit(); } finally { ReactiveAudit.config.decSuppress(); } }
public ReactiveAuditException lazyException() { return fileEx ? FactoryException.newFile(LOW, thisJoinPoint, fmsg) : FactoryException.newNetwork(MEDIUM, thisJoinPoint, fmsg); } };
public static double getJavaRuntimeVersion() { String runtime = getFullJavaVersion(); return getJavaRuntimeVersion(runtime); }
/** * Equivalent to {@link #sum}. * * @return the sum */ @Override public long longValue() { return sum(); }
@Override public Object get() { return IOTestTools.getInputFileChannel(); } }
public static CharSequence printFilename(Writer writer) { // Java8 return dumpChain(writer, FileTools::filenameDump); return dumpChain(writer, FileTools_filenameDump); }
@Override protected ReactiveAuditException newException(Latency latency, JoinPoint thisJoinPoint) { return FactoryException.newNetwork(latency, thisJoinPoint); } }
@Override public void run() { setDebug(aDebug); } });
@Override public DatagramChannel get() { return IOTestTools.getDatagramChannel(); }
@Override public Object get() { return IOTestTools.getSocketChannel(); } }
@Override public ReactiveAuditException lazyException() { CharSequence msg=(config.isDebug()) ? FileTools.dumpChain(reader) : FileTools.printFilename(reader); return FactoryException.newFile(latency, thisJoinPoint, msg); } };
@Override public ReactiveAuditException lazyException() { CharSequence msg=(config.isDebug()) ? FileTools.dumpChain(out) : FileTools.printFilename(out); return FactoryException.newNetwork(latency, thisJoinPoint, msg); } };
/** * Returns the {@link #sum} as a {@code double} after a widening * primitive conversion. */ @Override public double doubleValue() { return (double) sum(); }
@Override public FileChannel get() { return IOTestTools.getInputFileChannel(); }
public static CharSequence dumpChain(Writer writer) { // Java8 return dumpChain(writer, FileTools::chainFilenameDump); return dumpChain(writer, FileTools_chainFilenameDump); }
@Override public ReactiveAuditException lazyException() { CharSequence msg=(config.isDebug()) ? FileTools.dumpChain(writer) : FileTools.printFilename(writer); return FactoryException.newFile(latency, thisJoinPoint, msg); } };
@Override public ReactiveAuditException lazyException() { CharSequence msg=(config.isDebug()) ? FileTools.dumpChain(reader) : FileTools.printFilename(reader); return FactoryException.newNetwork(latency, thisJoinPoint, msg); } };