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 |
logDatasetOperation(java.lang.String operationPath,
DatasetOperationTypes operationType,
DatasetOperationStatuses operationStatus,
java.lang.String valuePreview,
java.util.List<java.lang.Long> dataDimensions,
java.lang.String dataSchema) |
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 logDatasetOperation(java.lang.String operationPath,
DatasetOperationTypes operationType,
DatasetOperationStatuses operationStatus,
java.lang.String valuePreview,
java.util.List<java.lang.Long> dataDimensions,
java.lang.String dataSchema)
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()