Binary compatibility report for the openid4java library  between 0.9.5.593 and 0.9.6.662 versions

Test Info


Library Nameopenid4java
Version #10.9.5.593
Version #20.9.6.662

Test Results


Total Java ARchives1
Total Classes86
Total Methods / Types867 / 85
VerdictIncompatible

Problem Summary


SeverityCount
Added Methods-62
Removed MethodsHigh14
Problems with
Data Types
High1
Medium0
Low6
Problems with
Methods
High1
Medium0
Low2

Added Methods (62)


openid4java-0.9.6.jar, AbstractHttpFetcher.class
package org.openid4java.util
AbstractHttpFetcher.AbstractHttpFetcher (  )
AbstractHttpFetcher.get String p1, HttpRequestOptions p2 ) [abstract]:HttpResponse
AbstractHttpFetcher.get String url ):HttpResponse
AbstractHttpFetcher.getDefaultRequestOptions (  ):HttpRequestOptions
AbstractHttpFetcher.getRequestOptions (  ):HttpRequestOptions
AbstractHttpFetcher.head String p1, HttpRequestOptions p2 ) [abstract]:HttpResponse
AbstractHttpFetcher.head String url ):HttpResponse
AbstractHttpFetcher.post String p1, java.util.Map p2, HttpRequestOptions p3 ) [abstract]:HttpResponse
AbstractHttpFetcher.post String url, java.util.Map parameters ):HttpResponse
AbstractHttpFetcher.setDefaultRequestOptions HttpRequestOptions defaultOptions ):void

openid4java-0.9.6.jar, ConsumerManager.class
package org.openid4java.consumer
ConsumerManager.ConsumerManager ( org.openid4java.server.RealmVerifierFactory realmFactory, org.openid4java.discovery.Discovery discovery, org.openid4java.util.HttpFetcherFactory httpFetcherFactory )

openid4java-0.9.6.jar, Discovery.class
package org.openid4java.discovery
Discovery.Discovery html.HtmlResolver htmlResolver, yadis.YadisResolver yadisResolver, xri.XriResolver xriResolver )
Discovery.getXriResolver ( ) [static]:xri.XriResolver
Discovery.getYadisResolver (  ):yadis.YadisResolver

openid4java-0.9.6.jar, HtmlResolver.class
package org.openid4java.discovery.html
HtmlResolver.discoverHtml ( org.openid4java.discovery.UrlIdentifier identifier, org.openid4java.util.HttpFetcher httpFetcher ):java.util.List
HtmlResolver.HtmlResolver ( org.openid4java.util.HttpFetcherFactory httpFetcherFactory )

openid4java-0.9.6.jar, HttpCache.class
package org.openid4java.util
HttpCache.HttpCache javax.net.ssl.SSLContext sslContext )
HttpCache.HttpCache javax.net.ssl.SSLContext sslContext, org.apache.http.conn.ssl.X509HostnameVerifier hostnameVerifier )
HttpCache.post String url, java.util.Map parameters, HttpRequestOptions requestOptions ):HttpResponse

openid4java-0.9.6.jar, HttpClientFactory.class
package org.openid4java.util
HttpClientFactory.getInstance int maxRedirects, Boolean allowCircularRedirects, int connTimeout, int socketTimeout, String cookiePolicy ) [static]:org.apache.http.client.HttpClient
HttpClientFactory.getInstance int maxRedirects, Boolean allowCircularRedirects, int connTimeout, int socketTimeout, String cookiePolicy, javax.net.ssl.SSLContext sslContext, org.apache.http.conn.ssl.X509HostnameVerifier hostnameVerifier ) [static]:org.apache.http.client.HttpClient

openid4java-0.9.6.jar, HttpFetcher.class
package org.openid4java.util
HttpFetcher.get String p1 ) [abstract]:HttpResponse
HttpFetcher.get String p1, HttpRequestOptions p2 ) [abstract]:HttpResponse
HttpFetcher.getDefaultRequestOptions ( ) [abstract]:HttpRequestOptions
HttpFetcher.getRequestOptions ( ) [abstract]:HttpRequestOptions
HttpFetcher.head String p1 ) [abstract]:HttpResponse
HttpFetcher.head String p1, HttpRequestOptions p2 ) [abstract]:HttpResponse
HttpFetcher.post String p1, java.util.Map p2 ) [abstract]:HttpResponse
HttpFetcher.post String p1, java.util.Map p2, HttpRequestOptions p3 ) [abstract]:HttpResponse
HttpFetcher.setDefaultRequestOptions HttpRequestOptions p1 ) [abstract]:void

