public class DbndWrapper
extends java.lang.Object
| Constructor and Description |
|---|
DbndWrapper() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPipeline() |
void |
afterTask(java.lang.String methodName,
java.lang.Object result) |
void |
beforePipeline(java.lang.String className,
java.lang.String methodName,
java.lang.Object[] args) |
void |
beforeTask(java.lang.String className,
java.lang.String methodName,
java.lang.Object[] args) |
protected void |
cleanup() |
void |
errorPipeline(java.lang.Throwable error) |
void |
errorTask(java.lang.String methodName,
java.lang.Throwable error) |
protected java.lang.reflect.Method |
findMethodByName(java.lang.String methodName,
java.lang.String classname) |
static DbndWrapper |
instance() |
java.util.Optional<java.lang.Class<?>> |
loadClass(java.lang.String className) |
protected void |
loadMethods(java.lang.String classname) |
void |
logDataframe(java.lang.String key,
org.apache.spark.sql.Dataset<?> value,
boolean withHistograms) |
void |
logDataframe(java.lang.String key,
org.apache.spark.sql.Dataset<?> value,
HistogramRequest histogramRequest) |
void |
logHistogram(java.util.Map<java.lang.String,java.lang.Object> histogram) |
void |
logMetric(java.lang.String key,
java.lang.Object value) |
void |
logMetrics(java.util.Map<java.lang.String,java.lang.Object> metrics) |
void |
logMetrics(java.util.Map<java.lang.String,java.lang.Object> metrics,
java.lang.String source) |
void |
logSpark(org.apache.spark.scheduler.SparkListenerEvent event) |
void |
logTask(org.apache.log4j.spi.LoggingEvent event,
java.lang.String eventStr) |
protected void |
printStack() |
public static DbndWrapper instance()
public java.util.Optional<java.lang.Class<?>> loadClass(java.lang.String className)
public void beforePipeline(java.lang.String className,
java.lang.String methodName,
java.lang.Object[] args)
protected java.lang.reflect.Method findMethodByName(java.lang.String methodName,
java.lang.String classname)
protected void loadMethods(java.lang.String classname)
public void afterPipeline()
public void errorPipeline(java.lang.Throwable error)
protected void cleanup()
public void beforeTask(java.lang.String className,
java.lang.String methodName,
java.lang.Object[] args)
public void afterTask(java.lang.String methodName,
java.lang.Object result)
public void errorTask(java.lang.String methodName,
java.lang.Throwable error)
public void logTask(org.apache.log4j.spi.LoggingEvent event,
java.lang.String eventStr)
public void logMetric(java.lang.String key,
java.lang.Object value)
public void logMetrics(java.util.Map<java.lang.String,java.lang.Object> metrics)
public void logMetrics(java.util.Map<java.lang.String,java.lang.Object> metrics,
java.lang.String source)
public void logDataframe(java.lang.String key,
org.apache.spark.sql.Dataset<?> value,
HistogramRequest histogramRequest)
public void logHistogram(java.util.Map<java.lang.String,java.lang.Object> histogram)
public void logDataframe(java.lang.String key,
org.apache.spark.sql.Dataset<?> value,
boolean withHistograms)
public void logSpark(org.apache.spark.scheduler.SparkListenerEvent event)
protected void printStack()