Package io.trino.plugin.jdbc.jmx
Class JdbcApiStats
- java.lang.Object
-
- io.trino.plugin.jdbc.jmx.JdbcApiStats
-
@ThreadSafe public class JdbcApiStats extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceJdbcApiStats.ThrowingCallable<V,E extends Exception>static interfaceJdbcApiStats.ThrowingRunnable<E extends Exception>
-
Constructor Summary
Constructors Constructor Description JdbcApiStats()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.airlift.stats.CounterStatgetFailures()io.airlift.stats.TimeStatgetTime()<V,E extends Exception>
Vwrap(JdbcApiStats.ThrowingCallable<V,E> callable)<E extends Exception>
voidwrap(JdbcApiStats.ThrowingRunnable<E> callable)
-
-
-
Method Detail
-
wrap
public <V,E extends Exception> V wrap(JdbcApiStats.ThrowingCallable<V,E> callable) throws E extends Exception
- Throws:
E extends Exception
-
wrap
public <E extends Exception> void wrap(JdbcApiStats.ThrowingRunnable<E> callable) throws E extends Exception
- Throws:
E extends Exception
-
getTime
public io.airlift.stats.TimeStat getTime()
-
getFailures
public io.airlift.stats.CounterStat getFailures()
-
-