use PostInjection instead of PostConstruct to avoid warnings from servlet 
containers (e.g. Wildfly) that try to process annotations on our code


Project: http://git-wip-us.apache.org/repos/asf/tapestry-5/repo
Commit: http://git-wip-us.apache.org/repos/asf/tapestry-5/commit/2c3e304f
Tree: http://git-wip-us.apache.org/repos/asf/tapestry-5/tree/2c3e304f
Diff: http://git-wip-us.apache.org/repos/asf/tapestry-5/diff/2c3e304f

Branch: refs/heads/master
Commit: 2c3e304f798f26a889580fbc91480a619cb578aa
Parents: 67ace25
Author: Jochen Kemnade <[email protected]>
Authored: Thu Nov 10 08:57:11 2016 +0100
Committer: Jochen Kemnade <[email protected]>
Committed: Thu Nov 10 08:57:11 2016 +0100

----------------------------------------------------------------------
 .../apache/tapestry5/internal/services/StringInternerImpl.java  | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/2c3e304f/commons/src/main/java/org/apache/tapestry5/internal/services/StringInternerImpl.java
----------------------------------------------------------------------
diff --git 
a/commons/src/main/java/org/apache/tapestry5/internal/services/StringInternerImpl.java
 
b/commons/src/main/java/org/apache/tapestry5/internal/services/StringInternerImpl.java
index fae9ab8..0df5afa 100644
--- 
a/commons/src/main/java/org/apache/tapestry5/internal/services/StringInternerImpl.java
+++ 
b/commons/src/main/java/org/apache/tapestry5/internal/services/StringInternerImpl.java
@@ -14,19 +14,18 @@
 
 package org.apache.tapestry5.internal.services;
 
+import org.apache.tapestry5.ioc.annotations.PostInjection;
 import org.apache.tapestry5.ioc.internal.util.CollectionFactory;
 import org.apache.tapestry5.services.ComponentClasses;
 import org.apache.tapestry5.services.InvalidationEventHub;
 
-import javax.annotation.PostConstruct;
-
 import java.util.Map;
 
 public class StringInternerImpl implements StringInterner
 {
     private final Map<String, String> cache = 
CollectionFactory.newConcurrentMap();
 
-    @PostConstruct
+    @PostInjection
     public void setupInvalidation(@ComponentClasses InvalidationEventHub hub)
     {
         hub.clearOnInvalidation(cache);

Reply via email to