Binary compatibility report for the openid4java library between 0.9.5.593 and 0.9.6.662 versions
Test Info
Library Name | openid4java |
Version #1 | 0.9.5.593 |
Version #2 | 0.9.6.662 |
Test Results
Total Java ARchives | 1 |
---|
Total Classes | 86 |
---|
Total Methods / Types | 867 / 85 |
---|
Verdict | Incompatible |
---|
Problem Summary
| Severity | Count |
---|
Added Methods | - | 62 |
---|
Removed Methods | High | 14 |
---|
Problems with Data Types | High | 1 |
---|
Medium | 0 |
Low | 6 |
Problems with Methods | High | 1 |
---|
Medium | 0 |
Low | 2 |
Added Methods (62)
openid4java-0.9.6.jar, AbstractHttpFetcher.class
package org.openid4java.util
AbstractHttpFetcher.AbstractHttpFetcher ( )
[ run-time name: org/openid4java/util/AbstractHttpFetcher."<init>":()V ]
AbstractHttpFetcher.get ( String p1, HttpRequestOptions p2 ) [abstract]:HttpResponse
[ run-time name: org/openid4java/util/AbstractHttpFetcher.get:(Ljava/lang/String;Lorg/openid4java/util/HttpRequestOptions;)Lorg/openid4java/util/HttpResponse; ]
AbstractHttpFetcher.get ( String url ):HttpResponse
[ run-time name: org/openid4java/util/AbstractHttpFetcher.get:(Ljava/lang/String;)Lorg/openid4java/util/HttpResponse; ]
AbstractHttpFetcher.getDefaultRequestOptions ( ):HttpRequestOptions
[ run-time name: org/openid4java/util/AbstractHttpFetcher.getDefaultRequestOptions:()Lorg/openid4java/util/HttpRequestOptions; ]
AbstractHttpFetcher.getRequestOptions ( ):HttpRequestOptions
[ run-time name: org/openid4java/util/AbstractHttpFetcher.getRequestOptions:()Lorg/openid4java/util/HttpRequestOptions; ]
AbstractHttpFetcher.head ( String p1, HttpRequestOptions p2 ) [abstract]:HttpResponse
[ run-time name: org/openid4java/util/AbstractHttpFetcher.head:(Ljava/lang/String;Lorg/openid4java/util/HttpRequestOptions;)Lorg/openid4java/util/HttpResponse; ]
AbstractHttpFetcher.head ( String url ):HttpResponse
[ run-time name: org/openid4java/util/AbstractHttpFetcher.head:(Ljava/lang/String;)Lorg/openid4java/util/HttpResponse; ]
AbstractHttpFetcher.post ( String p1, java.util.Map p2, HttpRequestOptions p3 ) [abstract]:HttpResponse
[ run-time name: org/openid4java/util/AbstractHttpFetcher.post:(Ljava/lang/String;Ljava/util/Map;Lorg/openid4java/util/HttpRequestOptions;)Lorg/openid4java/util/HttpResponse; ]
AbstractHttpFetcher.post ( String url, java.util.Map parameters ):HttpResponse
[ run-time name: org/openid4java/util/AbstractHttpFetcher.post:(Ljava/lang/String;Ljava/util/Map;)Lorg/openid4java/util/HttpResponse; ]
AbstractHttpFetcher.setDefaultRequestOptions ( HttpRequestOptions defaultOptions ):void
[ run-time name: org/openid4java/util/AbstractHttpFetcher.setDefaultRequestOptions:(Lorg/openid4java/util/HttpRequestOptions;)V ]
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 )
[ run-time name: org/openid4java/consumer/ConsumerManager."<init>":(Lorg/openid4java/server/RealmVerifierFactory;Lorg/openid4java/discovery/Discovery;Lorg/openid4java/util/HttpFetcherFactory;)V ]
openid4java-0.9.6.jar, Discovery.class
package org.openid4java.discovery
Discovery.Discovery ( html.HtmlResolver htmlResolver, yadis.YadisResolver yadisResolver, xri.XriResolver xriResolver )
[ run-time name: org/openid4java/discovery/Discovery."<init>":(Lorg/openid4java/discovery/html/HtmlResolver;Lorg/openid4java/discovery/yadis/YadisResolver;Lorg/openid4java/discovery/xri/XriResolver;)V ]
Discovery.getXriResolver ( ) [static]:xri.XriResolver
[ run-time name: org/openid4java/discovery/Discovery.getXriResolver:()Lorg/openid4java/discovery/xri/XriResolver; ]
Discovery.getYadisResolver ( ):yadis.YadisResolver
[ run-time name: org/openid4java/discovery/Discovery.getYadisResolver:()Lorg/openid4java/discovery/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
[ run-time name: org/openid4java/discovery/html/HtmlResolver.discoverHtml:(Lorg/openid4java/discovery/UrlIdentifier;Lorg/openid4java/util/HttpFetcher;)Ljava/util/List; ]
HtmlResolver.HtmlResolver ( org.openid4java.util.HttpFetcherFactory httpFetcherFactory )
[ run-time name: org/openid4java/discovery/html/HtmlResolver."<init>":(Lorg/openid4java/util/HttpFetcherFactory;)V ]
openid4java-0.9.6.jar, HttpCache.class
package org.openid4java.util
HttpCache.HttpCache ( javax.net.ssl.SSLContext sslContext )
[ run-time name: org/openid4java/util/HttpCache."<init>":(Ljavax/net/ssl/SSLContext;)V ]
HttpCache.HttpCache ( javax.net.ssl.SSLContext sslContext, org.apache.http.conn.ssl.X509HostnameVerifier hostnameVerifier )
[ run-time name: org/openid4java/util/HttpCache."<init>":(Ljavax/net/ssl/SSLContext;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V ]
HttpCache.post ( String url, java.util.Map parameters, HttpRequestOptions requestOptions ):HttpResponse
[ run-time name: org/openid4java/util/HttpCache.post:(Ljava/lang/String;Ljava/util/Map;Lorg/openid4java/util/HttpRequestOptions;)Lorg/openid4java/util/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
[ run-time name: org/openid4java/util/HttpClientFactory.getInstance:(ILjava/lang/Boolean;IILjava/lang/String;)Lorg/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
[ run-time name: org/openid4java/util/HttpClientFactory.getInstance:(ILjava/lang/Boolean;IILjava/lang/String;Ljavax/net/ssl/SSLContext;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)Lorg/apache/http/client/HttpClient; ]
openid4java-0.9.6.jar, HttpFetcher.class
package org.openid4java.util
HttpFetcher.get ( String p1 ) [abstract]:HttpResponse
[ run-time name: org/openid4java/util/HttpFetcher.get:(Ljava/lang/String;)Lorg/openid4java/util/HttpResponse; ]
HttpFetcher.get ( String p1, HttpRequestOptions p2 ) [abstract]:HttpResponse
[ run-time name: org/openid4java/util/HttpFetcher.get:(Ljava/lang/String;Lorg/openid4java/util/HttpRequestOptions;)Lorg/openid4java/util/HttpResponse; ]
HttpFetcher.getDefaultRequestOptions ( ) [abstract]:HttpRequestOptions
[ run-time name: org/openid4java/util/HttpFetcher.getDefaultRequestOptions:()Lorg/openid4java/util/HttpRequestOptions; ]
HttpFetcher.getRequestOptions ( ) [abstract]:HttpRequestOptions
[ run-time name: org/openid4java/util/HttpFetcher.getRequestOptions:()Lorg/openid4java/util/HttpRequestOptions; ]
HttpFetcher.head ( String p1 ) [abstract]:HttpResponse
[ run-time name: org/openid4java/util/HttpFetcher.head:(Ljava/lang/String;)Lorg/openid4java/util/HttpResponse; ]
HttpFetcher.head ( String p1, HttpRequestOptions p2 ) [abstract]:HttpResponse
[ run-time name: org/openid4java/util/HttpFetcher.head:(Ljava/lang/String;Lorg/openid4java/util/HttpRequestOptions;)Lorg/openid4java/util/HttpResponse; ]
HttpFetcher.post ( String p1, java.util.Map p2 ) [abstract]:HttpResponse
[ run-time name: org/openid4java/util/HttpFetcher.post:(Ljava/lang/String;Ljava/util/Map;)Lorg/openid4java/util/HttpResponse; ]
HttpFetcher.post ( String p1, java.util.Map p2, HttpRequestOptions p3 ) [abstract]:HttpResponse
[ run-time name: org/openid4java/util/HttpFetcher.post:(Ljava/lang/String;Ljava/util/Map;Lorg/openid4java/util/HttpRequestOptions;)Lorg/openid4java/util/HttpResponse; ]
HttpFetcher.setDefaultRequestOptions ( HttpRequestOptions p1 ) [abstract]:void
[ run-time name: org/openid4java/util/HttpFetcher.setDefaultRequestOptions:(Lorg/openid4java/util/HttpRequestOptions;)V ]
openid4java-0.9.6.jar, HttpFetcherFactory.class
package org.openid4java.util
HttpFetcherFactory.createFetcher ( HttpRequestOptions defaultOptions ):HttpFetcher
[ run-time name: org/openid4java/util/HttpFetcherFactory.createFetcher:(Lorg/openid4java/util/HttpRequestOptions;)Lorg/openid4java/util/HttpFetcher; ]
HttpFetcherFactory.HttpFetcherFactory ( )
[ run-time name: org/openid4java/util/HttpFetcherFactory."<init>":()V ]
HttpFetcherFactory.HttpFetcherFactory ( com.google.inject.Provider provider )
[ run-time name: org/openid4java/util/HttpFetcherFactory."<init>":(Lcom/google/inject/Provider;)V ]
HttpFetcherFactory.HttpFetcherFactory ( javax.net.ssl.SSLContext sslContext )
[ run-time name: org/openid4java/util/HttpFetcherFactory."<init>":(Ljavax/net/ssl/SSLContext;)V ]
HttpFetcherFactory.HttpFetcherFactory ( javax.net.ssl.SSLContext sslContext, org.apache.http.conn.ssl.X509HostnameVerifier hostnameVerifier )
[ run-time name: org/openid4java/util/HttpFetcherFactory."<init>":(Ljavax/net/ssl/SSLContext;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V ]
openid4java-0.9.6.jar, HttpRequestOptions.class
package org.openid4java.util
HttpRequestOptions.getAllowCircularRedirects ( ):boolean
[ run-time name: org/openid4java/util/HttpRequestOptions.getAllowCircularRedirects:()Z ]
HttpRequestOptions.getCacheTTLSeconds ( ):long
[ run-time name: org/openid4java/util/HttpRequestOptions.getCacheTTLSeconds:()J ]
HttpRequestOptions.getDefaultOptionsForDiscovery ( ) [static]:HttpRequestOptions
[ run-time name: org/openid4java/util/HttpRequestOptions.getDefaultOptionsForDiscovery:()Lorg/openid4java/util/HttpRequestOptions; ]
HttpRequestOptions.getDefaultOptionsForOpCalls ( ) [static]:HttpRequestOptions
[ run-time name: org/openid4java/util/HttpRequestOptions.getDefaultOptionsForOpCalls:()Lorg/openid4java/util/HttpRequestOptions; ]
HttpRequestOptions.setAllowCircularRedirects ( boolean allow ):void
[ run-time name: org/openid4java/util/HttpRequestOptions.setAllowCircularRedirects:(Z)V ]
HttpRequestOptions.setCacheTTLSeconds ( long ttl ):void
[ run-time name: org/openid4java/util/HttpRequestOptions.setCacheTTLSeconds:(J)V ]
openid4java-0.9.6.jar, HttpResponse.class
package org.openid4java.util
HttpResponse.getResponseHeader ( String p1 ) [abstract]:org.apache.http.Header
[ run-time name: org/openid4java/util/HttpResponse.getResponseHeader:(Ljava/lang/String;)Lorg/apache/http/Header; ]
HttpResponse.getResponseHeaders ( String p1 ) [abstract]:org.apache.http.Header[]
[ run-time name: org/openid4java/util/HttpResponse.getResponseHeaders:(Ljava/lang/String;)[Lorg/apache/http/Header; ]
openid4java-0.9.6.jar, HttpUtils.class
package org.openid4java.util
HttpUtils.dispose ( org.apache.http.HttpEntity entity ) [static]:void
[ run-time name: org/openid4java/util/HttpUtils.dispose:(Lorg/apache/http/HttpEntity;)V ]
HttpUtils.dispose ( org.apache.http.HttpResponse response ) [static]:void
[ run-time name: org/openid4java/util/HttpUtils.dispose:(Lorg/apache/http/HttpResponse;)V ]
HttpUtils.setRequestOptions ( org.apache.http.client.methods.HttpRequestBase request, HttpRequestOptions requestOptions ) [static]:void
[ run-time name: org/openid4java/util/HttpUtils.setRequestOptions:(Lorg/apache/http/client/methods/HttpRequestBase;Lorg/openid4java/util/HttpRequestOptions;)V ]
openid4java-0.9.6.jar, InMemoryNonceVerifier.class
package org.openid4java.consumer
InMemoryNonceVerifier.InMemoryNonceVerifier ( )
[ run-time name: org/openid4java/consumer/InMemoryNonceVerifier."<init>":()V ]
openid4java-0.9.6.jar, ParameterList.class
package org.openid4java.message
ParameterList.hasParameterPrefix ( String prefix ):boolean
[ run-time name: org/openid4java/message/ParameterList.hasParameterPrefix:(Ljava/lang/String;)Z ]
openid4java-0.9.6.jar, ProxyProperties.class
package org.openid4java.util
ProxyProperties.getCredentials ( ):org.apache.http.auth.Credentials
[ run-time name: org/openid4java/util/ProxyProperties.getCredentials:()Lorg/apache/http/auth/Credentials; ]
ProxyProperties.toString ( ):String
[ run-time name: org/openid4java/util/ProxyProperties.toString:()Ljava/lang/String; ]
openid4java-0.9.6.jar, RealmVerifierFactory.class
package org.openid4java.server
RealmVerifierFactory.getRealmVerifierForConsumer ( ):RealmVerifier
[ run-time name: org/openid4java/server/RealmVerifierFactory.getRealmVerifierForConsumer:()Lorg/openid4java/server/RealmVerifier; ]
RealmVerifierFactory.getRealmVerifierForServer ( ):RealmVerifier
[ run-time name: org/openid4java/server/RealmVerifierFactory.getRealmVerifierForServer:()Lorg/openid4java/server/RealmVerifier; ]
RealmVerifierFactory.RealmVerifierFactory ( org.openid4java.discovery.yadis.YadisResolver yadisResolver )
[ run-time name: org/openid4java/server/RealmVerifierFactory."<init>":(Lorg/openid4java/discovery/yadis/YadisResolver;)V ]
openid4java-0.9.6.jar, ServerManager.class
package org.openid4java.server
ServerManager.ServerManager ( RealmVerifierFactory factory )
[ run-time name: org/openid4java/server/ServerManager."<init>":(Lorg/openid4java/server/RealmVerifierFactory;)V ]
openid4java-0.9.6.jar, XriDotNetProxyResolver.class
package org.openid4java.discovery.xri
XriDotNetProxyResolver.XriDotNetProxyResolver ( org.openid4java.util.HttpFetcherFactory httpFetcherfactory )
[ run-time name: org/openid4java/discovery/xri/XriDotNetProxyResolver."<init>":(Lorg/openid4java/util/HttpFetcherFactory;)V ]
openid4java-0.9.6.jar, YadisResolver.class
package org.openid4java.discovery.yadis
YadisResolver.discover ( String url, int maxRedirects, java.util.Set serviceTypes ):YadisResult
[ run-time name: org/openid4java/discovery/yadis/YadisResolver.discover:(Ljava/lang/String;ILjava/util/Set;)Lorg/openid4java/discovery/yadis/YadisResult; ]
YadisResolver.discover ( String url, int maxRedirects, org.openid4java.util.HttpFetcher httpFetcher ):java.util.List
[ run-time name: org/openid4java/discovery/yadis/YadisResolver.discover:(Ljava/lang/String;ILorg/openid4java/util/HttpFetcher;)Ljava/util/List; ]
YadisResolver.discover ( String url, int maxRedirects, org.openid4java.util.HttpFetcher httpFetcher, java.util.Set serviceTypes ):YadisResult
[ run-time name: org/openid4java/discovery/yadis/YadisResolver.discover:(Ljava/lang/String;ILorg/openid4java/util/HttpFetcher;Ljava/util/Set;)Lorg/openid4java/discovery/yadis/YadisResult; ]
YadisResolver.discover ( String url, org.openid4java.util.HttpFetcher httpFetcher ):java.util.List
[ run-time name: org/openid4java/discovery/yadis/YadisResolver.discover:(Ljava/lang/String;Lorg/openid4java/util/HttpFetcher;)Ljava/util/List; ]
YadisResolver.getHttpFetcher ( ):org.openid4java.util.HttpFetcher
[ run-time name: org/openid4java/discovery/yadis/YadisResolver.getHttpFetcher:()Lorg/openid4java/util/HttpFetcher; ]
YadisResolver.YadisResolver ( org.openid4java.util.HttpFetcher httpFetcher )
[ run-time name: org/openid4java/discovery/yadis/YadisResolver."<init>":(Lorg/openid4java/util/HttpFetcher;)V ]
YadisResolver.YadisResolver ( org.openid4java.util.HttpFetcherFactory httpFetcherFactory )
[ run-time name: org/openid4java/discovery/yadis/YadisResolver."<init>":(Lorg/openid4java/util/HttpFetcherFactory;)V ]
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
[ run-time name: org/openid4java/discovery/html/HtmlResolver.discoverHtml:(Lorg/openid4java/discovery/UrlIdentifier;Lorg/openid4java/util/HttpCache;)Ljava/util/List; ]
HtmlResolver.HtmlResolver ( )
[ run-time name: org/openid4java/discovery/html/HtmlResolver."<init>":()V ]
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
[ run-time name: org/openid4java/util/HttpClientFactory.getInstance:(ILjava/lang/Boolean;IILjava/lang/String;)Lorg/apache/commons/httpclient/HttpClient; ]
openid4java-0.9.5.jar, HttpResponse.class
package org.openid4java.util
HttpResponse.getMaxRedirectsFollowed ( ):int
[ run-time name: org/openid4java/util/HttpResponse.getMaxRedirectsFollowed:()I ]
HttpResponse.getResponseHeader ( String headerName ):org.apache.commons.httpclient.Header
[ run-time name: org/openid4java/util/HttpResponse.getResponseHeader:(Ljava/lang/String;)Lorg/apache/commons/httpclient/Header; ]
HttpResponse.getResponseHeaders ( String headerName ):org.apache.commons.httpclient.Header[]
[ run-time name: org/openid4java/util/HttpResponse.getResponseHeaders:(Ljava/lang/String;)[Lorg/apache/commons/httpclient/Header; ]
HttpResponse.getStatusLine ( ):String
[ run-time name: org/openid4java/util/HttpResponse.getStatusLine:()Ljava/lang/String; ]
HttpResponse.HttpResponse ( int statusCode, String statusLine, int redirectsFollowed, String finalUri, org.apache.commons.httpclient.Header[] responseHeaders, String body )
[ run-time name: org/openid4java/util/HttpResponse."<init>":(ILjava/lang/String;ILjava/lang/String;[Lorg/apache/commons/httpclient/Header;Ljava/lang/String;)V ]
HttpResponse.setBodySizeExceeded ( boolean bodySizeExceeded ):void
[ run-time name: org/openid4java/util/HttpResponse.setBodySizeExceeded:(Z)V ]
openid4java-0.9.5.jar, RealmVerifier.class
package org.openid4java.server
RealmVerifier.RealmVerifier ( boolean isOP )
[ run-time name: org/openid4java/server/RealmVerifier."<init>":(Z)V ]
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
[ run-time name: org/openid4java/discovery/yadis/YadisResolver.discover:(Ljava/lang/String;ILorg/openid4java/util/HttpCache;)Ljava/util/List; ]
YadisResolver.discover ( String url, int maxRedirects, org.openid4java.util.HttpCache cache, java.util.Set serviceTypes ):YadisResult
[ run-time name: org/openid4java/discovery/yadis/YadisResolver.discover:(Ljava/lang/String;ILorg/openid4java/util/HttpCache;Ljava/util/Set;)Lorg/openid4java/discovery/yadis/YadisResult; ]
YadisResolver.discover ( String url, org.openid4java.util.HttpCache cache ):java.util.List
[ run-time name: org/openid4java/discovery/yadis/YadisResolver.discover:(Ljava/lang/String;Lorg/openid4java/util/HttpCache;)Ljava/util/List; ]
YadisResolver.YadisResolver ( )
[ run-time name: org/openid4java/discovery/yadis/YadisResolver."<init>":()V ]
to the top
Problems with Data Types, High Severity (1)
openid4java-0.9.5.jar
package org.openid4java.util
[+] HttpResponse (1)
| Change | Effect |
---|
This class become interface. | A client program may be interrupted by IncompatibleClassChangeError or InstantiationError exception dependent on the usage of this class. |
[+] affected methods (6)
HttpCache.get ( String url, HttpRequestOptions requestOptions )Return value of this method has type 'HttpResponse'.
HttpCache.head ( String url, HttpRequestOptions requestOptions )Return value of this method has type 'HttpResponse'.
HttpResponse.getBody ( )This method is from 'HttpResponse' class.
HttpResponse.getFinalUri ( )This method is from 'HttpResponse' class.
HttpResponse.getStatusCode ( )This method is from 'HttpResponse' class.
HttpResponse.isBodySizeExceeded ( )This method is from 'HttpResponse' class.
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)
[ run-time name: org/openid4java/util/HttpCache.removeGet:(Ljava/lang/String;)V ]
| Change | Effect |
---|
Access level has been changed from public to private. | A client program may be interrupted by IllegalAccessError exception. |
to the top
Problems with Data Types, Low Severity (6)
openid4java-0.9.5.jar
package org.openid4java.util
[+] HttpCache (6)
| Change | Effect |
---|
Added super-class AbstractHttpFetcher. | A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause IncompatibleClassChangeError exception. |
Method HttpCache.get ( String url ) has been moved up type hierarchy to AbstractHttpFetcher.get ( String url ) | Method AbstractHttpFetcher.get ( String url ) will be called instead of HttpCache.get ( String url ) in a client program. |
Method HttpCache.getDefaultRequestOptions ( ) has been moved up type hierarchy to AbstractHttpFetcher.getDefaultRequestOptions ( ) | Method AbstractHttpFetcher.getDefaultRequestOptions ( ) will be called instead of HttpCache.getDefaultRequestOptions ( ) in a client program. |
Method HttpCache.getRequestOptions ( ) has been moved up type hierarchy to AbstractHttpFetcher.getRequestOptions ( ) | Method AbstractHttpFetcher.getRequestOptions ( ) will be called instead of HttpCache.getRequestOptions ( ) in a client program. |
Method HttpCache.head ( String url ) has been moved up type hierarchy to AbstractHttpFetcher.head ( String url ) | Method AbstractHttpFetcher.head ( String url ) will be called instead of HttpCache.head ( String url ) in a client program. |
Method HttpCache.setDefaultRequestOptions ( HttpRequestOptions defaultOptions ) has been moved up type hierarchy to AbstractHttpFetcher.setDefaultRequestOptions ( HttpRequestOptions defaultOptions ) | Method AbstractHttpFetcher.setDefaultRequestOptions ( HttpRequestOptions defaultOptions ) will be called instead of HttpCache.setDefaultRequestOptions ( HttpRequestOptions defaultOptions ) in a client program. |
[+] affected methods (9)
HttpCache.get ( String url )Method 'AbstractHttpFetcher.get ( String url )' will be called instead of this method in a client program.
HttpCache.get ( String url, HttpRequestOptions requestOptions )This method is from 'HttpCache' class.
HttpCache.getDefaultRequestOptions ( )Method 'AbstractHttpFetcher.getDefaultRequestOptions ( )' will be called instead of this method in a client program.
HttpCache.getRequestOptions ( )Method 'AbstractHttpFetcher.getRequestOptions ( )' will be called instead of this method in a client program.
HttpCache.head ( String url )Method 'AbstractHttpFetcher.head ( String url )' will be called instead of this method in a client program.
HttpCache.head ( String url, HttpRequestOptions requestOptions )This method is from 'HttpCache' class.
HttpCache.HttpCache ( )This constructor is from 'HttpCache' class.
HttpCache.removeGet ( String url )This method is from 'HttpCache' class.
HttpCache.setDefaultRequestOptions ( HttpRequestOptions defaultOptions )Method 'AbstractHttpFetcher.setDefaultRequestOptions ( HttpRequestOptions defaultOptions )' will be called instead of this method in a client program.
to the top
Problems with Methods, Low Severity (2)
openid4java-0.9.5.jar, ConsumerManager
package org.openid4java.consumer
[+] ConsumerManager.ConsumerManager ( ) (1)
[ run-time name: org/openid4java/consumer/ConsumerManager."<init>":()V ]
| Change | Effect |
---|
Removed ConsumerException exception thrown.
| A client program may change behavior because the removed exception will not be thrown any more and client will not catch and handle it. |
[+] ConsumerManager.setMaxAssocAttempts ( int maxAssocAttempts ):void (1)
[ run-time name: org/openid4java/consumer/ConsumerManager.setMaxAssocAttempts:(I)V ]
| Change | Effect |
---|
Removed org.openid4java.consumer.ConsumerException exception thrown.
| A client program may change behavior because the removed exception will not be thrown any more and client will not catch and handle it. |
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