~ubuntu-core-dev/eucalyptus/ubuntu-karmic

« back to all changes in this revision

Viewing changes to clc/modules/core/conf/storage-model.xml

  • Committer: Dmitrii Zagorodnov
  • Date: 2009-01-27 21:53:41 UTC
  • mfrom: (25.1.112 eucalyptus-main)
  • Revision ID: dmitrii@cs.ucsb.edu-20090127215341-i0f0v6cmbpljmg02
merged with current main

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<mule xmlns="http://www.mulesource.org/schema/mule/core/2.0"
 
2
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 
3
      xmlns:spring="http://www.springframework.org/schema/beans"
 
4
      xmlns:vm="http://www.mulesource.org/schema/mule/vm/2.0"
 
5
      xmlns:euca="http://eucalyptus.cs.ucsb.edu/schema/cloud/1.0"
 
6
      xsi:schemaLocation="
 
7
       http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
 
8
       http://www.mulesource.org/schema/mule/core/2.0 http://www.mulesource.org/schema/mule/core/2.0/mule.xsd
 
9
       http://www.mulesource.org/schema/mule/vm/2.0 http://www.mulesource.org/schema/mule/vm/2.0/mule-vm.xsd
 
10
       http://eucalyptus.cs.ucsb.edu/schema/cloud/1.0 http://eucalyptus.cs.ucsb.edu/schema/cloud/1.0/euca.xsd">
 
11
 
 
12
    <model name="storage">
 
13
 
 
14
        <default-service-exception-strategy>
 
15
            <outbound-endpoint ref="StorageReplyQueueWS"/>
 
16
        </default-service-exception-strategy>
 
17
 
 
18
        <service name="StorageController">
 
19
            <inbound>
 
20
                <inbound-endpoint ref="StorageControllerWS"/>
 
21
            </inbound>
 
22
            <component class="edu.ucsb.eucalyptus.ic.StorageController"/>
 
23
        </service>
 
24
 
 
25
        <service name="StorageRequestQueue">
 
26
            <inbound>
 
27
                <vm:inbound-endpoint address="vm://StorageRequestQueue"/>
 
28
            </inbound>
 
29
            <component class="edu.ucsb.eucalyptus.ic.StorageRequestQueue"/>
 
30
            <outbound>
 
31
                <filtering-router>
 
32
                    <outbound-endpoint ref="StorageWS"/>
 
33
                    <payload-type-filter expectedType="edu.ucsb.eucalyptus.msgs.StorageRequestType"/>
 
34
                </filtering-router>
 
35
            </outbound>
 
36
        </service>
 
37
 
 
38
        <service name="Storage">
 
39
            <inbound>
 
40
                <inbound-endpoint ref="StorageWS"/>
 
41
            </inbound>
 
42
            <component class="edu.ucsb.eucalyptus.cloud.ws.Storage"/>
 
43
            <outbound>
 
44
                <outbound-pass-through-router>
 
45
                    <outbound-endpoint ref="StorageReplyQueueWS"/>
 
46
                </outbound-pass-through-router>
 
47
            </outbound>
 
48
        </service>
 
49
 
 
50
        <service name="StorageReplyQueue">
 
51
            <inbound>
 
52
                <inbound-endpoint ref="StorageReplyQueueWS"/>
 
53
            </inbound>
 
54
            <component class="edu.ucsb.eucalyptus.ic.StorageReplyQueue"/>
 
55
        </service>
 
56
 
 
57
        <service name="StorageInternal">
 
58
            <inbound>
 
59
                <inbound-endpoint ref="StorageInternalWS"/>
 
60
            </inbound>
 
61
            <component class="edu.ucsb.eucalyptus.cloud.ws.Storage"/>
 
62
        </service>
 
63
        
 
64
    </model>
 
65
 
 
66
 
 
67
</mule>