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