Changeset 787


Ignore:
Timestamp:
05/12/11 19:06:38 (8 years ago)
Author:
philsmart
Message:
 
Location:
raptor-mua/trunk/src/main
Files:
1 added
15 edited
3 moved

Legend:

Unmodified
Added
Removed
  • raptor-mua/trunk/src/main/config/database.xml

    r785 r787  
    1010 
    1111<beans xmlns="http://www.springframework.org/schema/beans" 
    12         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jaxws="http://cxf.apache.org/jaxws" 
    13         xsi:schemaLocation=" 
    14         http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd 
    15         http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd"> 
     12        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     13        xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> 
    1614 
    1715 
     
    2725                        <!--<prop key="hibernate.dialect"> org.hibernate.dialect.HSQLDialect</prop> 
    2826                                --><prop key="hibernate.show_sql">false</prop> 
    29                                 <prop key="hibernate.hbm2ddl.auto">create</prop> 
    30  
     27                                <prop key="hibernate.hbm2ddl.auto">update</prop> 
    3128                        </props> 
    3229                </property> 
     
    4845        </property> 
    4946        <property name="jdbcUrl"> 
    50             <value>jdbc:postgresql://localhost/mua</value> 
     47            <value>jdbc:postgresql://localhost/mua2</value> 
    5148        </property> 
    5249        <property name="user"> 
  • raptor-mua/trunk/src/main/config/event-release.xml

    r780 r787  
    11<?xml version="1.0" encoding="UTF-8"?> 
    2 <!-- 
     2        <!-- 
    33 
    4     Copyright (C) 2010 Cardiff University, Wales <smartp@cf.ac.uk> 
     4                Copyright (C) 2010 Cardiff University, Wales <smartp@cf.ac.uk> 
    55 
    6     Licensed under the Apache License, Version 2.0 (the "License"); 
    7     you may not use this file except in compliance with the License. 
    8     You may obtain a copy of the License at 
     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 
    99 
    10             http://www.apache.org/licenses/LICENSE-2.0 
    11  
    12     Unless required by applicable law or agreed to in writing, software 
    13     distributed under the License is distributed on an "AS IS" BASIS, 
    14     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
    15     See the License for the specific language governing permissions and 
    16     limitations under the License. 
    17  
    18 --> 
     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        --> 
    1917 
    2018<beans xmlns="http://www.springframework.org/schema/beans" 
    2119        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    22         xmlns:jaxws="http://cxf.apache.org/jaxws" 
    2320        xsi:schemaLocation=" 
    24         http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd 
    25         http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd"> 
     21        http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> 
    2622 
    27           <!--  the event release client, for sending events to other MUA's --> 
     23        <!--  the event release client, for sending events to other MUA's --> 
    2824 
    29      <bean id="eventReleaseClient" class="uk.ac.cardiff.raptor.remoting.client.impl.EventReleaseClientImpl"> 
    30         <property name="endpointRegistry"><ref bean="endpointRegistry"/></property> 
    31         <property name="eventReleaseEngine"><ref bean="eventReleaseEngine"></ref></property> 
    32         <property name="enableEventRelease"><value>false</value></property> 
    33     </bean> 
     25        <bean id="eventReleaseClient" 
     26                class="uk.ac.cardiff.raptor.remoting.client.impl.EventReleaseClientImpl"> 
     27                <property name="endpointRegistry"> 
     28                        <ref bean="endpointRegistry" /> 
     29                </property> 
     30                <property name="eventReleaseEngine"> 
     31                        <ref bean="eventReleaseEngine"></ref> 
     32                </property> 
     33                <property name="enableEventRelease"> 
     34                        <value>true</value> 
     35                </property> 
     36        </bean> 
    3437 
    35          <!-- Configure how the client talks to the MUA, setting appropriate trust and keystore locations  --> 
     38        <!-- 
     39                Configure how the client talks to the MUA, setting appropriate trust 
     40                and keystore locations 
     41        --> 
    3642 
    37     <bean id="serviceEndpointInterface" class="uk.ac.cardiff.raptor.remoting.client.sei.impl.CxfServiceEndpointClient"> 
    38        <property name="tlsParameters"> 
    39            <bean class="uk.ac.cardiff.raptor.remoting.client.sei.impl.ClientTLSParameters"> 
    40                  <property name="trustStoreLocation"><value>/Users/philsmart/Documents/Java/RaptorWorkspace/keys/mua-public.jks</value></property> 
    41                  <property name="trustStorePassword"><value>phil11</value></property> 
    42                  <property name="keyStoreLocation"><value>/Users/philsmart/Documents/Java/RaptorWorkspace/keys/raptor-ica.jks</value></property> 
    43                  <property name="keyStorePassword"><value>phil11</value></property> 
    44            </bean> 
    45        </property> 
    46     </bean> 
     43        <bean id="serviceEndpointInterface" 
     44                class="uk.ac.cardiff.raptor.remoting.client.sei.impl.CxfServiceEndpointClient"> 
     45                <property name="tlsParameters"> 
     46                        <bean 
     47                                class="uk.ac.cardiff.raptor.remoting.client.sei.impl.ClientTLSParameters"> 
     48                                <property name="trustStoreLocation"> 
     49                                        <value>/Users/philsmart/Documents/Java/RaptorWorkspace/keys/mua-public.jks</value> 
     50                                </property> 
     51                                <property name="trustStorePassword"> 
     52                                        <value>phil11</value> 
     53                                </property> 
     54                                <property name="keyStoreLocation"> 
     55                                        <value>/Users/philsmart/Documents/Java/RaptorWorkspace/keys/raptor-ica.jks</value> 
     56                                </property> 
     57                                <property name="keyStorePassword"> 
     58                                        <value>phil11</value> 
     59                                </property> 
     60                        </bean> 
     61                </property> 
     62        </bean> 
    4763 
    4864 
    4965        <bean id="endpointRegistry" class="uk.ac.cardiff.raptor.registry.EndpointRegistry"> 
    50         <property name="persistReleaseInformation"><value>true</value></property> 
    51         <property name="dataConnection"><ref bean="dataConnectionImpl"/></property> 
    52                 <property name ="endpoints"> 
     66                <property name="persistReleaseInformation"> 
     67                        <value>true</value> 
     68                </property> 
     69                <property name="dataConnection"> 
     70                        <ref bean="dataConnectionImpl" /> 
     71                </property> 
     72                <property name="endpoints"> 
    5373                        <list> 
    5474                                <bean id="cardiffRaptorMUA" class="uk.ac.cardiff.raptor.registry.Endpoint"> 
    55                                         <property name="serviceEndpoint"><value>https://ipower.insrv.cf.ac.uk:8443/MUA/MultiUnitAggregator</value></property> 
     75                                        <property name="serviceEndpoint"> 
     76                                                <value>https://localhost:8443/MUA/MultiUnitAggregator</value> 
     77                                        </property> 
    5678                                        <property name="pushPolicies"> 
    57                         <list> 
    58                             <ref bean="entryNoElapsedTimePushPolicy"></ref> 
    59                         </list> 
    60                     </property> 
    61                                         <!--<property name="attributeFilterPolicy"><ref bean="removePrincipleFilterPolicy"></ref></property> 
    62                                 --></bean> 
     79                                                <list> 
     80                                                        <ref bean="entryNoElapsedTimePushPolicy"></ref> 
     81                                                </list> 
     82                                        </property> 
     83                                        <property name="attributeFilterPolicy"> 
     84                                                <ref bean="removeHashPrincipleFilterPolicy"></ref> 
     85                                        </property> 
     86                                </bean> 
    6387                        </list> 
    6488                </property> 
     
    6791        <!--  policy for release of events --> 
    6892 
    69         <bean id="entryNoElapsedTimePushPolicy" class="uk.ac.cardiff.raptor.remoting.policy.EntryNoElapsedTimePushPolicy"> 
    70         <property name="pushOnOrAfterNoEntries"> 
    71             <value>10</value> 
    72         </property> 
    73         <property name="pushInterval"> 
    74             <value>100000</value> 
    75         </property> 
    76     </bean> 
     93        <bean id="entryNoElapsedTimePushPolicy" 
     94                class="uk.ac.cardiff.raptor.remoting.policy.EntryNoElapsedTimePushPolicy"> 
     95                <property name="pushOnOrAfterNoEntries"> 
     96                        <value>10</value> 
     97                </property> 
     98                <property name="pushInterval"> 
     99                        <value>100000</value> 
     100                </property> 
     101        </bean> 
    77102 
    78103        <!-- Attribute filter policies --> 
    79104 
    80         <bean id="removePrincipleFilterPolicy" class="uk.ac.cardiff.raptor.attribute.filtering.AttributeFilterPolicy"> 
    81                 <property name="policyName"><value>removePrincipleName</value></property> 
     105        <bean id="removeHashPrincipleFilterPolicy" 
     106                class="uk.ac.cardiff.raptor.attribute.filtering.AttributeFilterPolicy"> 
     107                <property name="policyName"> 
     108                        <value>removePrincipleInformationAndHashPrincipal</value> 
     109                </property> 
    82110                <property name="attributeRules"> 
    83                 <list> 
    84                         <bean class="uk.ac.cardiff.raptor.attribute.filtering.NullAttributeRule"> 
    85                                 <property name="attributeId"><value>requestHost</value></property> 
    86                                 <property name="denyValueRule"> 
    87                                         <bean class="uk.ac.cardiff.raptor.attribute.filtering.match.MatchRule"> 
    88                                                 <property name="enabled"><value>true</value></property> 
    89                                         </bean> 
    90                                 </property> 
    91                         </bean> 
    92                 </list> 
     111                        <list> 
     112                                <bean class="uk.ac.cardiff.raptor.attribute.filtering.NullAttributeRule"> 
     113                                        <property name="attributeId"> 
     114                                                <value>assertionId</value> 
     115                                        </property> 
     116                                        <property name="eventType"> 
     117                                                <value type="java.lang.Class">uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent 
     118                                                </value> 
     119                                        </property> 
     120                                        <property name="denyValueRule"> 
     121                                                <bean class="uk.ac.cardiff.raptor.attribute.filtering.match.MatchRule"> 
     122                                                        <property name="enabled"> 
     123                                                                <value>true</value> 
     124                                                        </property> 
     125                                                </bean> 
     126                                        </property> 
     127                                </bean> 
     128                                <bean class="uk.ac.cardiff.raptor.attribute.filtering.HashAttributeRule"> 
     129                                        <property name="attributeId"> 
     130                                                <value>requestId</value> 
     131                                        </property> 
     132                                        <property name="eventType"> 
     133                                                <value type="java.lang.Class">uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent 
     134                                                </value> 
     135                                        </property> 
     136                                        <property name="denyValueRule"> 
     137                                                <bean class="uk.ac.cardiff.raptor.attribute.filtering.match.MatchRule"> 
     138                                                        <property name="enabled"> 
     139                                                                <value>true</value> 
     140                                                        </property> 
     141                                                </bean> 
     142                                        </property> 
     143                                </bean> 
     144                                <bean class="uk.ac.cardiff.raptor.attribute.filtering.HashAttributeRule"> 
     145                                        <property name="attributeId"> 
     146                                                <value>responseId</value> 
     147                                        </property> 
     148                                        <property name="eventType"> 
     149                                                <value type="java.lang.Class">uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent 
     150                                                </value> 
     151                                        </property> 
     152                                        <property name="denyValueRule"> 
     153                                                <bean class="uk.ac.cardiff.raptor.attribute.filtering.match.MatchRule"> 
     154                                                        <property name="enabled"> 
     155                                                                <value>true</value> 
     156                                                        </property> 
     157                                                </bean> 
     158                                        </property> 
     159                                </bean> 
     160 
     161                                <bean class="uk.ac.cardiff.raptor.attribute.filtering.NullAttributeRule"> 
     162                                        <property name="attributeId"> 
     163                                                <value>principalInformation</value> 
     164                                        </property> 
     165                                        <property name="eventType"> 
     166                                                <value type="java.lang.Class">uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent 
     167                                                </value> 
     168                                        </property> 
     169                                        <property name="denyValueRule"> 
     170                                                <bean class="uk.ac.cardiff.raptor.attribute.filtering.match.MatchRule"> 
     171                                                        <property name="enabled"> 
     172                                                                <value>true</value> 
     173                                                        </property> 
     174                                                </bean> 
     175                                        </property> 
     176                                </bean> 
     177                                <bean class="uk.ac.cardiff.raptor.attribute.filtering.HashAttributeRule"> 
     178                                        <property name="attributeId"> 
     179                                                <value>principalName</value> 
     180                                        </property> 
     181                                        <property name="eventType"> 
     182                                                <value type="java.lang.Class">uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent 
     183                                                </value> 
     184                                        </property> 
     185                                        <property name="denyValueRule"> 
     186                                                <bean class="uk.ac.cardiff.raptor.attribute.filtering.match.MatchRule"> 
     187                                                        <property name="enabled"> 
     188                                                                <value>true</value> 
     189                                                        </property> 
     190                                                </bean> 
     191                                        </property> 
     192                                </bean> 
     193                        </list> 
    93194                </property> 
    94195        </bean> 
    95196 
    96197 
     198 
    97199</beans> 
  • raptor-mua/trunk/src/main/config/logging.xml

    r785 r787  
    11<?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"); 
     7    you may not use this file except in compliance with the License. 
     8    You may obtain a copy of the License at 
     9 
     10            http://www.apache.org/licenses/LICENSE-2.0 
     11 
     12    Unless required by applicable law or agreed to in writing, software 
     13    distributed under the License is distributed on an "AS IS" BASIS, 
     14    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
     15    See the License for the specific language governing permissions and 
     16    limitations under the License. 
     17 
     18--> 
    219 
    320<configuration> 
  • raptor-mua/trunk/src/main/config/mua-core.xml

    r777 r787  
    9494                <property name="muaMetadata"><ref bean="MUAMetadata"></ref></property> 
    9595                <property name="dataAccessRegister"><ref bean="dataAccessRegister"></ref></property> 
     96                <property name="maxReleaseEventSize"><value>2000</value></property> <!-- Max Size is 3000 --> 
    9697        </bean> 
    9798 
     
    105106    <bean id="attributeFilterEngine" class="uk.ac.cardiff.raptor.attribute.filtering.AttrributeFilterEngine"/> 
    106107 
    107  
    108         <!-- MUA Metadata --> 
    109         <bean id="MUAMetadata" class="uk.ac.cardiff.model.ServiceMetadata"> 
    110                 <property name="serviceName"><value>Cardiff University's MUA</value></property> 
    111         <property name="description"><value>Cardiff University's MUA</value></property> 
    112                 <property name="organisationName"><value>Cardiff University</value></property> 
    113                 <property name="contactEmail"><value>smartp@cf.ac.uk</value></property> 
    114                 <property name="entityId"><value>https://HOSTNAME/raptor-mua</value></property> 
    115         </bean> 
    116108 
    117109        <!-- release trigger setup --> 
     
    159151        <!--  Load all other bean definitions --> 
    160152 
    161           <import resource="dao-beans.xml"/> 
     153          <import resource="database.xml"/> 
     154          <import resource="metadata.xml"/> 
    162155          <import resource="statistical-units.xml" /> 
    163156          <import resource="event-release.xml"/> 
    164157          <import resource="users.xml" /> 
    165158          <import resource="attribute-association.xml"/> 
    166           <import resource="batch-parser.xml"/> 
     159          <import resource="batch-event-parse.xml"/> 
    167160 
    168161</beans> 
  • raptor-mua/trunk/src/main/config/server.properties

    r777 r787  
    1 jetty.port=8443 
     1# 
     2# Copyright (C) 2010 Cardiff University, Wales <smartp@cf.ac.uk> 
     3# 
     4# Licensed under the Apache License, Version 2.0 (the "License"); 
     5# you may not use this file except in compliance with the License. 
     6# You may obtain a copy of the License at 
     7# 
     8#         http://www.apache.org/licenses/LICENSE-2.0 
     9# 
     10# Unless required by applicable law or agreed to in writing, software 
     11# distributed under the License is distributed on an "AS IS" BASIS, 
     12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
     13# See the License for the specific language governing permissions and 
     14# limitations under the License. 
     15# 
     16jetty.port=8444 
    217jetty.webapp.contextPath=/MUA 
    318 
    419jetty.keyStorePassword=phil11 
    5 jetty.trustStoreLocaion=/Users/philsmart/Documents/Java/RaptorWorkspace/keys/mua-allowed.jks 
     20jetty.trustStoreLocation=/Users/philsmart/Documents/Java/RaptorWorkspace/keys/mua-allowed.jks 
    621jetty.trustStorePassword=phil11 
    722jetty.keyStoreLocation=/Users/philsmart/Documents/Java/RaptorWorkspace/keys/raptor.jks 
  • raptor-mua/trunk/src/main/config/users.xml

    r726 r787  
    2020<beans xmlns="http://www.springframework.org/schema/beans" 
    2121        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    22         xmlns:jaxws="http://cxf.apache.org/jaxws" 
    2322        xsi:schemaLocation=" 
    24         http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd 
    25         http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd"> 
     23        http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> 
    2624 
    2725    <!-- NOT USED AT PRESENT --> 
     
    3331                        </list> 
    3432                </property> 
    35          
     33 
    3634        </bean> 
    37          
     35 
    3836        <bean id="systemUser" class="uk.ac.cardiff.raptormua.model.RaptorUser"> 
    3937                <property name="username"><value>philsmart</value></property> 
  • raptor-mua/trunk/src/main/java/uk/ac/cardiff/raptormua/engine/MUAEngine.java

    r777 r787  
    8282        private DataAccessRegister dataAccessRegister; 
    8383 
    84         private final int MAX_RELEASE_EVENT_SET_SIZE=15; 
     84        /** The Maximum number of events that can be released (e.g. to another MUA) 
     85         * at any one time. 
     86         */ 
     87        private int maxReleaseEventSize; 
    8588 
    8689        public MUAEngine() { 
    8790                log.info("Setup Multi-Unit Aggregator Engine..."); 
     91                maxReleaseEventSize=100; 
    8892                log.info("Mulit-Unit Aggregator Engine is running..."); 
    8993        } 
     
    123127             */ 
    124128         public final boolean release() { 
    125              List<Endpoint> endpoints = eventReleaseClient.getEndpoints(); 
    126              DateTime earliestReleaseTime = null; 
    127              Endpoint endpointWithEarliestReleaseTime=null; 
    128              for (Endpoint endpoint :endpoints){ 
    129                      if (earliestReleaseTime==null){ 
    130                              earliestReleaseTime = endpoint.getReleaseInformation().getLastReleasedEventTime(); 
    131                              endpointWithEarliestReleaseTime = endpoint; 
     129             if (eventReleaseClient.isEnabled()){ 
     130                     List<Endpoint> endpoints = eventReleaseClient.getEndpoints(); 
     131                     DateTime earliestReleaseTime = null; 
     132                     Endpoint endpointWithEarliestReleaseTime=null; 
     133                     for (Endpoint endpoint :endpoints){ 
     134                             if (earliestReleaseTime==null){ 
     135                                     earliestReleaseTime = endpoint.getReleaseInformation().getLastReleasedEventTime(); 
     136                                     endpointWithEarliestReleaseTime = endpoint; 
     137                             } 
     138                             if (endpoint.getReleaseInformation().getLastReleasedEventTime().isBefore(earliestReleaseTime)){ 
     139                                     earliestReleaseTime = endpoint.getReleaseInformation().getLastReleasedEventTime(); 
     140                                     endpointWithEarliestReleaseTime = endpoint; 
     141                             } 
    132142                     } 
    133                      if (endpoint.getReleaseInformation().getLastReleasedEventTime().isBefore(earliestReleaseTime)){ 
    134                              earliestReleaseTime = endpoint.getReleaseInformation().getLastReleasedEventTime(); 
    135                              endpointWithEarliestReleaseTime = endpoint; 
    136                      } 
    137              } 
    138  
    139                 List<Event> eventsToSend = storageEngine.getEventsOnOrAfter(earliestReleaseTime,MAX_RELEASE_EVENT_SET_SIZE); 
    140  
    141  
    142 //              for (Event e : eventsToSend){ 
    143 //                  log.debug("EventTime [{}] - {}",e.getEventTime(),e); 
    144 //              } 
    145  
    146                 boolean success = false; 
    147                 try { 
    148                         success = eventReleaseClient.release(eventsToSend, getMuaMetadata()); 
    149                 } catch (ReleaseFailureException e) { 
    150                         log.error("Event Release failed ", e); 
    151                 } 
    152                 return success; 
     143 
     144                        List<Event> eventsToSend = storageEngine.getEventsOnOrAfter(earliestReleaseTime,maxReleaseEventSize); 
     145 
     146 
     147                        for (Event e : eventsToSend){ 
     148                            log.debug("EventTime [{}] - {}",e.getEventTime(),e); 
     149                        } 
     150 
     151                        boolean success = false; 
     152                        try { 
     153                                success = eventReleaseClient.release(eventsToSend, getMuaMetadata()); 
     154                        } catch (ReleaseFailureException e) { 
     155                                log.error("Event Release failed ", e); 
     156                        } 
     157                        return success; 
     158             } 
     159             return false; 
    153160        } 
    154161 
     
    328335        } 
    329336 
     337    /** 
     338     * @param maxReleaseEventSize the maxReleaseEventSize to set 
     339     */ 
     340    public void setMaxReleaseEventSize(int maxReleaseEventSize) { 
     341        if (maxReleaseEventSize>3000){ 
     342            log.warn("Max Release Event size can not be set higher than 3000, defaulting to 3000"); 
     343            this.maxReleaseEventSize=3000; 
     344        } 
     345        else{ 
     346            this.maxReleaseEventSize = maxReleaseEventSize; 
     347        } 
     348    } 
     349 
     350    /** 
     351     * @return the maxReleaseEventSize 
     352     */ 
     353    public int getMaxReleaseEventSize() { 
     354        return maxReleaseEventSize; 
     355    } 
     356 
    330357} 
  • raptor-mua/trunk/src/main/java/uk/ac/cardiff/raptormua/engine/statistics/ObservationSeries.java

    r510 r787  
     1/** 
     2 * Copyright (C) 2010 Cardiff University, Wales <smartp@cf.ac.uk> 
     3 * 
     4 * Licensed under the Apache License, Version 2.0 (the "License"); 
     5 * you may not use this file except in compliance with the License. 
     6 * You may obtain a copy of the License at 
     7 * 
     8 *         http://www.apache.org/licenses/LICENSE-2.0 
     9 * 
     10 * Unless required by applicable law or agreed to in writing, software 
     11 * distributed under the License is distributed on an "AS IS" BASIS, 
     12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
     13 * See the License for the specific language governing permissions and 
     14 * limitations under the License. 
     15 */ 
    116package uk.ac.cardiff.raptormua.engine.statistics; 
    217 
  • raptor-mua/trunk/src/main/java/uk/ac/cardiff/raptormua/engine/statistics/SQLFilterConstructor.java

    r555 r787  
     1/** 
     2 * Copyright (C) 2010 Cardiff University, Wales <smartp@cf.ac.uk> 
     3 * 
     4 * Licensed under the Apache License, Version 2.0 (the "License"); 
     5 * you may not use this file except in compliance with the License. 
     6 * You may obtain a copy of the License at 
     7 * 
     8 *         http://www.apache.org/licenses/LICENSE-2.0 
     9 * 
     10 * Unless required by applicable law or agreed to in writing, software 
     11 * distributed under the License is distributed on an "AS IS" BASIS, 
     12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
     13 * See the License for the specific language governing permissions and 
     14 * limitations under the License. 
     15 */ 
    116package uk.ac.cardiff.raptormua.engine.statistics; 
    217 
  • raptor-mua/trunk/src/main/java/uk/ac/cardiff/raptormua/engine/statistics/functions/CountEntry.java

    r751 r787  
     1/** 
     2 * Copyright (C) 2010 Cardiff University, Wales <smartp@cf.ac.uk> 
     3 * 
     4 * Licensed under the Apache License, Version 2.0 (the "License"); 
     5 * you may not use this file except in compliance with the License. 
     6 * You may obtain a copy of the License at 
     7 * 
     8 *         http://www.apache.org/licenses/LICENSE-2.0 
     9 * 
     10 * Unless required by applicable law or agreed to in writing, software 
     11 * distributed under the License is distributed on an "AS IS" BASIS, 
     12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
     13 * See the License for the specific language governing permissions and 
     14 * limitations under the License. 
     15 */ 
    116package uk.ac.cardiff.raptormua.engine.statistics.functions; 
    217 
  • raptor-mua/trunk/src/main/java/uk/ac/cardiff/raptormua/engine/statistics/functions/CountEntryPerInterval.java

    r751 r787  
     1/** 
     2 * Copyright (C) 2010 Cardiff University, Wales <smartp@cf.ac.uk> 
     3 * 
     4 * Licensed under the Apache License, Version 2.0 (the "License"); 
     5 * you may not use this file except in compliance with the License. 
     6 * You may obtain a copy of the License at 
     7 * 
     8 *         http://www.apache.org/licenses/LICENSE-2.0 
     9 * 
     10 * Unless required by applicable law or agreed to in writing, software 
     11 * distributed under the License is distributed on an "AS IS" BASIS, 
     12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
     13 * See the License for the specific language governing permissions and 
     14 * limitations under the License. 
     15 */ 
    116package uk.ac.cardiff.raptormua.engine.statistics.functions; 
    217 
  • raptor-mua/trunk/src/main/java/uk/ac/cardiff/raptormua/engine/statistics/functions/GroupBy.java

    r751 r787  
     1/** 
     2 * Copyright (C) 2010 Cardiff University, Wales <smartp@cf.ac.uk> 
     3 * 
     4 * Licensed under the Apache License, Version 2.0 (the "License"); 
     5 * you may not use this file except in compliance with the License. 
     6 * You may obtain a copy of the License at 
     7 * 
     8 *         http://www.apache.org/licenses/LICENSE-2.0 
     9 * 
     10 * Unless required by applicable law or agreed to in writing, software 
     11 * distributed under the License is distributed on an "AS IS" BASIS, 
     12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
     13 * See the License for the specific language governing permissions and 
     14 * limitations under the License. 
     15 */ 
    116package uk.ac.cardiff.raptormua.engine.statistics.functions; 
    217 
  • raptor-mua/trunk/src/main/java/uk/ac/cardiff/raptormua/engine/statistics/functions/GroupByCountDistinct.java

    r751 r787  
     1/** 
     2 * Copyright (C) 2010 Cardiff University, Wales <smartp@cf.ac.uk> 
     3 * 
     4 * Licensed under the Apache License, Version 2.0 (the "License"); 
     5 * you may not use this file except in compliance with the License. 
     6 * You may obtain a copy of the License at 
     7 * 
     8 *         http://www.apache.org/licenses/LICENSE-2.0 
     9 * 
     10 * Unless required by applicable law or agreed to in writing, software 
     11 * distributed under the License is distributed on an "AS IS" BASIS, 
     12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
     13 * See the License for the specific language governing permissions and 
     14 * limitations under the License. 
     15 */ 
    116package uk.ac.cardiff.raptormua.engine.statistics.functions; 
    217 
  • raptor-mua/trunk/src/main/java/uk/ac/cardiff/raptormua/engine/statistics/functions/GroupByFrequency.java

    r751 r787  
     1/** 
     2 * Copyright (C) 2010 Cardiff University, Wales <smartp@cf.ac.uk> 
     3 * 
     4 * Licensed under the Apache License, Version 2.0 (the "License"); 
     5 * you may not use this file except in compliance with the License. 
     6 * You may obtain a copy of the License at 
     7 * 
     8 *         http://www.apache.org/licenses/LICENSE-2.0 
     9 * 
     10 * Unless required by applicable law or agreed to in writing, software 
     11 * distributed under the License is distributed on an "AS IS" BASIS, 
     12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
     13 * See the License for the specific language governing permissions and 
     14 * limitations under the License. 
     15 */ 
    116package uk.ac.cardiff.raptormua.engine.statistics.functions; 
    217 
  • raptor-mua/trunk/src/main/java/uk/ac/cardiff/raptormua/server/RunServer.java

    r780 r787  
    7474                String configurationFiles = System.getProperty("configurationFiles", System.getProperty("user.dir") + "/target/conf"); 
    7575 
    76                 configureLogger(configurationFiles+"/logback.xml"); 
     76                configureLogger(configurationFiles+"/logging.xml"); 
    7777 
    7878                Properties props = new Properties(); 
     
    8282                String keyStoreLocaion = props.getProperty("jetty.keyStoreLocation", ""); 
    8383                String keyStorePassword = props.getProperty("jetty.keyStorePassword", "changeit"); 
    84                 String trustStoreLocaion = props.getProperty("jetty.trustStoreLocaion", ""); 
     84                String trustStoreLocaion = props.getProperty("jetty.trustStoreLocation", ""); 
    8585                String trustStorePassword = props.getProperty("jetty.trustStorePassword", "changeit"); 
    8686                String webappContextPath = props.getProperty("jetty.webapp.contextPath", "/MUA"); 
  • raptor-mua/trunk/src/main/java/uk/ac/cardiff/raptormua/service/impl/MUAProcessImpl.java

    r777 r787  
    3131 
    3232import uk.ac.cardiff.model.AdministrativeFunction; 
    33 import uk.ac.cardiff.model.AdministrativeFunction.AdministrativeFunctionType; 
    3433import uk.ac.cardiff.model.report.AggregatorGraphModel; 
    3534import uk.ac.cardiff.model.wsmodel.Capabilities; 
     
    9291 
    9392            } catch (Exception e) { 
    94                 log.error(e.getMessage()); 
    95                 e.printStackTrace(); 
     93                log.error("Error trying to release events {}",e.getMessage()); 
    9694            } finally { 
    9795                lockR.unlock(); 
     
    117115            } catch (Exception e) { 
    118116                log.error("{}", e); 
     117                success=false; 
    119118            } finally { 
    120119                lockR.unlock(); 
     
    159158            } catch (Exception e) { 
    160159                log.error("Error trying to add authentications to this MUA", e); 
     160                success=false; 
    161161 
    162162            } finally { 
     
    209209            } catch (TransactionInProgressException e) { 
    210210                log.error("Could not parse and store batch upload {}", e.getMessage()); 
     211                success=false; 
    211212 
    212213            } finally { 
  • raptor-mua/trunk/src/main/webapp/WEB-INF/web.xml

    r751 r787  
    11<?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"); 
     7    you may not use this file except in compliance with the License. 
     8    You may obtain a copy of the License at 
     9 
     10            http://www.apache.org/licenses/LICENSE-2.0 
     11 
     12    Unless required by applicable law or agreed to in writing, software 
     13    distributed under the License is distributed on an "AS IS" BASIS, 
     14    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
     15    See the License for the specific language governing permissions and 
     16    limitations under the License. 
     17 
     18--> 
Note: See TracChangeset for help on using the changeset viewer.