diff -r cc682329886b -r b0610cd08440 src/share/jaxws_classes/javax/annotation/PostConstruct.java --- a/src/share/jaxws_classes/javax/annotation/PostConstruct.java Thu Sep 26 10:43:28 2013 -0700 +++ b/src/share/jaxws_classes/javax/annotation/PostConstruct.java Fri Oct 04 16:21:34 2013 +0100 @@ -38,12 +38,31 @@ * if the class does not request any resources to be injected. Only one * method can be annotated with this annotation. The method on which the * PostConstruct annotation is applied MUST fulfill all of the following - * criteria:
+ *
+ * void <METHOD>(InvocationContext) + *
+ * Object <METHOD>(InvocationContext) throws Exception + *
+ * Note: A PostConstruct interceptor method must not throw application + * exceptions, but it may be declared to throw checked exceptions including + * the java.lang.Exception if the same interceptor method interposes on + * business or timeout methods in addition to lifecycle events. If a + * PostConstruct interceptor method returns a value, it is ignored by + * the container. + *
+ * void <METHOD>() + *