Binary compatibility report for the spark-testing-base_2.10-1.4.0_0.1.0 library  between 1.4.0 and 1.0.0 versions   (relating to the portability of client application spark-testing-base_2.10-1.4.0_0.1.0.jar)

Test Info


Library Namespark-testing-base_2.10-1.4.0_0.1.0
Version #11.4.0
Version #21.0.0
Java Version1.7.0_75

Test Results


Total Java ARchives4
Total Methods / Classes523 / 2866
VerdictIncompatible
(49.9%)

Problem Summary


SeverityCount
Added Methods-14
Removed MethodsHigh113
Problems with
Data Types
High4
Medium1
Low0
Problems with
Methods
High0
Medium0
Low0

Added Methods (14)


spark-core_2.10-1.0.0.jar, Clock.class
package org.apache.spark.util
Clock.getTime ( ) [abstract]  :  long

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

spark-core_2.10-1.0.0.jar, SparkContext.class
package org.apache.spark
SparkContext.clean ( F f )  :  F
SparkContext.getCallSite ( )  :  String
SparkContext.ui ( )  :  ui.SparkUI

spark-streaming_2.10-1.0.0.jar, Checkpoint.class
package org.apache.spark.streaming
Checkpoint.getCheckpointFiles ( String p1, org.apache.hadoop.fs.FileSystem p2 ) [static]  :  scala.collection.Seq<org.apache.hadoop.fs.Path>
Checkpoint.sparkConf ( )  :  org.apache.spark.SparkConf
Checkpoint.sparkHome ( )  :  String

spark-streaming_2.10-1.0.0.jar, DStream<T>.class
package org.apache.spark.streaming.dstream
DStream<T>.validate ( )  :  void

spark-streaming_2.10-1.0.0.jar, StreamingContext.class
package org.apache.spark.streaming
StreamingContext.getNewReceiverStreamId ( )  :  int
StreamingContext.state ( )  :  scala.Enumeration.Value
StreamingContext.state_.eq ( scala.Enumeration.Value p1 )  :  void
StreamingContext.StreamingContextState ( )  :  StreamingContext.StreamingContextState.
StreamingContext.uiTab ( )  :  ui.StreamingTab

to the top

Removed Methods (113)


spark-core_2.10-1.4.0.jar, Clock.class
package org.apache.spark.util
Clock.getTimeMillis ( ) [abstract]  :  long
Clock.waitTillTime ( long p1 ) [abstract]  :  long

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, SparkContext.class
package org.apache.spark
SparkContext.accumulable ( R initialValue, String name, AccumulableParam<R,T> param )  :  Accumulable<R,T>
SparkContext.accumulator ( T initialValue, String name, AccumulatorParam<T> param )  :  Accumulator<T>
SparkContext.addFile ( String path, boolean recursive )  :  void
SparkContext.applicationAttemptId ( )  :  scala.Option<String>
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.clean ( F f, boolean checkSerializable )  :  F
SparkContext.createSparkEnv ( SparkConf conf, boolean isLocal, scheduler.LiveListenerBus listenerBus )  :  SparkEnv
SparkContext.eventLogCodec ( )  :  scala.Option<String>
SparkContext.eventLogDir ( )  :  scala.Option<java.net.URI>
SparkContext.executorAllocationManager ( )  :  scala.Option<ExecutorAllocationManager>
SparkContext.externalBlockStoreFolderName ( )  :  String
SparkContext.getCallSite ( )  :  util.CallSite
SparkContext.getExecutorThreadDump ( String executorId )  :  scala.Option<util.ThreadStackTrace[ ]>
SparkContext.getOrCreate ( ) [static]  :  SparkContext
SparkContext.getOrCreate ( SparkConf p1 ) [static]  :  SparkContext
SparkContext.isEventLogEnabled ( )  :  boolean
SparkContext.jobProgressListener ( )  :  ui.jobs.JobProgressListener
SparkContext.killExecutor ( String executorId )  :  boolean
SparkContext.killExecutors ( scala.collection.Seq<String> executorIds )  :  boolean
SparkContext.logName ( )  :  String
SparkContext.metricsSystem ( )  :  metrics.MetricsSystem
SparkContext.SparkContext.._conf ( )  :  SparkConf
SparkContext.SparkContext.._env ( )  :  SparkEnv
SparkContext.SparkContext..assertNotStopped ( )  :  void
SparkContext.SparkContext..creationSite ( )  :  util.CallSite
SparkContext.progressBar ( )  :  scala.Option<ui.ConsoleProgressBar>
SparkContext.range ( long start, long end, long step, int numSlices )  :  rdd.RDD<Object>
SparkContext.requestExecutors ( int numAdditionalExecutors )  :  boolean
SparkContext.requestTotalExecutors ( int numExecutors )  :  boolean
SparkContext.schedulerBackend ( )  :  scheduler.SchedulerBackend
SparkContext.schedulerBackend_.eq ( scheduler.SchedulerBackend sb )  :  void
SparkContext.setCallSite ( util.CallSite callSite )  :  void
SparkContext.setLogLevel ( String logLevel )  :  void
SparkContext.statusTracker ( )  :  SparkStatusTracker
SparkContext.supportDynamicAllocation ( )  :  boolean
SparkContext.ui ( )  :  scala.Option<ui.SparkUI>
SparkContext.withScope ( scala.Function0<U> body )  :  U

