From: Scott M S. <st...@us...> - 2002-07-14 18:09:07
|
User: starksm Date: 02/07/14 11:09:06 Modified: src/resources/org/jboss/metadata Tag: Branch_3_0 jboss_3_0.dtd Log: - Remove the unused config container-invoker-conf elements: Optimized, RMIObjectPort, RMIClientSocketFactory, RMIServerSocketFactory, RMIServerSocketAddr. A home-invoker/bean-invoker must be used instead. - Add the extends attribute to the container-configuration element - Remove the deprecated role-mapping-manager and authentication-module elements. Use the security-domain element instead. Revision Changes Path No revision No revision 1.5.2.3 +18 -99 jboss/src/resources/org/jboss/metadata/jboss_3_0.dtd Index: jboss_3_0.dtd =================================================================== RCS file: /cvsroot/jboss/jboss/src/resources/org/jboss/metadata/jboss_3_0.dtd,v retrieving revision 1.5.2.2 retrieving revision 1.5.2.3 diff -u -r1.5.2.2 -r1.5.2.3 --- jboss_3_0.dtd 13 Jul 2002 18:41:30 -0000 1.5.2.2 +++ jboss_3_0.dtd 14 Jul 2002 18:09:06 -0000 1.5.2.3 @@ -1,5 +1,7 @@ <?xml version='1.0' encoding='UTF-8' ?> +<!--Generated by XML Authority--> + <!-- This is the XML DTD for the JBoss 3.0 EJB deployment descriptor. The DOCTYPE is: @@ -7,8 +9,8 @@ "-//JBoss//DTD JBOSS 3.0//EN" "http://www.jboss.org/j2ee/dtd/jboss_3_0.dtd"> -$Id: jboss_3_0.dtd,v 1.5.2.2 2002/07/13 18:41:30 starksm Exp $ -$Revision: 1.5.2.2 $ +$Id: jboss_3_0.dtd,v 1.5.2.3 2002/07/14 18:09:06 starksm Exp $ +$Revision: 1.5.2.3 $ Overview of the architecture of jboss.xml @@ -518,7 +520,19 @@ Used in: container-configurations --> -<!ELEMENT container-configuration (container-name , call-logging? , container-invoker? , container-interceptors? , client-interceptors? , instance-pool? , instance-cache? , persistence-manager? , transaction-manager? , web-class-loader? , locking-policy? , container-invoker-conf? , container-cache-conf? , container-pool-conf? , commit-option? , optiond-refresh-rate? , (security-domain | (role-mapping-manager , authentication-module))?)> +<!ELEMENT container-configuration (container-name , call-logging? , container-invoker? , container-interceptors? , client-interceptors? , instance-pool? , instance-cache? , persistence-manager? , transaction-manager? , web-class-loader? , locking-policy? , container-invoker-conf? , container-cache-conf? , container-pool-conf? , commit-option? , optiond-refresh-rate? , security-domain?)> + +<!-- The extends attribute gives the container-name value of the configuration the container-configuration +is extending. This allows one to specify an extension configuration without having to reiterate all of +the other duplicate configuration info. + + <container-configuration extends="Standard Stateful SessionBean"> + <container-name>Secure Stateless SessionBean</container-name> + <security-domain>java:/jaas/other</security-domain> + </container-configuration> + +--> +<!ATTLIST container-configuration extends CDATA #IMPLIED> <!-- The container-name element gives the name of the configuration being @@ -697,82 +711,7 @@ Used in: container-configuration --> -<!ELEMENT container-invoker-conf (JMSProviderAdapterJNDI? , ServerSessionPoolFactoryJNDI? , MaximumSize? , MaxMessages? , MDBConfig? , RMIObjectPort? , Optimized , RMIClientSocketFactory? , RMIServerSocketFactory? , RMIServerSocketAddr?)> - -<!-- - This element is only valid if the container invoker is - ProxyFactory or ProxyFactoryHA or JMSContainerInvoker. - - The Optimized element tells if the container invoker to bypass RMI layers - when the client is local (same VM as the server). This optimizes RMI calls. - Its value must be true or false. - - Used in: container-invoker-conf for ProxyFactory, ProxyFactoryHA and JMSContainerInvoker ---> -<!ELEMENT Optimized (#PCDATA)> - -<!-- - The RMIObjectPort element indicates what port the RMI objects - created by this container should listen on. Any number of objects - in the same VM can use the same port. However, objects in - different VMs cannot use the same port. You may set this value - to 0 to use anyonmous ports (that is, each object just picks a - free port to use). If you want to run jBoss more than once on - the same machine, you must either create separate configurations - with separate ports, or set all the configurations to use - anonymous port. The standard jBoss setting is "4444". - - Its value must an integer (0, or a valid port number). Note that - normal user on a UNIX system cannot access privileged ports (<1024) - - Used in: container-invoker-conf for ProxyFactory and ProxyFactoryHA ---> -<!ELEMENT RMIObjectPort (#PCDATA)> - -<!-- - The RMIClientSocketFactory element indicates the use of a custom - socket factory that should be used by RMI objects created by - this container. The combination of socket factory type and port - must be unique but more than one container can use the same - socket factory, port combination. - - Its value must be the fully qualified name of the class that - implements the java.rmi.server.RMIClientSocketFactory interface, - and the class must be available to the JBoss class loader. - If this element is not specified the default VM client socket - factory will be used. - - Used in: container-invoker-conf for ProxyFactory and ProxyFactoryHA ---> -<!ELEMENT RMIClientSocketFactory (#PCDATA)> - -<!-- - The RMIServerSocketFactory element indicates the use of a custom - socket factory that should be used by RMI objects created by - this container. The combination of socket factory type and port - must be unique but more than one container can use the same - socket factory, port combination. - - Its value must be the fully qualified name of the class that - implements the java.rmi.server.RMIServerSocketFactory interface, - and the class must be available to the JBoss class loader. - If this element is not specified the default VM server socket - factory will be used. - - Used in: container-invoker-conf for ProxyFactory and ProxyFactoryHA ---> -<!ELEMENT RMIServerSocketFactory (#PCDATA)> - -<!-- - The RMIServerSocketAddr element specifies the address on which the - RMI objects should be bound. - - Its value is the interface address as a dot decimal IP address or - hostname. - - Used in: container-invoker-conf for ProxyFactory and ProxyFactoryHA ---> -<!ELEMENT RMIServerSocketAddr (#PCDATA)> +<!ELEMENT container-invoker-conf (JMSProviderAdapterJNDI? , ServerSessionPoolFactoryJNDI? , MaximumSize? , MaxMessages? , MDBConfig?)> <!-- Used in: container-invoker-conf for JMSContainerInvoker @@ -998,24 +937,4 @@ This element is used to specify the refresh rate of commit option d --> <!ELEMENT optiond-refresh-rate (#PCDATA)> - -<!-- - The role-mapping-manager element specifies the JNDI name of the - org.jboss.security.RealmMapping implementation that is to be used by the - container SecurityInterceptor. Its use is deprecated in favor of the - security-domain element. - - Used in: container-configuration ---> -<!ELEMENT role-mapping-manager (#PCDATA)> - -<!-- - The authentication-module element specifies the JNDI name of the - org.jboss.security.EJBSecurityManager implementation that is to be used - by the container SecurityInterceptor. Its use is deprecated in favor of - the security-domain element. - - Used in: container-configuration ---> -<!ELEMENT authentication-module (#PCDATA)> |