Package org.apache.spark.util
Class JsonProtocol
Object
org.apache.spark.util.JsonProtocol
Serializes SparkListener events to/from JSON.  This protocol provides strong backwards-
 and forwards-compatibility guarantees: any version of Spark should be able to read JSON output
 written by any other version, including newer versions.
 
JsonProtocolSuite contains backwards-compatibility tests which check that the current version of JsonProtocol is able to read output written by earlier versions. We do not currently have tests for reading newer JSON output with older Spark versions.
To ensure that we provide these guarantees, follow these rules when modifying these methods:
  - Never delete any JSON fields.
  - Any new JSON fields should be optional; use jsonOption when reading these fields
    in *FromJson methods.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic AccumulableInfoaccumulableInfoFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidaccumulableInfoToJson(AccumulableInfo accumulableInfo, com.fasterxml.jackson.core.JsonGenerator g) static voidaccumulablesToJson(scala.collection.Iterable<AccumulableInfo> accumulables, com.fasterxml.jackson.core.JsonGenerator g, boolean includeTaskMetricsAccumulators) static SparkListenerApplicationEndapplicationEndFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidapplicationEndToJson(SparkListenerApplicationEnd applicationEnd, com.fasterxml.jackson.core.JsonGenerator g) applicationStartFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidapplicationStartToJson(SparkListenerApplicationStart applicationStart, com.fasterxml.jackson.core.JsonGenerator g) blockManagerAddedFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidblockManagerAddedToJson(SparkListenerBlockManagerAdded blockManagerAdded, com.fasterxml.jackson.core.JsonGenerator g) static BlockManagerIdblockManagerIdFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidblockManagerIdToJson(BlockManagerId blockManagerId, com.fasterxml.jackson.core.JsonGenerator g) blockManagerRemovedFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidblockManagerRemovedToJson(SparkListenerBlockManagerRemoved blockManagerRemoved, com.fasterxml.jackson.core.JsonGenerator g) static BlockStatusblockStatusFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidblockStatusToJson(BlockStatus blockStatus, com.fasterxml.jackson.core.JsonGenerator g) static BlockUpdatedInfoblockUpdatedInfoFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidblockUpdatedInfoToJson(BlockUpdatedInfo blockUpdatedInfo, com.fasterxml.jackson.core.JsonGenerator g) static SparkListenerBlockUpdatedblockUpdateFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidblockUpdateToJson(SparkListenerBlockUpdated blockUpdate, com.fasterxml.jackson.core.JsonGenerator g) environmentUpdateFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidenvironmentUpdateToJson(SparkListenerEnvironmentUpdate environmentUpdate, com.fasterxml.jackson.core.JsonGenerator g) static ExceptionexceptionFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidexceptionToJson(Exception exception, com.fasterxml.jackson.core.JsonGenerator g) static SparkListenerExecutorAddedexecutorAddedFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidexecutorAddedToJson(SparkListenerExecutorAdded executorAdded, com.fasterxml.jackson.core.JsonGenerator g) static ExecutorInfoexecutorInfoFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidexecutorInfoToJson(ExecutorInfo executorInfo, com.fasterxml.jackson.core.JsonGenerator g) static org.apache.spark.executor.ExecutorMetricsexecutorMetricsFromJson(com.fasterxml.jackson.databind.JsonNode maybeJson) Extract the executor metrics from JSON.static voidexecutorMetricsToJson(org.apache.spark.executor.ExecutorMetrics executorMetrics, com.fasterxml.jackson.core.JsonGenerator g) Convert executor metrics to JSON.executorMetricsUpdateFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidexecutorMetricsUpdateToJson(SparkListenerExecutorMetricsUpdate metricsUpdate, com.fasterxml.jackson.core.JsonGenerator g) static SparkListenerExecutorRemovedexecutorRemovedFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidexecutorRemovedToJson(SparkListenerExecutorRemoved executorRemoved, com.fasterxml.jackson.core.JsonGenerator g) static ExecutorResourceRequestexecutorResourceRequestFromJson(com.fasterxml.jackson.databind.JsonNode json) static scala.collection.Map<String,ExecutorResourceRequest> executorResourceRequestMapFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidexecutorResourceRequestMapToJson(scala.collection.Map<String, ExecutorResourceRequest> m, com.fasterxml.jackson.core.JsonGenerator g) static voidexecutorResourceRequestToJson(ExecutorResourceRequest execReq, com.fasterxml.jackson.core.JsonGenerator g) static SparkListenerJobEndjobEndFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidjobEndToJson(SparkListenerJobEnd jobEnd, com.fasterxml.jackson.core.JsonGenerator g) static JobResultjobResultFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidjobResultToJson(JobResult jobResult, com.fasterxml.jackson.core.JsonGenerator g) static SparkListenerJobStartjobStartFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidjobStartToJson(SparkListenerJobStart jobStart, com.fasterxml.jackson.core.JsonGenerator g, org.apache.spark.util.JsonProtocolOptions options) static SparkListenerLogStartlogStartFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidlogStartToJson(SparkListenerLogStart logStart, com.fasterxml.jackson.core.JsonGenerator g) mapFromJson(com.fasterxml.jackson.databind.JsonNode json) -------------------------------- * Util JSON deserialization methods |static PropertiespropertiesFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidpropertiesToJson(Properties properties, com.fasterxml.jackson.core.JsonGenerator g) static RDDInforddInfoFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidrddInfoToJson(RDDInfo rddInfo, com.fasterxml.jackson.core.JsonGenerator g) resourceProfileAddedFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidresourceProfileAddedToJson(SparkListenerResourceProfileAdded profileAdded, com.fasterxml.jackson.core.JsonGenerator g) static scala.collection.Map<String,ResourceInformation> resourcesMapFromJson(com.fasterxml.jackson.databind.JsonNode json) static SparkListenerEventsparkEventFromJson(com.fasterxml.jackson.databind.JsonNode json) static SparkListenerEventsparkEventFromJson(String json) static String------------------------------------------------- * JSON serialization methods for SparkListenerEvents |static StringsparkEventToJsonString(SparkListenerEvent event, org.apache.spark.util.JsonProtocolOptions options) static StackTraceElement[]stackTraceFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidstackTraceToJson(StackTraceElement[] stackTrace, com.fasterxml.jackson.core.JsonGenerator g) static SparkListenerStageCompletedstageCompletedFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidstageCompletedToJson(SparkListenerStageCompleted stageCompleted, com.fasterxml.jackson.core.JsonGenerator g, org.apache.spark.util.JsonProtocolOptions options) stageExecutorMetricsFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidstageExecutorMetricsToJson(SparkListenerStageExecutorMetrics metrics, com.fasterxml.jackson.core.JsonGenerator g) static StageInfostageInfoFromJson(com.fasterxml.jackson.databind.JsonNode json) --------------------------------------------------------------------- * JSON deserialization methods for classes SparkListenerEvents depend on |static voidstageInfoToJson(StageInfo stageInfo, com.fasterxml.jackson.core.JsonGenerator g, org.apache.spark.util.JsonProtocolOptions options, boolean includeAccumulables) ------------------------------------------------------------------- * JSON serialization methods for classes SparkListenerEvents depend on |static SparkListenerStageSubmittedstageSubmittedFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidstageSubmittedToJson(SparkListenerStageSubmitted stageSubmitted, com.fasterxml.jackson.core.JsonGenerator g, org.apache.spark.util.JsonProtocolOptions options) static StorageLevelstorageLevelFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidstorageLevelToJson(StorageLevel storageLevel, com.fasterxml.jackson.core.JsonGenerator g) static SparkListenerTaskEndtaskEndFromJson(com.fasterxml.jackson.databind.JsonNode json) static TaskEndReasontaskEndReasonFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidtaskEndReasonToJson(TaskEndReason taskEndReason, com.fasterxml.jackson.core.JsonGenerator g) static voidtaskEndToJson(SparkListenerTaskEnd taskEnd, com.fasterxml.jackson.core.JsonGenerator g, org.apache.spark.util.JsonProtocolOptions options) taskGettingResultFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidtaskGettingResultToJson(SparkListenerTaskGettingResult taskGettingResult, com.fasterxml.jackson.core.JsonGenerator g, org.apache.spark.util.JsonProtocolOptions options) static TaskInfotaskInfoFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidtaskInfoToJson(TaskInfo taskInfo, com.fasterxml.jackson.core.JsonGenerator g, org.apache.spark.util.JsonProtocolOptions options, boolean includeAccumulables) static org.apache.spark.executor.TaskMetricstaskMetricsFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidtaskMetricsToJson(org.apache.spark.executor.TaskMetrics taskMetrics, com.fasterxml.jackson.core.JsonGenerator g) static TaskResourceRequesttaskResourceRequestFromJson(com.fasterxml.jackson.databind.JsonNode json) static scala.collection.Map<String,TaskResourceRequest> taskResourceRequestMapFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidtaskResourceRequestMapToJson(scala.collection.Map<String, TaskResourceRequest> m, com.fasterxml.jackson.core.JsonGenerator g) static voidtaskResourceRequestToJson(TaskResourceRequest taskReq, com.fasterxml.jackson.core.JsonGenerator g) static SparkListenerTaskStarttaskStartFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidtaskStartToJson(SparkListenerTaskStart taskStart, com.fasterxml.jackson.core.JsonGenerator g, org.apache.spark.util.JsonProtocolOptions options) static StringtoJsonString(scala.Function1<com.fasterxml.jackson.core.JsonGenerator, scala.runtime.BoxedUnit> block) static SparkListenerUnpersistRDDunpersistRDDFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidunpersistRDDToJson(SparkListenerUnpersistRDD unpersistRDD, com.fasterxml.jackson.core.JsonGenerator g) static UUIDUUIDFromJson(com.fasterxml.jackson.databind.JsonNode json) static voidUUIDToJson(UUID id, com.fasterxml.jackson.core.JsonGenerator g) static voidwriteMapField(String name, scala.collection.Map<String, String> m, com.fasterxml.jackson.core.JsonGenerator g) ------------------------------ * Util JSON serialization methods |static voidwriteSparkEventToJson(SparkListenerEvent event, com.fasterxml.jackson.core.JsonGenerator g, org.apache.spark.util.JsonProtocolOptions options) 
