Binary compatibility report for the spark-kafka_2.10-0.3.0 library  between 1.2.0 and 1.1.0 versions   (relating to the portability of client application spark-kafka_2.10-0.3.0.jar)

Test Info


Library Namespark-kafka_2.10-0.3.0
Version #11.2.0
Version #21.1.0
Java Version1.7.0_75

Test Results


Total Java ARchives1
Total Methods / Classes184 / 1189
VerdictIncompatible
(17.4%)

Problem Summary


SeverityCount
Added Methods-4
Removed MethodsHigh22
Problems with
Data Types
High4
Medium0
Low8
Problems with
Methods
High0
Medium0
Low8

Added Methods (4)


spark-core_2.10-1.1.0.jar, SparkContext.class
package org.apache.spark
SparkContext.ui ( )  :  ui.SparkUI

spark-core_2.10-1.1.0.jar, TaskContext.class
package org.apache.spark
TaskContext.markInterrupted ( )  :  void
TaskContext.markTaskCompleted ( )  :  void
TaskContext.TaskContext ( int stageId, int partitionId, long attemptId, boolean runningLocally, executor.TaskMetrics taskMetrics )

to the top

Removed Methods (22)


spark-core_2.10-1.2.0.jar, SparkContext.class
package org.apache.spark
SparkContext.applicationId ( )  :  String
SparkContext.binaryFiles ( String path, int minPartitions )  :  rdd.RDD<scala.Tuple2<String,input.PortableDataStream>>
SparkContext.binaryRecords ( String path, int recordLength, org.apache.hadoop.conf.Configuration conf )  :  rdd.RDD<byte[ ]>
SparkContext.eventLogDir ( )  :  scala.Option<String>
SparkContext.executorAllocationManager ( )  :  scala.Option<ExecutorAllocationManager>
SparkContext.getExecutorThreadDump ( String executorId )  :  scala.Option<util.ThreadStackTrace[ ]>
SparkContext.isEventLogEnabled ( )  :  boolean
SparkContext.jobProgressListener ( )  :  ui.jobs.JobProgressListener
SparkContext.killExecutor ( String executorId )  :  boolean
SparkContext.killExecutors ( scala.collection.Seq<String> executorIds )  :  boolean
SparkContext.metricsSystem ( )  :  metrics.MetricsSystem
SparkContext.SparkContext..creationSite ( )  :  util.CallSite
SparkContext.progressBar ( )  :  scala.Option<ui.ConsoleProgressBar>
SparkContext.requestExecutors ( int numAdditionalExecutors )  :  boolean
SparkContext.schedulerBackend ( )  :  scheduler.SchedulerBackend
SparkContext.schedulerBackend_.eq ( scheduler.SchedulerBackend p1 )  :  void
SparkContext.setCallSite ( util.CallSite callSite )  :  void
SparkContext.statusTracker ( )  :  SparkStatusTracker
SparkContext.ui ( )  :  scala.Option<ui.SparkUI>

spark-core_2.10-1.2.0.jar, TaskContext.class
package org.apache.spark
TaskContext.get ( ) [static]  :  TaskContext
TaskContext.isRunningLocally ( ) [abstract]  :  boolean
TaskContext.TaskContext ( )

to the top

Problems with Data Types, High Severity (4)


spark-core_2.10-1.2.0.jar
package org.apache.spark
[+] TaskContext (2)

package org.apache.spark.broadcast
[+] Broadcast<T> (1)

package org.apache.spark.rdd
[+] PairRDDFunctions<K,V> (1)

to the top

Problems with Data Types, Low Severity (8)


spark-core_2.10-1.2.0.jar
package org.apache.spark
[+] TaskContext (8)

to the top

Problems with Methods, Low Severity (8)


spark-core_2.10-1.2.0.jar, TaskContext
package org.apache.spark
[+] TaskContext.addTaskCompletionListener ( util.TaskCompletionListener p1 ) [abstract]  :  TaskContext (1)
[+] TaskContext.addTaskCompletionListener ( scala.Function1<TaskContext,scala.Unit> p1 ) [abstract]  :  TaskContext (1)
[+] TaskContext.attemptId ( ) [abstract]  :  long (1)
[+] TaskContext.isCompleted ( ) [abstract]  :  boolean (1)
[+] TaskContext.isInterrupted ( ) [abstract]  :  boolean (1)
[+] TaskContext.partitionId ( ) [abstract]  :  int (1)
[+] TaskContext.stageId ( ) [abstract]  :  int (1)
[+] TaskContext.taskMetrics ( ) [abstract]  :  executor.TaskMetrics (1)

to the top

Java ARchives (1)


spark-core_2.10-1.2.0.jar

to the top




Generated on Tue Mar 31 16:38:21 2015 for spark-kafka_2.10-0.3.0 by Java API Compliance Checker 1.4.1  
A tool for checking backward compatibility of a Java library API