spark-streaming_2.10-1.4.0.jar, Checkpoint.class
package org.apache.spark.streaming
Checkpoint.createSparkConf ( )  :  org.apache.spark.SparkConf
Checkpoint.deserialize ( java.io.InputStream p1, org.apache.spark.SparkConf p2 ) [static]  :  Checkpoint
Checkpoint.getCheckpointFiles ( String p1, scala.Option<org.apache.hadoop.fs.FileSystem> p2 ) [static]  :  scala.collection.Seq<org.apache.hadoop.fs.Path>
Checkpoint.logName ( )  :  String
Checkpoint.serialize ( Checkpoint p1, org.apache.spark.SparkConf p2 ) [static]  :  byte[ ]

spark-streaming_2.10-1.4.0.jar, DStream<T>.class
package org.apache.spark.streaming.dstream
DStream<T>.baseScope ( )  :  scala.Option<String>
DStream<T>.createRDDWithLocalProperties ( org.apache.spark.streaming.Time time, scala.Function0<U> body )  :  U
DStream<T>.creationSite ( )  :  org.apache.spark.util.CallSite
DStream<T>.logName ( )  :  String
DStream<T>.print ( int num )  :  void
DStream<T>.toPairDStreamFunctions ( DStream<scala.Tuple2<K,V>> p1, scala.reflect.ClassTag<K> p2, scala.reflect.ClassTag<V> p3, scala.math.Ordering<K> p4 ) [static]  :  PairDStreamFunctions<K,V>
DStream<T>.validateAtStart ( )  :  void

spark-streaming_2.10-1.4.0.jar, Duration.class
package org.apache.spark.streaming
Duration.div ( Duration that )  :  double
Duration.greater ( Duration that )  :  boolean
Duration.greaterEq ( Duration that )  :  boolean
Duration.less ( Duration that )  :  boolean
Duration.lessEq ( Duration that )  :  boolean
Duration.minus ( Duration that )  :  Duration
Duration.Duration..millis ( )  :  long
Duration.plus ( Duration that )  :  Duration
Duration.times ( int times )  :  Duration

spark-streaming_2.10-1.4.0.jar, InputDStream<T>.class
package org.apache.spark.streaming.dstream
InputDStream<T>.baseScope ( )  :  scala.Option<String>
InputDStream<T>.id ( )  :  int
InputDStream<T>.name ( )  :  String

spark-streaming_2.10-1.4.0.jar, JobScheduler.class
package org.apache.spark.streaming.scheduler
JobScheduler.clock ( )  :  org.apache.spark.util.Clock

spark-streaming_2.10-1.4.0.jar, StreamingContext.class
package org.apache.spark.streaming
StreamingContext.awaitTerminationOrTimeout ( long timeout )  :  boolean
StreamingContext.binaryRecordsStream ( String directory, int recordLength )  :  dstream.DStream<byte[ ]>
StreamingContext.fileStream ( String directory, scala.Function1<org.apache.hadoop.fs.Path,Object> filter, boolean newFilesOnly, org.apache.hadoop.conf.Configuration conf, scala.reflect.ClassTag<K> p5, scala.reflect.ClassTag<V> p6, scala.reflect.ClassTag<F> p7 )  :  dstream.InputDStream<scala.Tuple2<K,V>>
StreamingContext.getActive ( ) [static]  :  scala.Option<StreamingContext>
StreamingContext.getActiveOrCreate ( scala.Function0<StreamingContext> p1 ) [static]  :  StreamingContext
StreamingContext.getActiveOrCreate ( String p1, scala.Function0<StreamingContext> p2, org.apache.hadoop.conf.Configuration p3, boolean p4 ) [static]  :  StreamingContext
StreamingContext.getNewInputStreamId ( )  :  int
StreamingContext.getState ( )  :  StreamingContextState
StreamingContext.isCheckpointingEnabled ( )  :  boolean
StreamingContext.logName ( )  :  String
StreamingContext.StreamingContext..startSite ( )  :  java.util.concurrent.atomic.AtomicReference<org.apache.spark.util.CallSite>
StreamingContext.StreamingContext..stopOnShutdown ( )  :  void
StreamingContext.progressListener ( )  :  ui.StreamingJobProgressListener
StreamingContext.StreamingContext ( String path )
StreamingContext.StreamingContext ( String path, org.apache.spark.SparkContext sparkContext )
StreamingContext.uiTab ( )  :  scala.Option<ui.StreamingTab>
StreamingContext.withNamedScope ( String name, scala.Function0<U> body )  :  U
StreamingContext.withScope ( scala.Function0<U> body )  :  U

spark-streaming_2.10-1.4.0.jar, Time.class
package org.apache.spark.streaming
Time.floor ( Duration that, Time zeroTime )  :  Time
Time.greater ( Time that )  :  boolean
Time.greaterEq ( Time that )  :  boolean
Time.less ( Time that )  :  boolean
Time.lessEq ( Time that )  :  boolean
Time.minus ( Duration that )  :  Time
Time.minus ( Time that )  :  Duration
Time.plus ( Duration that )  :  Time

to the top

Problems with Data Types, High Severity (4)


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

package org.apache.spark.api.java
[+] JavaSparkContext (1)

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

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

to the top

Problems with Data Types, Medium Severity (1)


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

to the top

Java ARchives (4)


spark-core_2.10-1.4.0.jar
spark-hive_2.10-1.4.0.jar
spark-sql_2.10-1.4.0.jar
spark-streaming_2.10-1.4.0.jar

to the top




Generated on Tue Aug 18 06:34:33 2015 for spark-testing-base_2.10-1.4.0_0.1.0 by Java API Compliance Checker 1.4.1  
A tool for checking backward compatibility of a Java library API