- 
Constructor Details- 
JsonProtocolpublic JsonProtocol()
 
- 
- 
Method Details- 
sparkEventToJsonString------------------------------------------------- * JSON serialization methods for SparkListenerEvents |- Parameters:
- event- (undocumented)
- Returns:
- (undocumented) --------------------------------------------------
 
- 
sparkEventToJsonStringpublic static String sparkEventToJsonString(SparkListenerEvent event, org.apache.spark.util.JsonProtocolOptions options) 
- 
writeSparkEventToJsonpublic static void writeSparkEventToJson(SparkListenerEvent event, com.fasterxml.jackson.core.JsonGenerator g, org.apache.spark.util.JsonProtocolOptions options) 
- 
stageSubmittedToJsonpublic static void stageSubmittedToJson(SparkListenerStageSubmitted stageSubmitted, com.fasterxml.jackson.core.JsonGenerator g, org.apache.spark.util.JsonProtocolOptions options) 
- 
stageCompletedToJsonpublic static void stageCompletedToJson(SparkListenerStageCompleted stageCompleted, com.fasterxml.jackson.core.JsonGenerator g, org.apache.spark.util.JsonProtocolOptions options) 
- 
taskStartToJsonpublic static void taskStartToJson(SparkListenerTaskStart taskStart, com.fasterxml.jackson.core.JsonGenerator g, org.apache.spark.util.JsonProtocolOptions options) 
- 
taskGettingResultToJsonpublic static void taskGettingResultToJson(SparkListenerTaskGettingResult taskGettingResult, com.fasterxml.jackson.core.JsonGenerator g, org.apache.spark.util.JsonProtocolOptions options) 
- 
taskEndToJsonpublic static void taskEndToJson(SparkListenerTaskEnd taskEnd, com.fasterxml.jackson.core.JsonGenerator g, org.apache.spark.util.JsonProtocolOptions options) 
- 
jobStartToJsonpublic static void jobStartToJson(SparkListenerJobStart jobStart, com.fasterxml.jackson.core.JsonGenerator g, org.apache.spark.util.JsonProtocolOptions options) 
- 
jobEndToJsonpublic static void jobEndToJson(SparkListenerJobEnd jobEnd, com.fasterxml.jackson.core.JsonGenerator g) 
- 
environmentUpdateToJsonpublic static void environmentUpdateToJson(SparkListenerEnvironmentUpdate environmentUpdate, com.fasterxml.jackson.core.JsonGenerator g) 
- 
blockManagerAddedToJsonpublic static void blockManagerAddedToJson(SparkListenerBlockManagerAdded blockManagerAdded, com.fasterxml.jackson.core.JsonGenerator g) 
- 
blockManagerRemovedToJsonpublic static void blockManagerRemovedToJson(SparkListenerBlockManagerRemoved blockManagerRemoved, com.fasterxml.jackson.core.JsonGenerator g) 
- 
unpersistRDDToJsonpublic static void unpersistRDDToJson(SparkListenerUnpersistRDD unpersistRDD, com.fasterxml.jackson.core.JsonGenerator g) 
- 
applicationStartToJsonpublic static void applicationStartToJson(SparkListenerApplicationStart applicationStart, com.fasterxml.jackson.core.JsonGenerator g) 
- 
applicationEndToJsonpublic static void applicationEndToJson(SparkListenerApplicationEnd applicationEnd, com.fasterxml.jackson.core.JsonGenerator g) 
- 
resourceProfileAddedToJsonpublic static void resourceProfileAddedToJson(SparkListenerResourceProfileAdded profileAdded, com.fasterxml.jackson.core.JsonGenerator g) 
- 
executorAddedToJsonpublic static void executorAddedToJson(SparkListenerExecutorAdded executorAdded, com.fasterxml.jackson.core.JsonGenerator g) 
- 
executorRemovedToJsonpublic static void executorRemovedToJson(SparkListenerExecutorRemoved executorRemoved, com.fasterxml.jackson.core.JsonGenerator g) 
- 
logStartToJsonpublic static void logStartToJson(SparkListenerLogStart logStart, com.fasterxml.jackson.core.JsonGenerator g) 
- 
executorMetricsUpdateToJsonpublic static void executorMetricsUpdateToJson(SparkListenerExecutorMetricsUpdate metricsUpdate, com.fasterxml.jackson.core.JsonGenerator g) 
- 
stageExecutorMetricsToJsonpublic static void stageExecutorMetricsToJson(SparkListenerStageExecutorMetrics metrics, com.fasterxml.jackson.core.JsonGenerator g) 
- 
blockUpdateToJsonpublic static void blockUpdateToJson(SparkListenerBlockUpdated blockUpdate, com.fasterxml.jackson.core.JsonGenerator g) 
- 
stageInfoToJsonpublic static void stageInfoToJson(StageInfo stageInfo, com.fasterxml.jackson.core.JsonGenerator g, org.apache.spark.util.JsonProtocolOptions options, boolean includeAccumulables) ------------------------------------------------------------------- * JSON serialization methods for classes SparkListenerEvents depend on |- Parameters:
- stageInfo- (undocumented)
- g- (undocumented)
- options- (undocumented)
- includeAccumulables- (undocumented) --------------------------------------------------------------------
 
