Skip to content

Commit 613fefb

Browse files
committed
Adds filters for management and uses public repo.
1 parent d7962d8 commit 613fefb

File tree

2 files changed

+31
-10
lines changed
  • appengine/endpoints-frameworks-v2/backend

2 files changed

+31
-10
lines changed

appengine/endpoints-frameworks-v2/backend/pom.xml

+1-10
Original file line numberDiff line numberDiff line change
@@ -32,20 +32,11 @@
3232
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
3333

3434
<endpoints.framework.version>2.0.0-beta.7</endpoints.framework.version>
35-
<endpoints.management.version>0.0.20-SNAPSHOT</endpoints.management.version>
35+
<endpoints.management.version>1.0.0-beta.7</endpoints.management.version>
3636

3737
<endpoints.project.id>YOUR_PROJECT_ID</endpoints.project.id>
3838
</properties>
3939

40-
<!-- TODO(wmwong): Remove this repo before merging. -->
41-
<repositories>
42-
<repository>
43-
<id>internal-endpoints-testing</id>
44-
<name>Internal Endpoints Testing</name>
45-
<url>http://104.197.230.53:8081/nexus/content/repositories/snapshots/</url>
46-
</repository>
47-
</repositories>
48-
4940
<dependencies>
5041
<!-- Compile/runtime dependencies -->
5142
<dependency>

appengine/endpoints-frameworks-v2/backend/src/main/webapp/WEB-INF/web.xml

+30
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,34 @@
3232
<welcome-file-list>
3333
<welcome-file>index.html</welcome-file>
3434
</welcome-file-list>
35+
36+
<!-- Add a filter that fetches the service config from service management. -->
37+
<filter>
38+
<filter-name>endpoints-api-configuration</filter-name>
39+
<filter-class>com.google.api.control.ServiceManagementConfigFilter</filter-class>
40+
</filter>
41+
42+
<!-- Add a filter that performs Endpoints logging and monitoring. -->
43+
<filter>
44+
<filter-name>endpoints-api-controller</filter-name>
45+
<filter-class>com.google.api.control.extensions.appengine.GoogleAppEngineControlFilter</filter-class>
46+
<init-param>
47+
<param-name>endpoints.projectId</param-name>
48+
<param-value>${endpoints.project.id}</param-value>
49+
</init-param>
50+
<init-param>
51+
<param-name>endpoints.serviceName</param-name>
52+
<param-value>${endpoints.project.id}.appspot.com</param-value>
53+
</init-param>
54+
</filter>
55+
56+
<filter-mapping>
57+
<filter-name>endpoints-api-configuration</filter-name>
58+
<servlet-name>EndpointsServlet</servlet-name>
59+
</filter-mapping>
60+
61+
<filter-mapping>
62+
<filter-name>endpoints-api-controller</filter-name>
63+
<servlet-name>EndpointsServlet</servlet-name>
64+
</filter-mapping>
3565
</web-app>

0 commit comments

Comments
 (0)