[java-identity-provider COMMIT] in /trunk/idp-attribute-resolver-api/src: main/java/net/shibboleth/idp/attribute/reso...
noreply at shibboleth.net
noreply at shibboleth.net
Mon Feb 24 05:55:05 EST 2014
Author: rdw
Date: Mon Feb 24 05:55:05 2014
New Revision: 5460
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=5460&view=rev
Log:
IDP-370 Remove cascading of initialize/destroy from attribute-resolver-api
Modified:
trunk/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/AbstractAttributeDefinition.java
trunk/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/AbstractDataConnector.java
trunk/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/AbstractResolverPlugin.java
trunk/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/ResolvedAttributeDefinition.java
trunk/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/ResolvedDataConnector.java
trunk/idp-attribute-resolver-api/src/test/java/net/shibboleth/idp/attribute/resolver/AbstractAttributeDefinitionTest.java
Modified: trunk/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/AbstractAttributeDefinition.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/AbstractAttributeDefinition.java?rev=5460&r1=5459&r2=5460&view=diff
==============================================================================
--- trunk/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/AbstractAttributeDefinition.java (original)
+++ trunk/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/AbstractAttributeDefinition.java Mon Feb 24 05:55:05 2014
@@ -207,20 +207,6 @@
/** {@inheritDoc} */
@Override
- protected void doDestroy() {
- for (AttributeEncoder encoder : encoders) {
- ComponentSupport.destroy(encoder);
- }
-
- encoders = Collections.emptySet();
- displayDescriptions = Collections.emptyMap();
- displayNames = Collections.emptyMap();
-
- super.doDestroy();
- }
-
- /** {@inheritDoc} */
- @Override
protected void doInitialize() throws ComponentInitializationException {
// Set up the dependencies first. Then the initialize in the parent
@@ -234,10 +220,6 @@
// The Id is now definitive. Just in case it was used prior to that, reset the getPrefixCache
logPrefix = null;
-
- for (AttributeEncoder encoder : encoders) {
- ComponentSupport.initialize(encoder);
- }
}
/**
Modified: trunk/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/AbstractDataConnector.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/AbstractDataConnector.java?rev=5460&r1=5459&r2=5460&view=diff
==============================================================================
--- trunk/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/AbstractDataConnector.java (original)
+++ trunk/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/AbstractDataConnector.java Mon Feb 24 05:55:05 2014
@@ -55,7 +55,7 @@
* @return ID of the {@link AbstractDataConnector} whose values will be used in the event that this data connector
* experiences an error
*/
- @Nullable public String getFailoverDataConnectorId() {
+ @Override @Nullable public String getFailoverDataConnectorId() {
return failoverDataConnectorId;
}
@@ -79,8 +79,7 @@
* This method delegates to {@link #doDataConnectorResolve(AttributeResolutionContext)}. It serves as a future
* extension point for introducing new common behavior.
*/
- @Override
- @Nullable public final Map<String, IdPAttribute> doResolve(
+ @Override @Nullable public final Map<String, IdPAttribute> doResolve(
@Nonnull final AttributeResolutionContext resolutionContext,
@Nonnull final AttributeResolverWorkContext workContext) throws ResolutionException {
Map<String, IdPAttribute> result = doDataConnectorResolve(resolutionContext, workContext);
@@ -101,8 +100,7 @@
}
/** {@inheritDoc} */
- @Override
- protected void doInitialize() throws ComponentInitializationException {
+ @Override protected void doInitialize() throws ComponentInitializationException {
super.doInitialize();
Modified: trunk/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/AbstractResolverPlugin.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/AbstractResolverPlugin.java?rev=5460&r1=5459&r2=5460&view=diff
==============================================================================
--- trunk/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/AbstractResolverPlugin.java (original)
[... 283 lines stripped ...]
More information about the commits
mailing list