- 
taskInfoToJsonpublic static void taskInfoToJson(TaskInfo taskInfo, com.fasterxml.jackson.core.JsonGenerator g, org.apache.spark.util.JsonProtocolOptions options, boolean includeAccumulables) 
- 
accumulablesToJsonpublic static void accumulablesToJson(scala.collection.Iterable<AccumulableInfo> accumulables, com.fasterxml.jackson.core.JsonGenerator g, boolean includeTaskMetricsAccumulators) 
- 
accumulableInfoToJsonpublic static void accumulableInfoToJson(AccumulableInfo accumulableInfo, com.fasterxml.jackson.core.JsonGenerator g) 
- 
taskMetricsToJsonpublic static void taskMetricsToJson(org.apache.spark.executor.TaskMetrics taskMetrics, com.fasterxml.jackson.core.JsonGenerator g) 
- 
executorMetricsToJsonpublic static void executorMetricsToJson(org.apache.spark.executor.ExecutorMetrics executorMetrics, com.fasterxml.jackson.core.JsonGenerator g) Convert executor metrics to JSON.
- 
taskEndReasonToJsonpublic static void taskEndReasonToJson(TaskEndReason taskEndReason, com.fasterxml.jackson.core.JsonGenerator g) 
- 
blockManagerIdToJsonpublic static void blockManagerIdToJson(BlockManagerId blockManagerId, com.fasterxml.jackson.core.JsonGenerator g) 
- 
jobResultToJson
- 
rddInfoToJson
- 
storageLevelToJsonpublic static void storageLevelToJson(StorageLevel storageLevel, com.fasterxml.jackson.core.JsonGenerator g) 
- 
blockStatusToJsonpublic static void blockStatusToJson(BlockStatus blockStatus, com.fasterxml.jackson.core.JsonGenerator g) 
- 
executorInfoToJsonpublic static void executorInfoToJson(ExecutorInfo executorInfo, com.fasterxml.jackson.core.JsonGenerator g) 
- 
blockUpdatedInfoToJsonpublic static void blockUpdatedInfoToJson(BlockUpdatedInfo blockUpdatedInfo, com.fasterxml.jackson.core.JsonGenerator g) 
- 
executorResourceRequestToJsonpublic static void executorResourceRequestToJson(ExecutorResourceRequest execReq, com.fasterxml.jackson.core.JsonGenerator g) 
- 
executorResourceRequestMapToJsonpublic static void executorResourceRequestMapToJson(scala.collection.Map<String, ExecutorResourceRequest> m, com.fasterxml.jackson.core.JsonGenerator g) 
- 
taskResourceRequestToJsonpublic static void taskResourceRequestToJson(TaskResourceRequest taskReq, com.fasterxml.jackson.core.JsonGenerator g) 
- 
taskResourceRequestMapToJsonpublic static void taskResourceRequestMapToJson(scala.collection.Map<String, TaskResourceRequest> m, com.fasterxml.jackson.core.JsonGenerator g) 
- 
writeMapFieldpublic static void writeMapField(String name, scala.collection.Map<String, String> m, com.fasterxml.jackson.core.JsonGenerator g) ------------------------------ * Util JSON serialization methods |- Parameters:
- name- (undocumented)
- m- (undocumented)
- g- (undocumented) -------------------------------
 
