37fa4ee9c9fe04a3aab0bda24d55b0b14a11f93d
[ccsdk/features.git] / sdnr / wt / apigateway / provider / src / main / resources / org / opendaylight / blueprint / blueprint.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3   ~ ============LICENSE_START=======================================================
4   ~ ONAP : ccsdk features
5   ~ ================================================================================
6   ~ Copyright (C) 2020 AT&T Intellectual Property. All rights reserved.
7   ~ ================================================================================
8   ~ Licensed under the Apache License, Version 2.0 (the "License");
9   ~ you may not use this file except in compliance with the License.
10   ~ You may obtain a copy of the License at
11   ~
12   ~     http://www.apache.org/licenses/LICENSE-2.0
13   ~
14   ~ Unless required by applicable law or agreed to in writing, software
15   ~ distributed under the License is distributed on an "AS IS" BASIS,
16   ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17   ~ See the License for the specific language governing permissions and
18   ~ limitations under the License.
19   ~ ============LICENSE_END=======================================================
20   ~
21   -->
22
23 <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
24
25     <bean id="aaiServlet"
26           class="org.onap.ccsdk.features.sdnr.wt.apigateway.AaiServlet">
27     </bean>
28
29     <service interface="javax.servlet.http.HttpServlet" ref="aaiServlet">
30         <service-properties>
31             <entry key="alias" value="/aai"/>
32         </service-properties>
33     </service>
34
35     <bean id="esServlet"
36           class="org.onap.ccsdk.features.sdnr.wt.apigateway.EsServlet">
37     </bean>
38
39     <service interface="javax.servlet.http.HttpServlet" ref="esServlet">
40         <service-properties>
41             <entry key="alias" value="/database"/>
42         </service-properties>
43     </service>
44
45     <bean id="tilesServlet"
46           class="org.onap.ccsdk.features.sdnr.wt.apigateway.TilesServlet">
47     </bean>
48
49     <service interface="javax.servlet.http.HttpServlet" ref="tilesServlet">
50         <service-properties>
51             <entry key="alias" value="/tiles"/>
52         </service-properties>
53     </service>
54
55     <bean id="topologyServlet"
56           class="org.onap.ccsdk.features.sdnr.wt.apigateway.TopologyServlet">
57     </bean>
58
59     <service interface="javax.servlet.http.HttpServlet" ref="topologyServlet">
60         <service-properties>
61             <entry key="alias" value="/topology"/>
62         </service-properties>
63     </service>
64
65     <bean id="sitedocServlet"
66           class="org.onap.ccsdk.features.sdnr.wt.apigateway.SitedocServlet">
67     </bean>
68
69     <service interface="javax.servlet.http.HttpServlet" ref="sitedocServlet">
70         <service-properties>
71             <entry key="alias" value="/sitedoc"/>
72         </service-properties>
73     </service>
74
75     <bean id="terrainServlet"
76           class="org.onap.ccsdk.features.sdnr.wt.apigateway.TerrainServlet">
77     </bean>
78
79     <service interface="javax.servlet.http.HttpServlet" ref="terrainServlet">
80         <service-properties>
81             <entry key="alias" value="/terrain"/>
82         </service-properties>
83     </service>
84 </blueprint>