[java-identity-provider COMMIT] in /trunk: idp-authn-api/src/main/java/net/shibboleth/idp/authn/principal/AbstractPri...
noreply at shibboleth.net
noreply at shibboleth.net
Fri Nov 4 14:10:58 EDT 2016
Author: scantor
Date: Fri Nov 4 14:10:57 2016
New Revision: 8556
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=8556&view=rev
Log:
IDP-1078 - StorageBackedIdPSessionSerializer is slow under heavy load
https://issues.shibboleth.net/jira/browse/IDP-1078
Make very minor improvements to some similar code.
Modified:
trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/principal/AbstractPrincipalSerializer.java
trunk/idp-consent-impl/src/main/java/net/shibboleth/idp/consent/storage/impl/CollectionSerializer.java
trunk/idp-consent-impl/src/main/java/net/shibboleth/idp/consent/storage/impl/ConsentSerializer.java
Modified: trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/principal/AbstractPrincipalSerializer.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/principal/AbstractPrincipalSerializer.java?rev=8556&r1=8555&r2=8556&view=diff
==============================================================================
--- trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/principal/AbstractPrincipalSerializer.java (original)
+++ trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/principal/AbstractPrincipalSerializer.java Fri Nov 4 14:10:57 2016
@@ -22,9 +22,9 @@
import javax.annotation.Nonnull;
import javax.annotation.concurrent.ThreadSafe;
-import javax.json.Json;
import javax.json.JsonReader;
import javax.json.JsonReaderFactory;
+import javax.json.spi.JsonProvider;
import javax.json.stream.JsonGenerator;
import javax.json.stream.JsonGeneratorFactory;
@@ -49,8 +49,9 @@
* Constructor.
*/
public AbstractPrincipalSerializer() {
- generatorFactory = Json.createGeneratorFactory(null);
- readerFactory = Json.createReaderFactory(null);
+ final JsonProvider provider = JsonProvider.provider();
+ generatorFactory = provider.createGeneratorFactory(null);
+ readerFactory = provider.createReaderFactory(null);
}
/**
Modified: trunk/idp-consent-impl/src/main/java/net/shibboleth/idp/consent/storage/impl/CollectionSerializer.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-consent-impl/src/main/java/net/shibboleth/idp/consent/storage/impl/CollectionSerializer.java?rev=8556&r1=8555&r2=8556&view=diff
==============================================================================
--- trunk/idp-consent-impl/src/main/java/net/shibboleth/idp/consent/storage/impl/CollectionSerializer.java (original)
+++ trunk/idp-consent-impl/src/main/java/net/shibboleth/idp/consent/storage/impl/CollectionSerializer.java Fri Nov 4 14:10:57 2016
@@ -25,7 +25,6 @@
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
-import javax.json.Json;
import javax.json.JsonArray;
import javax.json.JsonReader;
import javax.json.JsonReaderFactory;
@@ -33,6 +32,7 @@
import javax.json.JsonStructure;
import javax.json.JsonValue;
import javax.json.JsonValue.ValueType;
+import javax.json.spi.JsonProvider;
import javax.json.stream.JsonGenerator;
import javax.json.stream.JsonGeneratorFactory;
@@ -64,8 +64,9 @@
/** Constructor. */
public CollectionSerializer() {
- generatorFactory = Json.createGeneratorFactory(null);
- readerFactory = Json.createReaderFactory(null);
+ final JsonProvider provider = JsonProvider.provider();
+ generatorFactory = provider.createGeneratorFactory(null);
+ readerFactory = provider.createReaderFactory(null);
}
/** {@inheritDoc} */
Modified: trunk/idp-consent-impl/src/main/java/net/shibboleth/idp/consent/storage/impl/ConsentSerializer.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-consent-impl/src/main/java/net/shibboleth/idp/consent/storage/impl/ConsentSerializer.java?rev=8556&r1=8555&r2=8556&view=diff
==============================================================================
--- trunk/idp-consent-impl/src/main/java/net/shibboleth/idp/consent/storage/impl/ConsentSerializer.java (original)
+++ trunk/idp-consent-impl/src/main/java/net/shibboleth/idp/consent/storage/impl/ConsentSerializer.java Fri Nov 4 14:10:57 2016
@@ -26,7 +26,6 @@
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
-import javax.json.Json;
import javax.json.JsonArray;
import javax.json.JsonException;
import javax.json.JsonNumber;
@@ -37,6 +36,7 @@
import javax.json.JsonStructure;
import javax.json.JsonValue;
import javax.json.JsonValue.ValueType;
+import javax.json.spi.JsonProvider;
import javax.json.stream.JsonGenerator;
import javax.json.stream.JsonGeneratorFactory;
@@ -86,8 +86,9 @@
/** Constructor. */
public ConsentSerializer() {
- generatorFactory = Json.createGeneratorFactory(null);
- readerFactory = Json.createReaderFactory(null);
+ final JsonProvider provider = JsonProvider.provider();
+ generatorFactory = provider.createGeneratorFactory(null);
+ readerFactory = provider.createReaderFactory(null);
symbolics = ImmutableBiMap.of();
}
More information about the commits
mailing list