- 
propertiesToJsonpublic static void propertiesToJson(Properties properties, com.fasterxml.jackson.core.JsonGenerator g) 
- 
UUIDToJson
- 
stackTraceToJsonpublic static void stackTraceToJson(StackTraceElement[] stackTrace, com.fasterxml.jackson.core.JsonGenerator g) 
- 
exceptionToJson
- 
sparkEventFromJson
- 
sparkEventFromJson
- 
stageSubmittedFromJsonpublic static SparkListenerStageSubmitted stageSubmittedFromJson(com.fasterxml.jackson.databind.JsonNode json) 
- 
stageCompletedFromJsonpublic static SparkListenerStageCompleted stageCompletedFromJson(com.fasterxml.jackson.databind.JsonNode json) 
- 
taskStartFromJsonpublic static SparkListenerTaskStart taskStartFromJson(com.fasterxml.jackson.databind.JsonNode json) 
- 
taskGettingResultFromJsonpublic static SparkListenerTaskGettingResult taskGettingResultFromJson(com.fasterxml.jackson.databind.JsonNode json) 
- 
executorMetricsFromJsonpublic static org.apache.spark.executor.ExecutorMetrics executorMetricsFromJson(com.fasterxml.jackson.databind.JsonNode maybeJson) Extract the executor metrics from JSON.
- 
taskEndFromJson
- 
jobStartFromJson
- 
jobEndFromJson
- 
resourceProfileAddedFromJsonpublic static SparkListenerResourceProfileAdded resourceProfileAddedFromJson(com.fasterxml.jackson.databind.JsonNode json) 
- 
executorResourceRequestFromJsonpublic static ExecutorResourceRequest executorResourceRequestFromJson(com.fasterxml.jackson.databind.JsonNode json) 
- 
taskResourceRequestFromJsonpublic static TaskResourceRequest taskResourceRequestFromJson(com.fasterxml.jackson.databind.JsonNode json) 
- 
taskResourceRequestMapFromJsonpublic static scala.collection.Map<String,TaskResourceRequest> taskResourceRequestMapFromJson(com.fasterxml.jackson.databind.JsonNode json) 
- 
executorResourceRequestMapFromJsonpublic static scala.collection.Map<String,ExecutorResourceRequest> executorResourceRequestMapFromJson(com.fasterxml.jackson.databind.JsonNode json) 
- 
environmentUpdateFromJsonpublic static SparkListenerEnvironmentUpdate environmentUpdateFromJson(com.fasterxml.jackson.databind.JsonNode json) 
- 
blockManagerAddedFromJsonpublic static SparkListenerBlockManagerAdded blockManagerAddedFromJson(com.fasterxml.jackson.databind.JsonNode json) 
- 
blockManagerRemovedFromJsonpublic static SparkListenerBlockManagerRemoved blockManagerRemovedFromJson(com.fasterxml.jackson.databind.JsonNode json) 
- 
unpersistRDDFromJsonpublic static SparkListenerUnpersistRDD unpersistRDDFromJson(com.fasterxml.jackson.databind.JsonNode json) 
- 
applicationStartFromJsonpublic static SparkListenerApplicationStart applicationStartFromJson(com.fasterxml.jackson.databind.JsonNode json) 
- 
applicationEndFromJsonpublic static SparkListenerApplicationEnd applicationEndFromJson(com.fasterxml.jackson.databind.JsonNode json) 
- 
executorAddedFromJsonpublic static SparkListenerExecutorAdded executorAddedFromJson(com.fasterxml.jackson.databind.JsonNode json) 
- 
executorRemovedFromJsonpublic static SparkListenerExecutorRemoved executorRemovedFromJson(com.fasterxml.jackson.databind.JsonNode json) 
- 
logStartFromJson
- 
executorMetricsUpdateFromJsonpublic static SparkListenerExecutorMetricsUpdate executorMetricsUpdateFromJson(com.fasterxml.jackson.databind.JsonNode json) 
- 
stageExecutorMetricsFromJsonpublic static SparkListenerStageExecutorMetrics stageExecutorMetricsFromJson(com.fasterxml.jackson.databind.JsonNode json) 
- 
blockUpdateFromJsonpublic static SparkListenerBlockUpdated blockUpdateFromJson(com.fasterxml.jackson.databind.JsonNode json) 
- 
stageInfoFromJson--------------------------------------------------------------------- * JSON deserialization methods for classes SparkListenerEvents depend on |- Parameters:
- json- (undocumented)
- Returns:
- (undocumented) ----------------------------------------------------------------------
 
