@Before("call(* javax.sql.rowset.WebRowSet.writeXml(java.sql.ResultSet,java.io.Writer)) && args(r,out)") public void writeXml(JoinPoint thisJoinPoint, java.sql.ResultSet r, Writer out) { final ExceptionFactory ef = AbstractWriterAudit.latencyWriter(config, HIGH, thisJoinPoint, out); if (ef != null) super.logLatency(HIGH, thisJoinPoint, ef); }
@Override protected void latency(Latency latency, JoinPoint thisJoinPoint) throws ReactiveAuditException { URL url = ((URLConnection) thisJoinPoint.getTarget()).getURL(); if (url!=null) super.logLatency(HIGH, thisJoinPoint, URLTools.latencyURL(config, thisJoinPoint, url)); else if (!NetworkTools.isURLConnected((URLConnection) thisJoinPoint.getTarget())) super.latency(HIGH, thisJoinPoint); } }
@Override protected void latency(Latency latency, JoinPoint thisJoinPoint) throws ReactiveAuditException { if (!NetworkTools.isURLConnected((URLConnection) thisJoinPoint.getTarget())) super.latency(HIGH, thisJoinPoint); } }
@Before("call(* javax.sql.rowset.WebRowSet.readXml(java.io.Reader)) && args(in)") public void readXml(JoinPoint thisJoinPoint, Reader in) { final ExceptionFactory ef = AbstractReaderAudit.latencyReader(config, HIGH, thisJoinPoint, in); if (ef != null) super.logLatency(HIGH, thisJoinPoint, ef); }
@Before("call(* javax.sql.rowset.spi.XmlReader.readXML(javax.sql.rowset.WebRowSet,java.io.Reader)) && args(wrs,in)") public void commit(JoinPoint thisJoinPoint, WebRowSet wrs, Reader in) { final ExceptionFactory ef = AbstractReaderAudit.latencyReader(config, HIGH, thisJoinPoint, in); if (ef != null) super.logLatency(HIGH, thisJoinPoint, ef); } }
@Before("call(* javax.sql.rowset.spi.XmlWriter.writeXML(javax.sql.rowset.WebRowSet,java.io.Writer)) && args(wrs,out)") public void commit(JoinPoint thisJoinPoint, WebRowSet wrs, Writer out) { final ExceptionFactory ef = AbstractWriterAudit.latencyWriter(config, HIGH, thisJoinPoint, out); if (ef != null) super.logLatency(HIGH, thisJoinPoint, ef); } }
@Before("call(* javax.sql.rowset.WebRowSet.readXml(java.io.InputStream)) && args(in)") public void readXml(JoinPoint thisJoinPoint, InputStream in) { final ReactiveAuditException ex = AbstractInputStreamAudit.latencyInputStream(config, HIGH, thisJoinPoint, in); if (ex != null) super.logLatency(HIGH, thisJoinPoint, new ExceptionFactory() { public ReactiveAuditException lazyException() { return ex; } }); }
@Before("call(* javax.sql.rowset.WebRowSet.writeXml(java.io.OutputStream)) && args(out)") public void writeXml(JoinPoint thisJoinPoint, OutputStream out) { final ExceptionFactory ef = AbstractOutputStreamAudit.latencyOutputStream(config, HIGH, thisJoinPoint, out); if (ef != null) super.logLatency(HIGH, thisJoinPoint, ef); }
@Before("call(* javax.sql.rowset.WebRowSet.writeXml(java.sql.ResultSet,java.io.OutputStream)) && args(r,out)") public void writeXml(JoinPoint thisJoinPoint, ResultSet r, OutputStream out) { final ExceptionFactory ef = AbstractOutputStreamAudit.latencyOutputStream(config, HIGH, thisJoinPoint, out); if (ef != null) super.logLatency(HIGH, thisJoinPoint, ef); }
@Before("call(* javax.sql.rowset.WebRowSet.writeXml(java.io.Writer)) && args(out)") public void writeXml(JoinPoint thisJoinPoint, Writer out) { final ExceptionFactory ef = AbstractWriterAudit.latencyWriter(config, HIGH, thisJoinPoint, out); if (ef != null) super.logLatency(HIGH, thisJoinPoint, ef); }
@Before("call(java.io.InputStream java.net.URL.openStream())") public void openStream(JoinPoint thisJoinPoint) { URL url = (URL) thisJoinPoint.getTarget(); super.logLatency(HIGH, thisJoinPoint, URLTools.latencyURL(config, thisJoinPoint, url)); }
@Before("call(java.net.URLConnection java.net.URL.openConnection())") public void openConnection(JoinPoint thisJoinPoint) { URL url = (URL) thisJoinPoint.getTarget(); super.logLatency(HIGH, thisJoinPoint, URLTools.latencyURL(config, thisJoinPoint, url)); } }