openid4java-0.9.6.jar, HttpFetcherFactory.class
package org.openid4java.util
HttpFetcherFactory.createFetcher HttpRequestOptions defaultOptions ):HttpFetcher
HttpFetcherFactory.HttpFetcherFactory (  )
HttpFetcherFactory.HttpFetcherFactory com.google.inject.Provider provider )
HttpFetcherFactory.HttpFetcherFactory javax.net.ssl.SSLContext sslContext )
HttpFetcherFactory.HttpFetcherFactory javax.net.ssl.SSLContext sslContext, org.apache.http.conn.ssl.X509HostnameVerifier hostnameVerifier )

openid4java-0.9.6.jar, HttpRequestOptions.class
package org.openid4java.util
HttpRequestOptions.getAllowCircularRedirects (  ):boolean
HttpRequestOptions.getCacheTTLSeconds (  ):long
HttpRequestOptions.getDefaultOptionsForDiscovery ( ) [static]:HttpRequestOptions
HttpRequestOptions.getDefaultOptionsForOpCalls ( ) [static]:HttpRequestOptions
HttpRequestOptions.setAllowCircularRedirects boolean allow ):void
HttpRequestOptions.setCacheTTLSeconds long ttl ):void

openid4java-0.9.6.jar, HttpResponse.class
package org.openid4java.util
HttpResponse.getResponseHeader String p1 ) [abstract]:org.apache.http.Header
HttpResponse.getResponseHeaders String p1 ) [abstract]:org.apache.http.Header[]

openid4java-0.9.6.jar, HttpUtils.class
package org.openid4java.util
HttpUtils.dispose org.apache.http.HttpEntity entity ) [static]:void
HttpUtils.dispose org.apache.http.HttpResponse response ) [static]:void
HttpUtils.setRequestOptions ( org.apache.http.client.methods.HttpRequestBase request, HttpRequestOptions requestOptions ) [static]:void

openid4java-0.9.6.jar, InMemoryNonceVerifier.class
package org.openid4java.consumer
InMemoryNonceVerifier.InMemoryNonceVerifier (  )

openid4java-0.9.6.jar, ParameterList.class
package org.openid4java.message
ParameterList.hasParameterPrefix String prefix ):boolean

openid4java-0.9.6.jar, ProxyProperties.class
package org.openid4java.util
ProxyProperties.getCredentials (  ):org.apache.http.auth.Credentials
ProxyProperties.toString (  ):String

openid4java-0.9.6.jar, RealmVerifierFactory.class
package org.openid4java.server
RealmVerifierFactory.getRealmVerifierForConsumer (  ):RealmVerifier
RealmVerifierFactory.getRealmVerifierForServer (  ):RealmVerifier
RealmVerifierFactory.RealmVerifierFactory ( org.openid4java.discovery.yadis.YadisResolver yadisResolver )

openid4java-0.9.6.jar, ServerManager.class
package org.openid4java.server
ServerManager.ServerManager RealmVerifierFactory factory )

openid4java-0.9.6.jar, XriDotNetProxyResolver.class
package org.openid4java.discovery.xri
XriDotNetProxyResolver.XriDotNetProxyResolver ( org.openid4java.util.HttpFetcherFactory httpFetcherfactory )

openid4java-0.9.6.jar, YadisResolver.class
package org.openid4java.discovery.yadis
YadisResolver.discover String url, int maxRedirects, java.util.Set serviceTypes ):YadisResult
YadisResolver.discover String url, int maxRedirects, org.openid4java.util.HttpFetcher httpFetcher ):java.util.List
YadisResolver.discover String url, int maxRedirects, org.openid4java.util.HttpFetcher httpFetcher, java.util.Set serviceTypes ):YadisResult
YadisResolver.discover String url, org.openid4java.util.HttpFetcher httpFetcher ):java.util.List
YadisResolver.getHttpFetcher (  ):org.openid4java.util.HttpFetcher
YadisResolver.YadisResolver org.openid4java.util.HttpFetcher httpFetcher )
YadisResolver.YadisResolver ( org.openid4java.util.HttpFetcherFactory httpFetcherFactory )

to the top

Removed Methods (14)


openid4java-0.9.5.jar, HtmlResolver.class
package org.openid4java.discovery.html
HtmlResolver.discoverHtml ( org.openid4java.discovery.UrlIdentifier identifier, org.openid4java.util.HttpCache cache ):java.util.List
HtmlResolver.HtmlResolver (  )

openid4java-0.9.5.jar, HttpClientFactory.class
package org.openid4java.util
HttpClientFactory.getInstance int maxRedirects, Boolean allowCircularRedirects, int connTimeout, int socketTimeout, String cookiePolicy ) [static]:org.apache.commons.httpclient.HttpClient