- 
taskInfoFromJson
- 
accumulableInfoFromJson
- 
taskMetricsFromJsonpublic static org.apache.spark.executor.TaskMetrics taskMetricsFromJson(com.fasterxml.jackson.databind.JsonNode json) 
- 
taskEndReasonFromJson
- 
blockManagerIdFromJson
- 
jobResultFromJson
- 
rddInfoFromJson
- 
storageLevelFromJson
- 
blockStatusFromJson
- 
executorInfoFromJson
- 
blockUpdatedInfoFromJsonpublic static BlockUpdatedInfo blockUpdatedInfoFromJson(com.fasterxml.jackson.databind.JsonNode json) 
- 
resourcesMapFromJsonpublic static scala.collection.Map<String,ResourceInformation> resourcesMapFromJson(com.fasterxml.jackson.databind.JsonNode json) 
- 
mapFromJsonpublic static scala.collection.Map<String,String> mapFromJson(com.fasterxml.jackson.databind.JsonNode json) -------------------------------- * Util JSON deserialization methods |- Parameters:
- json- (undocumented)
- Returns:
- (undocumented) ---------------------------------
 
- 
propertiesFromJson
- 
UUIDFromJson
- 
stackTraceFromJson
- 
exceptionFromJson
- 
toJsonStringpublic static String toJsonString(scala.Function1<com.fasterxml.jackson.core.JsonGenerator, scala.runtime.BoxedUnit> block) 
 
-