source: raptor-distribution/MSIs/raptor-mua/tags/v1.0.1/source/mua/conf/batch-event-parse.xml @ 1725

Revision 1725, 5.6 KB checked in by rhyssmith, 5 years ago (diff)

Tagging raptor-mua v1.0.1-1 release of Raptor MUA MSI

  • Property svn:executable set to *
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2        <!--
3
4                Copyright (C) 2010 Cardiff University, Wales <smartp@cf.ac.uk>
5
6                Licensed under the Apache License, Version 2.0 (the "License"); you
7                may not use this file except in compliance with the License. You may
8                obtain a copy of the License at
9
10                http://www.apache.org/licenses/LICENSE-2.0 Unless required by
11                applicable law or agreed to in writing, software distributed under the
12                License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
13                CONDITIONS OF ANY KIND, either express or implied. See the License for
14                the specific language governing permissions and limitations under the
15                License.
16        -->
17
18<beans xmlns="http://www.springframework.org/schema/beans"
19        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
20        xsi:schemaLocation="
21        http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
22
23        <!--  List all the data access beans, used by the parser -->
24        <bean id="dataAccessRegister" class="uk.ac.cardiff.raptor.parse.DataAccessRegister">
25                <property name="parsingModules">
26                        <list>
27
28                                <bean id="shib13Proxy" class="uk.ac.cardiff.raptor.parse.external.file.LogFileParser">
29                    <property name="enabled" value="true"/>
30                                        <property name="eventHandler"><ref bean="memoryEventHandler"></ref></property>
31                                        <property name="eventTypeFriendlyName">
32                                           <value>Shibboleth 1.3</value>
33                                        </property>
34                                        <property name="format">
35                                                <ref bean="shib13IDPAccessFileFormat" />
36                                        </property>
37                                        <property name="eventType">
38                                                <value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value>
39                                        </property>
40                     <property name="LineFilterEngine">
41                        <bean class="uk.ac.cardiff.raptor.parse.filter.LineFilterEngine">
42                             <property name="includeLineFilters">
43                               <list>
44                                  <bean class="uk.ac.cardiff.raptor.parse.filter.ContainsLineFilter">
45                                     <property name="includeIfContains"><value>Authentication assertion</value></property>
46                                </bean>
47                                </list>
48                              </property>                             
49                        </bean>
50                       
51                    </property>
52                                </bean>
53
54
55
56               <bean id="ezproxyLFP" class="uk.ac.cardiff.raptor.parse.external.file.LogFileParser">
57                     <property name="enabled" value="true"/>
58                    <property name="eventHandler"><ref bean="memoryEventHandler"></ref></property>
59                    <property name="eventTypeFriendlyName">
60                         <value>Ezproxy</value>
61                      </property>
62                    <property name="format">
63                        <ref bean="ezProxyFileFormat" />
64                    </property>
65                    <property name="eventType">
66                        <value>uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value>
67                    </property>
68                    <property name="LineFilterEngine">
69                        <bean class="uk.ac.cardiff.raptor.parse.filter.LineFilterEngine">
70                             <property name="includeLineFilters">
71                               <list>
72                                   <bean class="uk.ac.cardiff.raptor.parse.filter.ContainsLineFilter">
73                                       <property name="includeIfContains"><value>connect?session</value></property>
74                                   </bean>
75                                </list>
76                              </property>
77                               <property name="excludeLineFilters">
78                               <list>
79                                    <bean class="uk.ac.cardiff.raptor.parse.filter.ExcludeLineFilter">
80                                       <property name="excludeIfContains"><value>url=menu</value></property>
81                                   </bean>
82                                </list>
83                              </property>
84                        </bean>
85                    </property>                   
86                </bean>
87
88
89
90
91
92                <bean id="shibbolethAuditLFP" class="uk.ac.cardiff.raptor.parse.external.file.LogFileParser">
93                    <property name="enabled" value="true"/>
94                                        <property name="eventHandler"><ref bean="memoryEventHandler"></ref></property>
95                                        <property name="eventTypeFriendlyName">
96                       <value>Shibboleth 2</value>
97                    </property>
98                                        <property name="format">
99                                                <ref bean="shibIDPAuditFileFormat" />
100                                        </property>
101                                        <property name="eventType">
102                                                <value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value>
103                                        </property>
104                                        <property name="printParsingPosition"><value>true</value></property>
105
106                                        <property name="inclusionList">
107                                                        <bean class="uk.ac.cardiff.raptor.parse.filter.InclusionList">
108                                                                <property name="inclusionEntries">
109                                                                        <list>
110                                                                                <bean class ="uk.ac.cardiff.raptor.parse.filter.match.RegexInclusionEntry">
111                                                                                        <property name ="fieldName" value="messageProfileId"/>
112                                                                                        <property name="match" value=":sso"/>
113                                                                                </bean>
114                                                                        </list>
115                                                                </property>
116                                                        </bean>
117                                        </property>
118
119                                </bean>
120                        </list>
121                </property>
122        </bean>
123
124        <!-- Create the event handler -->
125        <bean name="memoryEventHandler" class="uk.ac.cardiff.raptor.store.impl.LogFileIncrementalMemoryEventHandler"></bean>
126
127    <import resource="batch-event-parse-formats-custom.xml"/>
128    <import resource="batch-event-parse-formats-system.xml"/>
129
130
131
132
133</beans>
Note: See TracBrowser for help on using the repository browser.