[java-identity-provider COMMIT] in /trunk: idp-conf/src/main/resources/system/conf/audit-system.xml idp-conf/src/main...

noreply at shibboleth.net noreply at shibboleth.net
Mon Aug 18 15:56:07 EDT 2014


Author: scantor
Date: Mon Aug 18 15:56:07 2014
New Revision: 6439

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=6439&view=rev
Log:
IDP-375 - AuditExtractor interface -> plain function, optimize extraction by skipping unformatted fields

Modified:
    trunk/idp-conf/src/main/resources/system/conf/audit-system.xml
    trunk/idp-conf/src/main/resources/system/flows/saml/saml-abstract-beans.xml
    trunk/idp-profile-api/src/main/java/net/shibboleth/idp/profile/AuditExtractorFunction.java
    trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/audit/impl/AttributesAuditExtractor.java
    trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/audit/impl/ConstantAuditExtractor.java
    trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/audit/impl/PopulateAuditContext.java
    trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/audit/impl/SingletonAuditExtractor.java
    trunk/idp-profile-impl/src/test/java/net/shibboleth/idp/profile/audit/impl/PopulateAuditContextTest.java
    trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/audit/impl/AssertionIDAuditExtractor.java
    trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/audit/impl/AssertionInstantAuditExtractor.java
    trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/audit/impl/AuthnContextAuditExtractor.java
    trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/audit/impl/AuthnInstantAuditExtractor.java
    trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/audit/impl/InResponseToAuditExtractor.java
    trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/audit/impl/SAMLBindingAuditExtractor.java
    trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/audit/impl/SAMLMessageIDAuditExtractor.java
    trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/audit/impl/SAMLMessageInstantAuditExtractor.java
    trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/audit/impl/SessionIndexAuditExtractor.java
    trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/audit/impl/StatusCodeAuditExtractor.java
    trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/audit/impl/StatusMessageAuditExtractor.java
    trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/audit/impl/SubStatusCodeAuditExtractor.java

Modified: trunk/idp-conf/src/main/resources/system/conf/audit-system.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/system/conf/audit-system.xml?rev=6439&r1=6438&r2=6439&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/system/conf/audit-system.xml (original)
+++ trunk/idp-conf/src/main/resources/system/conf/audit-system.xml Mon Aug 18 15:56:07 2014
@@ -23,20 +23,18 @@
                     <key>
                         <util:constant static-field="net.shibboleth.idp.saml.profile.SAMLAuditFields.PROTOCOL"/>
                     </key>
-                    <bean class="net.shibboleth.idp.profile.audit.impl.ConstantAuditExtractor">
-                        <constructor-arg>
-                            <list>
-                                <ref bean="shibboleth.MetadataLookup.Protocol" />
-                            </list>
-                        </constructor-arg>
-                    </bean>
+                    <bean class="com.google.common.base.Functions" factory-method="constant"
+                        c:value-ref="shibboleth.MetadataLookup.Protocol" />
                 </entry>
                 <entry>
                     <key>
                         <util:constant static-field="net.shibboleth.idp.saml.profile.SAMLAuditFields.REQUEST_BINDING"/>
                     </key>
-                    <bean class="net.shibboleth.idp.saml.audit.impl.SAMLBindingAuditExtractor">
-                        <constructor-arg>
+                    <bean class="com.google.common.base.Functions" factory-method="compose">
+                        <constructor-arg name="g">
+                            <bean class="org.opensaml.saml.common.messaging.context.navigate.SAMLBindingContextBindingFunction" />
+                        </constructor-arg>
+                        <constructor-arg name="f">
                             <bean class="com.google.common.base.Functions" factory-method="compose"
                                 c:g-ref="shibboleth.ChildLookup.SAMLBindingContext"
                                 c:f-ref="shibboleth.MessageContextLookup.Inbound" />
@@ -47,8 +45,11 @@
                     <key>
                         <util:constant static-field="net.shibboleth.idp.saml.profile.SAMLAuditFields.REQUEST_ID"/>
                     </key>
-                    <bean class="net.shibboleth.idp.saml.audit.impl.SAMLMessageIDAuditExtractor">
-                        <constructor-arg>
+                    <bean class="com.google.common.base.Functions" factory-method="compose">
+                        <constructor-arg name="g">

[... 649 lines stripped ...]


More information about the commits mailing list