Binary compatibility report for the spark-json-relay-1.0.0 library  between 1.4.0 and 1.0.0 versions   (relating to the portability of client application spark-json-relay-1.0.0.jar)

Test Info


Library Namespark-json-relay-1.0.0
Version #11.4.0
Version #21.0.0
Java Version1.7.0_75

Test Results


Total Java ARchives1
Total Methods / Classes85 / 1925
VerdictIncompatible
(48.2%)

Problem Summary


SeverityCount
Added Methods-1
Removed MethodsHigh41
Problems with
Data Types
High2
Medium0
Low0
Problems with
Methods
High0
Medium0
Low0

Added Methods (1)


spark-core_2.10-1.0.0.jar, SparkConf.class
package org.apache.spark
SparkConf.SparkConf..settings ( )  :  scala.collection.mutable.HashMap<String,String>

to the top

Removed Methods (41)


spark-core_2.10-1.4.0.jar, SparkConf.class
package org.apache.spark
SparkConf.getAppId ( )  :  String
SparkConf.getDeprecatedConfig ( String p1, SparkConf p2 ) [static]  :  scala.Option<String>
SparkConf.getenv ( String name )  :  String
SparkConf.getSizeAsBytes ( String key )  :  long
SparkConf.getSizeAsBytes ( String key, String defaultValue )  :  long
SparkConf.getSizeAsGb ( String key )  :  long
SparkConf.getSizeAsGb ( String key, String defaultValue )  :  long
SparkConf.getSizeAsKb ( String key )  :  long
SparkConf.getSizeAsKb ( String key, String defaultValue )  :  long
SparkConf.getSizeAsMb ( String key )  :  long
SparkConf.getSizeAsMb ( String key, String defaultValue )  :  long
SparkConf.getTimeAsMs ( String key )  :  long
SparkConf.getTimeAsMs ( String key, String defaultValue )  :  long
SparkConf.getTimeAsSeconds ( String key )  :  long
SparkConf.getTimeAsSeconds ( String key, String defaultValue )  :  long
SparkConf.isAkkaConf ( String p1 ) [static]  :  boolean
SparkConf.isExecutorStartupConf ( String p1 ) [static]  :  boolean
SparkConf.isSparkPortConf ( String p1 ) [static]  :  boolean
SparkConf.logDeprecationWarning ( String p1 ) [static]  :  void
SparkConf.logName ( )  :  String
SparkConf.registerKryoClasses ( Class<?>[ ] classes )  :  SparkConf

spark-core_2.10-1.4.0.jar, SparkFirehoseListener.class
package org.apache.spark
SparkFirehoseListener.onApplicationEnd ( scheduler.SparkListenerApplicationEnd applicationEnd )  :  void
SparkFirehoseListener.onApplicationStart ( scheduler.SparkListenerApplicationStart applicationStart )  :  void
SparkFirehoseListener.onBlockManagerAdded ( scheduler.SparkListenerBlockManagerAdded blockManagerAdded )  :  void
SparkFirehoseListener.onBlockManagerRemoved ( scheduler.SparkListenerBlockManagerRemoved blockManagerRemoved )  :  void
SparkFirehoseListener.onEnvironmentUpdate ( scheduler.SparkListenerEnvironmentUpdate environmentUpdate )  :  void
SparkFirehoseListener.onEvent ( scheduler.SparkListenerEvent event )  :  void
SparkFirehoseListener.onExecutorAdded ( scheduler.SparkListenerExecutorAdded executorAdded )  :  void
SparkFirehoseListener.onExecutorMetricsUpdate ( scheduler.SparkListenerExecutorMetricsUpdate executorMetricsUpdate )  :  void
SparkFirehoseListener.onExecutorRemoved ( scheduler.SparkListenerExecutorRemoved executorRemoved )  :  void
SparkFirehoseListener.onJobEnd ( scheduler.SparkListenerJobEnd jobEnd )  :  void
SparkFirehoseListener.onJobStart ( scheduler.SparkListenerJobStart jobStart )  :  void
SparkFirehoseListener.onStageCompleted ( scheduler.SparkListenerStageCompleted stageCompleted )  :  void
SparkFirehoseListener.onStageSubmitted ( scheduler.SparkListenerStageSubmitted stageSubmitted )  :  void
SparkFirehoseListener.onTaskEnd ( scheduler.SparkListenerTaskEnd taskEnd )  :  void
SparkFirehoseListener.onTaskGettingResult ( scheduler.SparkListenerTaskGettingResult taskGettingResult )  :  void
SparkFirehoseListener.onTaskStart ( scheduler.SparkListenerTaskStart taskStart )  :  void
SparkFirehoseListener.onUnpersistRDD ( scheduler.SparkListenerUnpersistRDD unpersistRDD )  :  void
SparkFirehoseListener.SparkFirehoseListener ( )

spark-core_2.10-1.4.0.jar, SparkListenerExecutorMetricsUpdate.class
package org.apache.spark.scheduler
SparkListenerExecutorMetricsUpdate.execId ( )  :  String
SparkListenerExecutorMetricsUpdate.taskMetrics ( )  :  scala.collection.Seq<scala.Tuple4<Object,Object,Object,org.apache.spark.executor.TaskMetrics>>

to the top

Problems with Data Types, High Severity (2)


spark-core_2.10-1.4.0.jar
package org.apache.spark
[+] SparkFirehoseListener (1)

package org.apache.spark.scheduler
[+] SparkListenerExecutorMetricsUpdate (1)

to the top

Java ARchives (1)


spark-core_2.10-1.4.0.jar

to the top




Generated on Tue Jul 21 16:13:46 2015 for spark-json-relay-1.0.0 by Java API Compliance Checker 1.4.1  
A tool for checking backward compatibility of a Java library API