openid4java-0.9.5.jar, HttpResponse.class
package org.openid4java.util
HttpResponse.getMaxRedirectsFollowed (  ):int
HttpResponse.getResponseHeader String headerName ):org.apache.commons.httpclient.Header
HttpResponse.getResponseHeaders String headerName ):org.apache.commons.httpclient.Header[]
HttpResponse.getStatusLine (  ):String
HttpResponse.HttpResponse int statusCode, String statusLine, int redirectsFollowed, String finalUri, org.apache.commons.httpclient.Header[] responseHeaders, String body )
HttpResponse.setBodySizeExceeded boolean bodySizeExceeded ):void

openid4java-0.9.5.jar, RealmVerifier.class
package org.openid4java.server
RealmVerifier.RealmVerifier boolean isOP )

openid4java-0.9.5.jar, YadisResolver.class
package org.openid4java.discovery.yadis
YadisResolver.discover String url, int maxRedirects, org.openid4java.util.HttpCache cache ):java.util.List
YadisResolver.discover String url, int maxRedirects, org.openid4java.util.HttpCache cache, java.util.Set serviceTypes ):YadisResult
YadisResolver.discover String url, org.openid4java.util.HttpCache cache ):java.util.List
YadisResolver.YadisResolver (  )

to the top

Problems with Data Types, High Severity (1)


openid4java-0.9.5.jar
package org.openid4java.util
[+] HttpResponse (1)

to the top

Problems with Methods, High Severity (1)


openid4java-0.9.5.jar, HttpCache
package org.openid4java.util
[+] HttpCache.removeGet String url ):void (1)

to the top

Problems with Data Types, Low Severity (6)


openid4java-0.9.5.jar
package org.openid4java.util
[+] HttpCache (6)

to the top

Problems with Methods, Low Severity (2)


openid4java-0.9.5.jar, ConsumerManager
package org.openid4java.consumer
[+] ConsumerManager.ConsumerManager (  ) (1)
[+] ConsumerManager.setMaxAssocAttempts int maxAssocAttempts ):void (1)

to the top

Java ARchives (1)


openid4java-0.9.5.jar

to the top

Classes (86)


package org.openid4java
OpenIDException

package org.openid4java.association
Association
AssociationException
AssociationSessionType
DiffieHellmanSession

package org.openid4java.consumer
AbstractNonceVerifier
ConsumerAssociationStore
ConsumerException
ConsumerManager
EhcacheNonceVerifier
InMemoryConsumerAssociationStore
InMemoryNonceVerifier
JdbcConsumerAssociationStore
JdbcNonceVerifier
JdbcNonceVerifier.GenericNonceVerifier
NonceVerifier
SampleConsumer
VerificationResult

package org.openid4java.discovery
Discovery
DiscoveryException
DiscoveryInformation
Identifier
UrlIdentifier
XriIdentifier

package org.openid4java.discovery.html
CyberNekoDOMHtmlParser
HtmlParser
HtmlResolver
HtmlResult

package org.openid4java.discovery.xrds
XrdsParser
XrdsParserImpl
XrdsServiceEndpoint

package org.openid4java.discovery.xri
XriDotNetProxyResolver
XriResolver

package org.openid4java.discovery.yadis
CyberNekoDOMYadisHtmlParser
YadisException
YadisHtmlParser
YadisResolver
YadisResult
YadisUrl

package org.openid4java.message
AssociationError
AssociationRequest
AssociationResponse
AuthFailure
AuthImmediateFailure
AuthRequest
AuthSuccess
DirectError
IndirectError
Message
MessageException
MessageExtension
MessageExtensionFactory
Parameter
ParameterList
VerifyRequest
VerifyResponse

package org.openid4java.message.ax
AxMessage
AxPayload
FetchRequest
FetchResponse
StoreRequest
StoreResponse

package org.openid4java.message.pape
PapeMessage
PapeRequest
PapeResponse

package org.openid4java.message.sreg
SReg11ExtensionFactory
SRegMessage
SRegRequest
SRegResponse

package org.openid4java.server
IncrementalNonceGenerator
InMemoryServerAssociationStore
JdbcServerAssociationStore
NonceGenerator
RealmVerifier
SampleServer
ServerAssociationStore
ServerException
ServerManager

package org.openid4java.util
HttpCache
HttpClientFactory
HttpRequestOptions
HttpResponse
InternetDateFormat
OpenID4JavaDOMParser
OpenID4JavaUtils
ProxyProperties


to the top




Generated on Wed Sep 7 09:06:25 2011 for openid4java by Java API Compliance Checker 1.0
A tool for checking backward binary/source compatibility of a Java library API