• Views
  • Iteration Report
  • My Iteration Report
  •  
OMERO.server
  • Login
  • Help/Guide
  • About Trac
  • Preferences
  • Wiki
  • Timeline
  • Roadmap
  • Browse Source
  • View Tickets
  • Search

Context Navigation

  • Last Change
  • Annotate
  • Revision Log

root/trunk/components/blitz/resources/ome/services/blitz-servantDefinitions.xml

Revision 2974, 8.5 kB (checked in by jmoore, 5 weeks ago)

ticket:1114 - Cleaning up mock tests for finding the leak plus:

  • Allowing ICE_CONFIG to be unset in BlitzConfiguration
  • Fixed typo in IDelete.deleteImagesByDataset?
  • Fixed LdapI implementation
  • Fixed LdapImpl adding missing method
  • Fixed possible ClassCastException in PojosI
  • Fixed QueryImpl post DAO removal.
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
3<!--
4#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5#
6# $Id$
7#
8# Copyright 2007 Glencoe Software, Inc. All rights reserved.
9# Use is subject to license terms supplied in LICENSE.txt
10#
11#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12-->
13
14<!--
15#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
16# Written by:  Josh Moore, josh at glencoesoftware.com
17#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18-->
19
20<beans>
21
22 <bean class="ome.services.blitz.util.ApiConsistencyCheck">
23    <description>
24    BeanPostProcessor which checks each newly created servant (see below) for
25    proper mappings from the ome.api.* classes. If the servant is BlitzOnly,
26    then no check is performed.
27    </description>
28  </bean>
29
30  <!-- Non-ome.api service-based
31  ==============================================================================
32  All of these services are marked as "singleton" since each ServiceFactoryI
33  manages its own statefulness.
34  -->
35
36  <bean id="omero.api.IScript" class="omero.api._IScriptTie" singleton="false">
37    <constructor-arg>
38        <bean class="ome.services.blitz.impl.ScriptI">
39            <constructor-arg ref="throttlingStrategy"/>
40        </bean>
41    </constructor-arg>
42  </bean>
43
44  <!-- Stateless ome.api service-based -->
45
46  <bean id="omero.api.IAdmin" class="omero.api._IAdminTie" singleton="false">
47    <constructor-arg>
48        <bean class="ome.services.blitz.impl.AdminI">
49            <constructor-arg ref="managed-ome.api.IAdmin"/>
50            <constructor-arg ref="throttlingStrategy"/>
51        </bean>
52    </constructor-arg>
53  </bean>
54
55  <bean id="omero.api.IConfig" class="omero.api._IConfigTie" singleton="false">
56    <constructor-arg>
57        <bean class="ome.services.blitz.impl.ConfigI">
58            <constructor-arg ref="managed-ome.api.IConfig"/>
59            <constructor-arg ref="throttlingStrategy"/>
60        </bean>
61    </constructor-arg>
62  </bean>
63
64  <bean id="omero.api.IDelete" class="omero.api._IDeleteTie" singleton="false">
65    <constructor-arg>
66        <bean class="ome.services.blitz.impl.DeleteI">
67            <constructor-arg ref="managed-ome.api.IDelete"/>
68            <constructor-arg ref="throttlingStrategy"/>
69        </bean>
70    </constructor-arg>
71  </bean>
72
73  <bean id="omero.api.ILdap" class="omero.api._ILdapTie" singleton="false">
74    <constructor-arg>
75        <bean class="ome.services.blitz.impl.LdapI">
76            <constructor-arg ref="managed-ome.api.ILdap"/>
77            <constructor-arg ref="throttlingStrategy"/>
78        </bean>
79    </constructor-arg>
80  </bean>
81
82
83  <bean id="omero.api.IPixels" class="omero.api._IPixelsTie" singleton="false">
84    <constructor-arg>
85        <bean class="ome.services.blitz.impl.PixelsI">
86            <constructor-arg ref="managed-ome.api.IPixels"/>
87            <constructor-arg ref="throttlingStrategy"/>
88        </bean>
89    </constructor-arg>
90  </bean>
91
92  <bean id="omero.api.IPojos" class="omero.api._IPojosTie" singleton="false">
93    <constructor-arg>
94        <bean class="ome.services.blitz.impl.PojosI">
95            <constructor-arg ref="managed-ome.api.IPojos"/>
96            <constructor-arg ref="throttlingStrategy"/>
97        </bean>
98    </constructor-arg>
99  </bean>
100 
101  <bean id="omero.api.IProjection" class="omero.api._IProjectionTie" singleton="false">
102    <constructor-arg>
103        <bean class="ome.services.blitz.impl.ProjectionI">
104            <constructor-arg ref="managed-ome.api.IProjection"/>
105            <constructor-arg ref="throttlingStrategy"/>
106        </bean>
107    </constructor-arg>
108  </bean>
109
110  <bean id="omero.api.IQuery" class="omero.api._IQueryTie" singleton="false">
111    <constructor-arg>
112        <bean class="ome.services.blitz.impl.QueryI">
113            <constructor-arg ref="managed-ome.api.IQuery"/>
114            <constructor-arg ref="throttlingStrategy"/>
115        </bean>
116    </constructor-arg>
117  </bean>
118
119  <bean id="omero.api.IRenderingSettings" class="omero.api._IRenderingSettingsTie" singleton="false">
120    <constructor-arg>
121        <bean class="ome.services.blitz.impl.RenderingSettingsI">
122            <constructor-arg ref="managed-ome.api.IRenderingSettings"/>
123            <constructor-arg ref="throttlingStrategy"/>
124        </bean>
125    </constructor-arg>
126  </bean>
127
128  <bean id="omero.api.IRepositoryInfo" class="omero.api._IRepositoryInfoTie" singleton="false">
129    <constructor-arg>
130        <bean class="ome.services.blitz.impl.RepositoryInfoI">
131            <constructor-arg ref="managed-ome.api.IRepositoryInfo"/>
132            <constructor-arg ref="throttlingStrategy"/>
133        </bean>
134    </constructor-arg>
135  </bean>
136
137  <bean id="omero.api.ISession" class="omero.api._ISessionTie" singleton="false">
138    <constructor-arg>
139        <bean class="ome.services.blitz.impl.SessionI">
140            <constructor-arg ref="managed-ome.api.ISession"/>
141            <constructor-arg ref="throttlingStrategy"/>
142        </bean>
143    </constructor-arg>
144  </bean>
145
146  <bean id="omero.api.IShare" class="omero.api._IShareTie" singleton="false">
147    <constructor-arg>
148        <bean class="ome.services.blitz.impl.ShareI">
149            <constructor-arg ref="managed-ome.api.IShare"/>
150            <constructor-arg ref="throttlingStrategy"/>
151        </bean>
152    </constructor-arg>
153  </bean>
154
155  <bean id="omero.api.ITypes" class="omero.api._ITypesTie" singleton="false">
156    <constructor-arg>
157        <bean class="ome.services.blitz.impl.TypesI">
158            <constructor-arg ref="managed-ome.api.ITypes"/>
159            <constructor-arg ref="throttlingStrategy"/>
160        </bean>
161    </constructor-arg>
162  </bean>
163
164  <bean id="omero.api.IUpdate" class="omero.api._IUpdateTie" singleton="false">
165    <constructor-arg>
166        <bean class="ome.services.blitz.impl.UpdateI">
167            <constructor-arg ref="managed-ome.api.IUpdate"/>
168            <constructor-arg ref="throttlingStrategy"/>
169        </bean>
170    </constructor-arg>
171  </bean>
172
173  <!-- Stateful ome.api service-based -->
174
175  <bean id="omero.api.Gateway" class="omero.api._GatewayTie" singleton="false">
176    <constructor-arg>
177        <bean class="ome.services.blitz.gateway.OmeroJavaService"/>
178    </constructor-arg>
179  </bean>
180
181  <bean id="omero.api.JobHandle" class="omero.api._JobHandleTie" singleton="false">
182    <constructor-arg>
183        <bean class="ome.services.blitz.impl.JobHandleI">
184            <constructor-arg ref="managed-ome.api.JobHandle"/>
185            <constructor-arg ref="throttlingStrategy"/>
186        </bean>
187    </constructor-arg>
188  </bean>
189
190  <bean id="omero.api.MetadataStore" class="omero.api._MetadataStoreTie" singleton="false">
191    <constructor-arg>
192        <bean class="ome.services.blitz.impl.MetadataStoreI">
193            <constructor-arg ref="throttlingStrategy"/>
194        </bean>
195    </constructor-arg>
196  </bean>
197
198  <bean id="omero.api.RawFileStore" class="omero.api._RawFileStoreTie" singleton="false">
199    <constructor-arg>
200        <bean class="ome.services.blitz.impl.RawFileStoreI">
201            <constructor-arg ref="managed-ome.api.RawFileStore"/>
202            <constructor-arg ref="throttlingStrategy"/>
203        </bean>
204    </constructor-arg>
205  </bean>
206
207  <bean id="omero.api.RawPixelsStore" class="omero.api._RawPixelsStoreTie" singleton="false">
208    <constructor-arg>
209        <bean class="ome.services.blitz.impl.RawPixelsStoreI">
210            <constructor-arg ref="managed-ome.api.RawPixelsStore"/>
211            <constructor-arg ref="throttlingStrategy"/>
212        </bean>
213    </constructor-arg>
214  </bean>
215
216  <bean id="omero.api.RenderingEngine" class="omero.api._RenderingEngineTie" singleton="false">
217    <constructor-arg>
218        <bean class="ome.services.blitz.impl.RenderingEngineI">
219            <constructor-arg ref="managed-omeis.providers.re.RenderingEngine"/>
220            <constructor-arg ref="throttlingStrategy"/>
221        </bean>
222    </constructor-arg>
223  </bean>
224
225  <bean id="omero.api.Search" class="omero.api._SearchTie" singleton="false">
226    <constructor-arg>
227        <bean class="ome.services.blitz.impl.SearchI">
228            <constructor-arg ref="managed-ome.api.Search"/>
229            <constructor-arg ref="throttlingStrategy"/>
230        </bean>
231    </constructor-arg>
232  </bean>
233
234  <bean id="omero.api.ThumbnailStore" class="omero.api._ThumbnailStoreTie" singleton="false">
235    <constructor-arg>
236        <bean class="ome.services.blitz.impl.ThumbnailStoreI">
237            <constructor-arg ref="managed-ome.api.ThumbnailStore"/>
238            <constructor-arg ref="throttlingStrategy"/>
239        </bean>
240    </constructor-arg>
241  </bean>
242
243</beans>
Note: See TracBrowser for help on using the browser.

Download in other formats:

  • Plain Text
  • Original Format

Trac Powered

Powered by Trac 0.11
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/