Hi,

Just stumbled upon it and am wondering why pre-destroy and
post-construct are left out from the ejb-jar_3_0.xsd?

  <xsd:complexType name="interceptorType">
    <xsd:annotation>
      <xsd:documentation>

        The interceptorType element declares information about a single
        interceptor class.  It consists of :

            - An optional description.
            - The fully-qualified name of the interceptor class.
            - An optional list of around invoke methods declared on the
              interceptor class and/or its super-classes.
            - An optional list environment dependencies for the interceptor
              class and/or its super-classes.
            - An optional list of post-activate methods declared on the
              interceptor class and/or its super-classes.
            - An optional list of pre-passivate methods declared on the
              interceptor class and/or its super-classes.

      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="description"
                   type="javaee:descriptionType"
                   minOccurs="0"
                   maxOccurs="unbounded"/>
      <xsd:element name="interceptor-class"
                   type="javaee:fully-qualified-classType"/>
      <xsd:element name="around-invoke"
                   type="javaee:around-invokeType"
                   minOccurs="0"
                   maxOccurs="unbounded"/>
      <xsd:group ref="javaee:jndiEnvironmentRefsGroup"/>
      <xsd:element name="post-activate"
                   type="javaee:lifecycle-callbackType"
                   minOccurs="0"
                   maxOccurs="unbounded"/>
      <xsd:element name="pre-passivate"
                   type="javaee:lifecycle-callbackType"
                   minOccurs="0"
                   maxOccurs="unbounded"/>
    </xsd:sequence>
    <xsd:attribute name="id" type="xsd:ID"/>
  </xsd:complexType>

Jacek

-- 
Jacek Laskowski
http://www.JacekLaskowski.pl

Reply via email to