[jboss-cvs] JBossAS SVN: r92001 - projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Aug 5 02:17:13 EDT 2009


Author: agarcia at jboss.com
Date: 2009-08-05 02:17:13 -0400 (Wed, 05 Aug 2009)
New Revision: 92001

Modified:
   projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES/J2EE_EJBs_On_JBOSS.po
Log:
SCG in progress mcoles ofi ulti

Modified: projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES/J2EE_EJBs_On_JBOSS.po
===================================================================
--- projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES/J2EE_EJBs_On_JBOSS.po	2009-08-05 05:34:05 UTC (rev 92000)
+++ projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES/J2EE_EJBs_On_JBOSS.po	2009-08-05 06:17:13 UTC (rev 92001)
@@ -8,7 +8,7 @@
 "Project-Id-Version: J2EE_EJBs_On_JBOSS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2009-01-20 02:37+0000\n"
-"PO-Revision-Date: 2009-08-05 12:52+1000\n"
+"PO-Revision-Date: 2009-08-05 16:15+1000\n"
 "Last-Translator: Angela Garcia\n"
 "Language-Team:  <en at li.org>\n"
 "MIME-Version: 1.0\n"
@@ -2377,7 +2377,7 @@
 "<literal>configuration-name</literal> element for every type of EJB, and the "
 "mappings from the EJB type to default container configuration name are as "
 "follows:"
-msgstr ""
+msgstr "Si un EJB no proporciona una especificación de configuración del contendor en la JAR EJB unidad de implementación, la fábrica de contenedores selecciona una configuración del contenedor desde el descriptor <literal>standardjboss.xml</literal> con base en el tipo del EJB. Así que en realidad hay un elemento <literal>configuration-name</literal> implícito para todo tipo de EJB y los mapeos del tipo EJB al nombre de la configuración del contenedor predeterminado son los siguientes:"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:579
@@ -2386,36 +2386,38 @@
 "container-managed persistence entity version 2.0 = Standard CMP 2.x "
 "EntityBean"
 msgstr ""
+"container-managed persistence entity version 2.0 = Standard CMP 2.x "
+"EntityBean"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:584
 #, no-c-format
 msgid "container-managed persistence entity version 1.1 = Standard CMP EntityBean"
-msgstr ""
+msgstr "container-managed persistence entity version 1.1 = Standard CMP EntityBean"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:589
 #, no-c-format
 msgid "bean-managed persistence entity = Standard BMP EntityBean"
-msgstr ""
+msgstr "bean-managed persistence entity = Standard BMP EntityBean"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:594
 #, no-c-format
 msgid "stateless session = Standard Stateless SessionBean"
-msgstr ""
+msgstr "stateless session = Standard Stateless SessionBean"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:599
 #, no-c-format
 msgid "stateful session = Standard Stateful SessionBean"
-msgstr ""
+msgstr "stateful session = Standard Stateful SessionBean"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:604
 #, no-c-format
 msgid "message driven = Standard Message Driven Bean"
-msgstr ""
+msgstr "message driven = Standard Message Driven Bean"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:609
@@ -2426,7 +2428,7 @@
 "provides for a more self-contained descriptor to include the "
 "<literal>configuration-name</literal> element, but this is purely a matter "
 "of style."
-msgstr ""
+msgstr "No es necesario el indicar cual configuración del contedor está utilizando un EJB si quiere utilizar el predeterminado con base en el tipo de bean. Probablemente brinda un descriptor más auto-contenido para incluir el elemento <literal>configuration-name</literal>, pero esto es simplemente un asunto de estilo."
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:612
@@ -2439,7 +2441,7 @@
 "implementations whose configuration is affected by other elements, so before "
 "starting in on the configuration elements you need to understand the "
 "<literal>org.jboss.metadata.XmlLoadable</literal> interface."
-msgstr ""
+msgstr "Ahora que sabe como especificar la configuración del contenedor que un EJB está utilizando y puede definir una sobreescritura a nivel de unidad de implementación, en las siguientes secciones vamos a ver los elementos hijos <literal>container-configuration</literal>. Un númber de los elementos especifican implementaciones de la clase de interfaz cuya configuración está afectada por otros elementos así que antes de empezar los elementos de configuración es necesario comprender la interfaz <literal>org.jboss.metadata.XmlLoadable</literal>."
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:615
@@ -2474,7 +2476,7 @@
 "fragment is what would be passed to the <literal>importXml</literal> method. "
 "You will see a few examples of this as the container configuration elements "
 "are described in the following sections."
-msgstr ""
+msgstr "Las clases implementan esta interfaz para permitir que su configuración se especifique por medio de un fragmento de documento XML. El elemento raíz del fragmento del documento es lo que se le pasaría al método <literal>importXml</literal>. Verá unos pocos ejemplos de este ya que los elementos de configuración del contenedor se describen en las siguientes secciones. "
 
 #. Tag: title
 #: J2EE_EJBs_On_JBOSS.xml:623
@@ -2546,7 +2548,7 @@
 "to be synchronized with the database only at commit time. Normally the state "
 "of all the beans in a transaction would need to be synchronized when an "
 "finder method is called or when an remove method is called, for example."
-msgstr ""
+msgstr "Esto configura una optimización del rendimiento que hará que el estado del bean de entidad se sincronice con la base de datos solo en el momento de guardar los cambios. Usualmente sería necesario el sincronizar el estado de todos los beans en una transacción, por ejemplo, cuando se llama a un método finder o a un método remove"
 
 #. Tag: title
 #: J2EE_EJBs_On_JBOSS.xml:651
@@ -2565,12 +2567,14 @@
 "default insert followed by an update, which allows removes the requirement "
 "for relation ship fields to allow null values."
 msgstr ""
+"Esta es otra optimización del bean de entidad, la cual hace que se retarde el comando insert de la base de datos para un nuevo bean de entidad hasta que se llama al método <literal>ejbPostCreate</literal>. Esto permite establecer campos CMP normales "
+"así como campos CMR en un solo insert, en lugar del insert predeterminado segurido de un update, el cual permite la eliminación del requerimiento de que se les permita valores nulos a los campos de relaciones."
 
 #. Tag: title
 #: J2EE_EJBs_On_JBOSS.xml:658
 #, no-c-format
 msgid "call-ejb-store-on-clean"
-msgstr ""
+msgstr "call-ejb-store-on-clean"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:659
@@ -2581,12 +2585,14 @@
 "the instance was not modified in the transaction. Setting this to false will "
 "cause JBoss to only call <literal>ejbStore</literal> for dirty objects."
 msgstr ""
+"De acuerdo a la especificación se requiere que el contenedor llame al método <literal>ejbStore</"
+"literal> en una instancia bean de entidad cuando una transacción guarda los cambios incluso si la instancia no se modificó en la transacción. El establecer esto como falso hará que JBoss solo llame a <literal>ejbStore</literal> para objetos sucions."
 
 #. Tag: title
 #: J2EE_EJBs_On_JBOSS.xml:665
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The container-interceptors Element"
-msgstr "El elemento Connector"
+msgstr "El elemento container-interceptors"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:666
@@ -2607,12 +2613,16 @@
 "contract regarding security, transactions, persistence, and thread safety "
 "derive from the interceptors."
 msgstr ""
+"El elemento <literal>container-interceptors</literal> especifica uno o más elementos interceptores que se van a configurar como la cadena del interceptor del método para el contenedor. El valor del elemento interceptor es un nombre completamente calificado de una implementación de la interfaz <literal>org.jboss.ejb.Interceptor</literal>. Los interceptores del contenedor forman una estructura <literal>linked-"
+"list</literal> por medio de la cual pasan las invocaciones del método EJB. El primer interceptor en la cadena se invoca cuando el <literal>MBeanServer</"
+"literal> pasa una invocación de método al contenedor. El último interceptor "
+"invoca el método empresarial en el bean. Abordaremos la interfaz <literal>Interceptor</literal> más adelante en este capítulo cuando hablemos sobre el marco de trabajo plugin del contenedor. Generalmente, debe tener cuidado al cambiar una  configuración una configuración del interceptor EJB estándar ya que el contrato EJB con relación a la seguridad, transacciones, persistencia y la seguridad de hilos se derivan de los interceptores."
 
 #. Tag: title
 #: J2EE_EJBs_On_JBOSS.xml:672
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The instance-pool element"
-msgstr "El elemento de la Máquina"
+msgstr "El elemento instance-pool"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:673
@@ -2623,13 +2633,13 @@
 "implementation to use as the container <literal>InstancePool</literal>. We "
 "will discuss the InstancePool interface in detail latter in this chapter "
 "when we talk about the container plugin framework."
-msgstr ""
+msgstr "El elemento <literal>instance-pool</literal> especifica el nombre de clase completamente calificado de una implementación de la interfaz <literal>org.jboss.ejb.InstancePool</literal> a utilizar como el <literal>InstancePool</literal> contenedor. Vamos a discutir la interfaz InstancePool en detalle más adelnate en este capítulo cuando abordemos el marco de trabajo del plugin contenedor."
 
 #. Tag: title
 #: J2EE_EJBs_On_JBOSS.xml:679
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The container-pool-conf element"
-msgstr "El elemento Connector"
+msgstr "El elemento container-pool-conf"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:680
@@ -2644,12 +2654,17 @@
 "support for elements shown in <xref linkend="
 "\"The_container_pool_conf_element-The_container_pool_conf_element_DTD\"/>."
 msgstr ""
+"El <literal>container-pool-conf</literal> se pasa a la clase de implementación <literal>InstancePool</literal> que el elemento "
+"<literal>instance-pool</literal> proporciona si implementa la interfaz <literal>XmlLoadable</literal>. Todas las implementaciones "
+"<literal>InstancePool</literal> actuales de JBoss se derivan de la clase <literal>org."
+"jboss.ejb.plugins.AbstractInstancePool</literal>, la cual proporciona soporte pata los elemento en <xref linkend="
+"\"The_container_pool_conf_element-The_container_pool_conf_element_DTD\"/>."
 
 #. Tag: title
 #: J2EE_EJBs_On_JBOSS.xml:684
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The container-pool-conf element DTD"
-msgstr "El elemento Connector"
+msgstr "El DTD elemento container-pool-conf "
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:693
@@ -2660,6 +2675,8 @@
 "although JBoss does not currently seed an <literal>InstancePool</literal> to "
 "the <literal>MinimumSize</literal> value."
 msgstr ""
+"<emphasis role=\"bold\">MinimumSize</emphasis>: El elemento <literal>MinimumSize</"
+"literal> proporciona el número mínimo de instancias para mantener en el pool, aunque JBoss actualmente no establece un <literal>InstancePool</literal> con el valor <literal>MinimumSize</literal>."
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:698
@@ -2673,6 +2690,10 @@
 "if the number of concurrent requests exceeds the <literal>MaximumSize</"
 "literal> value."
 msgstr ""
+"<emphasis role=\"bold\">MaximumSize</emphasis>: El <literal>MaximumSize</"
+"literal> especifica el número máximo de instancias pool que se permiten. "
+"El uso predeterminado de <literal>MaximumSize</literal> puede que no sea lo que espera. El <literal>MaximumSize</literal> del pool es el número máximo de instancias EJB que se mantienen disponibles, pero las instancias adicionales se pueden crear si el número de peticiones simultáneas excede el valor <literal>MaximumSize</"
+"literal>."
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:703
@@ -2687,6 +2708,11 @@
 "will be blocked until an instance is freed back to the pool. The default "
 "value for <literal>strictMaximumSize</literal> is false."
 msgstr ""
+"<emphasis role=\"bold\">strictMaximumSize</emphasis>: Si quiere limitar "
+"la simultaneidad máxima de un EJB al <literal>MaximumSize</"
+"literal> del pool, necesita configurar el elemento <literal>strictMaximumSize</literal> como verdadero. Cuando <literal>strictMaximumSize</literal> es verdadero, solo las instancias EJB <literal>MaximumSize</literal> pueden estar activas. Cuando hay instancias activas  "
+"<literal>MaximumSize</literal> cualquier petición subsecuente se bloqueará hasta que se libero de nuevo una instancia en el pool. El"
+"valor predeterminado para <literal>strictMaximumSize</literal> es falso."
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:708
@@ -2704,12 +2730,17 @@
 "9,223,372,036,854,775,807 or about 292,471,208 years, and this is the "
 "default value."
 msgstr ""
+"<emphasis role=\"bold\">strictTimeout</emphasis>: Qué tanto tiempo una petición bloquea en espera que un objeto pool de instancia sea controlado por el elemento <literal>strictTimeout</literal>. El <literal>strictTimeout</"
+"literal> define el tiempo en milisegundos en espera de que una instancia sea"
+"retornada al pool cuando hay instancias <literal>MaximumSize</literal> activas. Un valor menor o igual a 0 significa que no hay que esperar. Cuando una petición expira en espera de una instancia entonces se genera una <literal>java.rmi."
+"ServerException</literal> y la llamada se aborta. Esto se analiza sintácticamente como un <literal>Long</literal> así que el tiempo de espera máximo posible es "
+"9,223,372,036,854,775,807 o alrededor de 292,471,208 años y este es el valor predeterminado."
 
 #. Tag: title
 #: J2EE_EJBs_On_JBOSS.xml:716
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The instance-cache element"
-msgstr "El elemento de la Máquina"
+msgstr "El elemento instance-cache "
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:717
@@ -2722,13 +2753,13 @@
 "identity. We will discuss the <literal>InstanceCache</literal> interface in "
 "detail latter in this chapter when we talk about the container plugin "
 "framework."
-msgstr ""
+msgstr "El elemento <literal>instance-cache</literal> especifica el nombre de clase completamente calificado de la implementación de la interfaz <literal>org.jboss.ejb.InstanceCache</literal>. Este elemento solo es útil para beans de sesión con estado y entidades ya que son los únicos tipos EJB que tienen una identidad asociada. Vamos a discutir la interfaz <literal>InstanceCache</literal> en detalle más adelante en este capítulo cuando abordemos el marco de trabajo plugin del contenedor."
 
 #. Tag: title
 #: J2EE_EJBs_On_JBOSS.xml:723
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The container-cache-conf element"
-msgstr "El elemento Connector"
+msgstr "El elemento container-cache-conf "
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:724
@@ -2748,6 +2779,10 @@
 "interface. If it does not, the <literal>cache-policy-conf</literal> will "
 "silently be ignored."
 msgstr ""
+"El elemento <literal>container-cache-conf</literal> se pasa a la implementación <literal>InstanceCache</literal> si soporta la interfaz <literal>XmlLoadable</literal>. Todas las implementaciones <literal>InstanceCache</literal> actuales de JBoss se derivan de la clase <literal>org.jboss.ejb.plugins.AbstractInstanceCache</literal> la cual proporciona soporte para la interfaz <literal>XmlLoadable</literal> y usa los elementos hijos <literal>cache-policy</literal> como el nombre de clase completamente calificado de una implementación <literal>org.jboss.util.CachePolicy</literal> "
+"que se utiliza como el almacén caché de instancias. El elemento hijo <literal>cache-"
+"policy-conf</literal> se pasa a la implementación <literal>CachePolicy</"
+"literal> si soporta la interfaz <literal>XmlLoadable</literal>. Si no entonces se ignorará el <literal>cache-policy-conf</literal> de manera silenciosa."
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:727
@@ -2765,33 +2800,37 @@
 "<xref linkend=\"The_container_cache_conf_element-"
 "The_container_cache_conf_element_DTD\"/>."
 msgstr ""
+"Hay dos implementaciones JBoss de CachePolicy que la configuración <literal>standardjboss.xml</literal> utiliza que soporta la lista actual de elementos hijos <literal>cache-policy-conf</literal>. Las clases "
+"son <literal>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</literal> "
+"y <literal>org.jboss.ejb.plugins.LRUStatefulContextCachePolicy</literal>. "
+"Los contenedores bean de entidad usan la <literal>LRUEnterpriseContextCachePolicy</literal> mientras que los contenedores bean de sesión con estado utilizan <literal>LRUStatefulContextCachePolicy</literal>. Ambas políticas de caché soportan los siguientes elementos hijos <literal>cache-policy-conf</literal> que se pueden ver en "
+"<xref linkend=\"The_container_cache_conf_element-"
+"The_container_cache_conf_element_DTD\"/>."
 
 #. Tag: title
 #: J2EE_EJBs_On_JBOSS.xml:731
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The container-cache-conf element DTD"
-msgstr "El elemento Connector"
+msgstr "El DTD elemento container-cache-conf "
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:740
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">min-capacity</emphasis>: specifies the minimum "
 "capacity of this cache"
-msgstr ""
-"<emphasis role=\"bold\">ip_ttl</emphasis> especifica el TTL para los "
-"paquetes multicast."
+msgstr "<emphasis role=\"bold\">min-capacity</emphasis>: especifica la capacidad mínima de este caché"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:745
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">max-capacity</emphasis>: specifies the maximum "
 "capacity of the cache, which cannot be less than <literal>min-capacity</"
 "literal>."
 msgstr ""
-"<emphasis role=\"bold\">mcast_port</emphasis> especifica el número del "
-"puerto multicast. Por defecto es <literal>45566</literal>."
+"<emphasis role=\"bold\">max-capacity</emphasis>: especifica la capacidad máxima del caché, el cual no puede ser menos que <literal>min-capacity</"
+"literal>."
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:750
@@ -2912,9 +2951,9 @@
 
 #. Tag: title
 #: J2EE_EJBs_On_JBOSS.xml:801
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The persistence-manager element"
-msgstr "El elemento Connector"
+msgstr "El elemento persistence-manager"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:802
@@ -2933,9 +2972,9 @@
 
 #. Tag: title
 #: J2EE_EJBs_On_JBOSS.xml:808
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The web-class-loader Element"
-msgstr "El elemento Valve"
+msgstr "El elemento web-class-loader"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:809
@@ -2974,9 +3013,9 @@
 
 #. Tag: title
 #: J2EE_EJBs_On_JBOSS.xml:821
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The locking-policy element"
-msgstr "El elemento de la Máquina"
+msgstr "El elemento locking-policy"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:822
@@ -3010,6 +3049,9 @@
 "<literal>QueuedPessimisticEJBLock</literal> except that deadlock detection "
 "is disabled."
 msgstr ""
+"<emphasis role=\"bold\">org.jboss.ejb.plugins.lock."
+"QueuedPessimisticEJBLockNoADE</emphasis>: Este se comporta igual que el "
+"<literal>QueuedPessimisticEJBLock</literal> excepto que la detección de puntos muertos se inhabilita."
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:837
@@ -3033,7 +3075,7 @@
 "<emphasis role=\"bold\">org.jboss.ejb.plugins.lock.NoLock</emphasis>: an "
 "anti-locking policy used with the instance per transaction container "
 "configurations."
-msgstr ""
+msgstr "<emphasis role=\"bold\">org.jboss.ejb.plugins.lock.NoLock</emphasis>: una política anti-bloqueo que se usa con las configuraciones del contenedor de transacciones por instancia."
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:847
@@ -3042,12 +3084,14 @@
 "Locking and deadlock detection will be discussed in more detail in <xref "
 "linkend=\"EJBs_on_JBoss-Entity_Bean_Locking_and_Deadlock_Detection\"/>."
 msgstr ""
+"Abordaremos en más detalle la detección de puntos muertos y de bloqueos en <xref "
+"linkend=\"EJBs_on_JBoss-Entity_Bean_Locking_and_Deadlock_Detection\"/>."
 
 #. Tag: title
 #: J2EE_EJBs_On_JBOSS.xml:853
 #, no-c-format
 msgid "The commit-option and optiond-refresh-rate elements"
-msgstr ""
+msgstr "Los elementos commit-option y optiond-refresh-rate "
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:854
@@ -3057,6 +3101,8 @@
 "commit option. It must be one of <literal>A</literal>, <literal>B</literal>, "
 "<literal>C</literal> or <literal>D</literal>."
 msgstr ""
+"El valor commit-option especifica la opción para guardar los cambios del almacén persistente del bean de entidad EJB. Debe ser <literal>A</literal>, <literal>B</literal>, "
+"<literal>C</literal> o <literal>D</literal>."
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:859
@@ -3070,7 +3116,7 @@
 "on a found bean or after the bean is passivated and reactivated to serve "
 "another business method. This behavior is independent of whether the "
 "business method executes inside a transaction context."
-msgstr ""
+msgstr "<emphasis role=\"bold\">A</emphasis>: el contenedor pone en caché el estado del bean entre transacciones. Esta opción asume que el contenedor es el único usuario accediendo al almacén persistente. Este supuesto le permite al contenedor sincronizar el estado en-memoria del almacén persistente solo cuando es absolutamente necesario. Esto ocurre antes de que el primer método empresarial ejecute en un bean encontrado o después de que el bean se ha hecho pasivo y luego se reactiva para servir a otro método empresarial. Este comportamiento es independiente de si el método empresarial ejecuta dentro de un contexto de transacción."
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:864
@@ -3086,6 +3132,9 @@
 "(transaction attributes Never, NotSupported or Supports) access the cached "
 "(and potentially invalid) state of the bean."
 msgstr ""
+"<emphasis role=\"bold\">B</emphasis>: el contenedor pone en caché el estado del bean entre transacciones. Sin embargo, de manera opuesta a la opción <literal>A</literal> el "
+"contenedor no asume acceso exclusivo al almacén persistente. Por lo tanto, el contenedor sincronizará el estado en la memoria al comienzo de cada transacción. Por lo tanto, los métodos empresariales ejecutando en un contexto de transacción no tienen mucho beneficio del contenedor que pone en caché al bean, mientras que los métodos empresariales ejecutando por fuera de un contexto de transacción (atributos de la transacción: Never, NotSupported o Supports) acceden al estado en caché "
+"(y potencialmente inválido) del bean."
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:869
@@ -3097,6 +3146,8 @@
 "synchronization is still performed, but the <literal>ejbLoad</literal> "
 "executes in the same transaction context as that of the caller."
 msgstr ""
+"<emphasis role=\"bold\">C</emphasis>: el contenedor no pone en caché instancias bean. El estado en la memoria se debe sincronizar al comienzo de todas las transacciones. Para los métodos empresariales el ejecutar por fuera de una transacción, la sincronización todavía se realiza, pero el <literal>ejbLoad</literal> "
+"ejecuta en el mismo contexto de transacción que el del que realiza la llamada."
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:874
@@ -3109,12 +3160,14 @@
 "persistent store. The default time between reloads is 30 seconds, but may "
 "configured using the <literal>optiond-refresh-rate</literal> element."
 msgstr ""
+"<emphasis role=\"bold\">D</emphasis>: es una opción parta guardar los cambios especifica de JBoss, la cual no se describe en la especificación EJB. Es un esquema de lectura perezosa en donde un estado bean se pone en caché entre transacciones como con la opción <literal>A</"
+"literal>, pero el estado se vuelve a sincronizar periódicamente con el del almacén persistente. El tiempo predeterminado entre re-cargas es de 30 segundos, pero se puede configurar usando el elemento <literal>optiond-refresh-rate</literal>."
 
 #. Tag: title
 #: J2EE_EJBs_On_JBOSS.xml:882
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The security-domain element"
-msgstr "El elemento Connector"
+msgstr "El elemento security-domain "
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:883
@@ -3131,12 +3184,16 @@
 "configuring the security layer are discussed in <xref linkend="
 "\"Security_on_JBoss\"/>."
 msgstr ""
+"El elemento <literal>security-domain</literal> especifica el nombre JNDI del objeto que implementa las interfaces <literal>org.jboss.security."
+"AuthenticationManager</literal> y <literal>org.jboss.security."
+"RealmMapping</literal>. Es más común el especificar el <literal>security-domain</literal> bajo el elemento raíz <literal>jboss</literal> de manera que todas las EJBs en una implementación dada se aseguren de la misma manera. Sin embargo, es posible el configurar el dominio de seguridad para cada configuración bean. Los detalles de las interfaces del administrador de seguridad y la configuración de la capa de seguridad se discuten en <xref linkend="
+"\"Security_on_JBoss\"/>."
 
 #. Tag: title
 #: J2EE_EJBs_On_JBOSS.xml:889
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "cluster-config"
-msgstr "Utilización de clústers"
+msgstr "cluster-config"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:890
@@ -3146,17 +3203,18 @@
 "specific settings for all EJBs that use the container configuration. "
 "Specification of the cluster configuration may be done at the container "
 "configuration level or at the individual EJB deployment level."
-msgstr ""
+msgstr "El elemento <literal>cluster-config</literal> le permite especificar configuraciones especificas de clúster para todos los EJBs que usan la configuración del contenedor. La especificación de la configuración de clúster se puede realizar a nivel de configuración del contenedor o a nivel de implementación EJB individual."
 
 #. Tag: title
 #: J2EE_EJBs_On_JBOSS.xml:894
 #, no-c-format
 msgid "The cluster-config and related elements"
-msgstr ""
+msgstr "El elemento cluster-config y los relacionados"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:903
 #, no-c-format
+#, fuzzy
 msgid ""
 "<emphasis role=\"bold\">partition-name</emphasis>: The <literal>partition-"
 "name</literal> element indicates where to find the <literal>org.jboss.ha."
@@ -3170,6 +3228,17 @@
 "the partition-name value. The default value is <literal>DefaultPartition</"
 "literal>."
 msgstr ""
+"<emphasis role=\"bold\">partition-name</emphasis>: The <literal>partition-"
+"name</literal> element indicates where to find the <literal>org.jboss.ha."
+"framework.interfaces.HAPartition</literal> interface to be used by the "
+"container to exchange clustering information. This is not the full JNDI name "
+"under which <literal>HAPartition</literal> is bound. Rather, it should "
+"correspond to the <literal>PartitionName</literal> attribute of the "
+"<literal>ClusterPartitionMBean</literal> service that is managing the "
+"desired cluster. The actual JNDI name of the <literal>HAPartition</literal> "
+"binding will be formed by appending <literal>/HASessionState/</literal> to "
+"the partition-name value. The default value is <literal>DefaultPartition</"
+"literal>."
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:908
@@ -3213,9 +3282,9 @@
 
 #. Tag: title
 #: J2EE_EJBs_On_JBOSS.xml:926
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The depends element"
-msgstr "El elemento Host"
+msgstr "El elemento depends "
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:927
@@ -3256,6 +3325,8 @@
 "<emphasis role=\"bold\">org.jboss.ejb.EntityContainer</emphasis>: handles "
 "<literal>javax.ejb.EntityBean</literal> types"
 msgstr ""
+"<emphasis role=\"bold\">org.jboss.ejb.EntityContainer</emphasis>: manejas los tipos "
+"<literal>javax.ejb.EntityBean</literal>"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:948
@@ -3263,7 +3334,7 @@
 msgid ""
 "<emphasis role=\"bold\">org.jboss.ejb.StatelessSessionContainer</emphasis>: "
 "handles Stateless <literal>javax.ejb.SessionBean</literal> types"
-msgstr ""
+msgstr "<emphasis role=\"bold\">org.jboss.ejb.StatelessSessionContainer</emphasis>: maneja los tipos <literal>javax.ejb.SessionBean</literal> sin estado"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:953
@@ -3272,6 +3343,8 @@
 "<emphasis role=\"bold\">org.jboss.ejb.StatefulSessionContainer</emphasis>: "
 "handles Stateful <literal>javax.ejb.SessionBean</literal> types"
 msgstr ""
+"<emphasis role=\"bold\">org.jboss.ejb.StatefulSessionContainer</emphasis>: "
+"maneja los tipos <literal>javax.ejb.SessionBean</literal> con estado"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:958
@@ -3280,6 +3353,8 @@
 "<emphasis role=\"bold\">org.jboss.ejb.MessageDrivenContainer</emphasis> "
 "handles <literal>javax.ejb.MessageDrivenBean</literal> types"
 msgstr ""
+"<emphasis role=\"bold\">org.jboss.ejb.MessageDrivenContainer</emphasis> "
+"maneja los tipos <literal>javax.ejb.MessageDrivenBean</literal>"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:963
@@ -3294,49 +3369,49 @@
 #: J2EE_EJBs_On_JBOSS.xml:968
 #, no-c-format
 msgid "<para>org.jboss.ejb.ContainerPlugin</para>"
-msgstr ""
+msgstr "<para>org.jboss.ejb.ContainerPlugin</para>"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:973
 #, no-c-format
 msgid "org.jboss.ejb.ContainerInvoker"
-msgstr ""
+msgstr "org.jboss.ejb.ContainerInvoker"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:978
 #, no-c-format
 msgid "<para>org.jboss.ejb.Interceptor</para>"
-msgstr ""
+msgstr "<para>org.jboss.ejb.Interceptor</para>"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:983
 #, no-c-format
 msgid "<para>org.jboss.ejb.InstancePool</para>"
-msgstr ""
+msgstr "<para>org.jboss.ejb.InstancePool</para>"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:988
 #, no-c-format
 msgid "org.jboss.ejb.InstanceCache"
-msgstr ""
+msgstr "org.jboss.ejb.InstanceCache"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:993
 #, no-c-format
 msgid "org.jboss.ejb.EntityPersistanceManager"
-msgstr ""
+msgstr "org.jboss.ejb.EntityPersistanceManager"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:998
 #, no-c-format
 msgid "org.jboss.ejb.EntityPersistanceStore"
-msgstr ""
+msgstr "org.jboss.ejb.EntityPersistanceStore"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1003
 #, no-c-format
 msgid "<para>org.jboss.ejb.StatefulSessionPersistenceManager</para>"
-msgstr ""
+msgstr "<para>org.jboss.ejb.StatefulSessionPersistenceManager</para>"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1008
@@ -3351,7 +3426,7 @@
 #: J2EE_EJBs_On_JBOSS.xml:1012
 #, no-c-format
 msgid "<title>org.jboss.ejb.ContainerPlugin</title>"
-msgstr ""
+msgstr "<title>org.jboss.ejb.ContainerPlugin</title>"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1013
@@ -3368,7 +3443,7 @@
 #: J2EE_EJBs_On_JBOSS.xml:1016
 #, no-c-format
 msgid "The org.jboss.ejb.ContainerPlugin interface"
-msgstr ""
+msgstr "La interfaz org.jboss.ejb.ContainerPlugin"
 
 #. Tag: programlisting
 #: J2EE_EJBs_On_JBOSS.xml:1017
@@ -3386,12 +3461,23 @@
 "    public void setContainer(Container con);\n"
 "}"
 msgstr ""
+"public interface ContainerPlugin\n"
+"    extends Service, AllowedOperationsFlags\n"
+"{\n"
+"    /** co\n"
+"     * This callback is set by the container so that the plugin\n"
+"     * may access its container\n"
+"     *\n"
+"     * @param con the container which owns the plugin\n"
+"     */\n"
+"    public void setContainer(Container con);\n"
+"}"
 
 #. Tag: title
 #: J2EE_EJBs_On_JBOSS.xml:1022
 #, no-c-format
 msgid "<title>org.jboss.ejb.Interceptor</title>"
-msgstr ""
+msgstr "<title>org.jboss.ejb.Interceptor</title>"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1023
@@ -3406,7 +3492,7 @@
 #: J2EE_EJBs_On_JBOSS.xml:1026
 #, no-c-format
 msgid "The org.jboss.ejb.Interceptor interface"
-msgstr ""
+msgstr "La interfaz org.jboss.ejb.Interceptor "
 
 #. Tag: programlisting
 #: J2EE_EJBs_On_JBOSS.xml:1027
@@ -3423,6 +3509,16 @@
 "    public Object invoke(Invocation mi) throws Exception;\n"
 "}"
 msgstr ""
+"import org.jboss.invocation.Invocation;\n"
+"                    \n"
+"public interface Interceptor \n"
+"    extends ContainerPlugin\n"
+"{\n"
+"    public void setNext(Interceptor interceptor);\n"
+"    public Interceptor getNext();\n"
+"    public Object invokeHome(Invocation mi) throws Exception;\n"
+"    public Object invoke(Invocation mi) throws Exception;\n"
+"}"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1028
@@ -3488,7 +3584,7 @@
 #: J2EE_EJBs_On_JBOSS.xml:1046
 #, no-c-format
 msgid "<title>org.jboss.ejb.InstancePool</title>"
-msgstr ""
+msgstr "<title>org.jboss.ejb.InstancePool</title>"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1047
@@ -3504,7 +3600,7 @@
 #: J2EE_EJBs_On_JBOSS.xml:1050
 #, no-c-format
 msgid "The org.jboss.ejb.InstancePool interface"
-msgstr ""
+msgstr "La interfaz org.jboss.ejb.InstancePool"
 
 #. Tag: programlisting
 #: J2EE_EJBs_On_JBOSS.xml:1051
@@ -3552,6 +3648,47 @@
 "    public int getMaxSize();\n"
 "}"
 msgstr ""
+"public interface InstancePool\n"
+"    extends ContainerPlugin\n"
+"{\n"
+"    /** \n"
+"     * Get an instance without identity. Can be used\n"
+"     * by finders and create-methods, or stateless beans\n"
+"     *\n"
+"     * @return Context /w instance\n"
+"     * @exception RemoteException\n"
+"     */\n"
+"    public EnterpriseContext get() throws Exception;\n"
+"    \n"
+"    /** Return an anonymous instance after invocation.\n"
+"     *\n"
+"     * @param ctx\n"
+"     */\n"
+"    public void free(EnterpriseContext ctx);\n"
+"    \n"
+"    /**\n"
+"     * Discard an anonymous instance after invocation.\n"
+"     * This is called if the instance should not be reused,\n"
+"     * perhaps due to some exception being thrown from it.\n"
+"     *\n"
+"     * @param ctx\n"
+"     */\n"
+"    public void discard(EnterpriseContext ctx);\n"
+"    \n"
+"    /**\n"
+"     * Return the size of the pool.\n"
+"     *\n"
+"     * @return the size of the pool.\n"
+"     */\n"
+"    public int getCurrentSize();\n"
+"    \n"
+"    /**\n"
+"     * Get the maximum size of the pool.\n"
+"     *\n"
+"     * @return the size of the pool.\n"
+"     */\n"
+"    public int getMaxSize();\n"
+"}"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1052
@@ -3576,7 +3713,7 @@
 #: J2EE_EJBs_On_JBOSS.xml:1061
 #, no-c-format
 msgid "org.jboss.ebj.InstanceCache"
-msgstr ""
+msgstr "org.jboss.ebj.InstanceCache"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1062
@@ -3594,7 +3731,7 @@
 #: J2EE_EJBs_On_JBOSS.xml:1065
 #, no-c-format
 msgid "The org.jboss.ejb.InstanceCache interface"
-msgstr ""
+msgstr "La interfaz org.jboss.ejb.InstanceCache"
 
 #. Tag: programlisting
 #: J2EE_EJBs_On_JBOSS.xml:1066
@@ -3660,6 +3797,65 @@
 "    public boolean isActive(Object id);    \n"
 "}"
 msgstr ""
+"public interface InstanceCache \n"
+"    extends ContainerPlugin\n"
+"{\n"
+"    /**\n"
+"     * Gets a bean instance from this cache given the identity.\n"
+"     * This method may involve activation if the instance is not\n"
+"     * in the cache.\n"
+"     * Implementation should have O(1) complexity.\n"
+"     * This method is never called for stateless session beans.\n"
+"     *\n"
+"     * @param id the primary key of the bean\n"
+"     * @return the EnterpriseContext related to the given id\n"
+"     * @exception RemoteException in case of illegal calls\n"
+"     * (concurrent / reentrant), NoSuchObjectException if\n"
+"     * the bean cannot be found.\n"
+"     * @see #release\n"
+"     */\n"
+"    public EnterpriseContext get(Object id)\n"
+"        throws RemoteException, NoSuchObjectException;\n"
+"    \n"
+"    /**\n"
+"     * Inserts an active bean instance after creation or activation.\n"
+"     * Implementation should guarantee proper locking and O(1) complexity.\n"
+"     *\n"
+"     * @param ctx the EnterpriseContext to insert in the cache\n"
+"     * @see #remove\n"
+"     */\n"
+"    public void insert(EnterpriseContext ctx);\n"
+"    \n"
+"    /**\n"
+"     * Releases the given bean instance from this cache.\n"
+"     * This method may passivate the bean to get it out of the cache.\n"
+"     * Implementation should return almost immediately leaving the\n"
+"     * passivation to be executed by another thread.\n"
+"     *\n"
+"     * @param ctx the EnterpriseContext to release\n"
+"     * @see #get\n"
+"     */\n"
+"    public void release(EnterpriseContext ctx);\n"
+"    \n"
+"    /**\n"
+"     * Removes a bean instance from this cache given the identity.\n"
+"     * Implementation should have O(1) complexity and guarantee\n"
+"     * proper locking.\n"
+"     *\n"
+"     * @param id the primary key of the bean\n"
+"     * @see #insert\n"
+"     */\n"
+"    public void remove(Object id);\n"
+"    \n"
+"    /**\n"
+"     * Checks whether an instance corresponding to a particular\n"
+"     * id is active\n"
+"     *\n"
+"     * @param id the primary key of the bean\n"
+"     * @see #insert\n"
+"     */\n"
+"    public boolean isActive(Object id);    \n"
+"}"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1067
@@ -3680,7 +3876,7 @@
 #: J2EE_EJBs_On_JBOSS.xml:1073
 #, no-c-format
 msgid "org.jboss.ejb.EntityPersistenceManager"
-msgstr ""
+msgstr "org.jboss.ejb.EntityPersistenceManager"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1074
@@ -3730,7 +3926,7 @@
 #: J2EE_EJBs_On_JBOSS.xml:1109
 #, no-c-format
 msgid "The org.jboss.ejb.EntityPersistenceManager interface"
-msgstr ""
+msgstr "La interfaz org.jboss.ejb.EntityPersistenceManager"
 
 #. Tag: programlisting
 #: J2EE_EJBs_On_JBOSS.xml:1110
@@ -3894,12 +4090,169 @@
 "        throws RemoteException, RemoveException;\n"
 "}"
 msgstr ""
+"public interface EntityPersistenceManager \n"
+"    extends ContainerPlugin\n"
+"{\n"
+"    /**\n"
+"     * Returns a new instance of the bean class or a subclass of the\n"
+"     * bean class.\n"
+"     *\n"
+"     * @return the new instance\n"
+"     */\n"
+"    Object createBeanClassInstance() throws Exception;\n"
+"                    \n"
+"    /**\n"
+"     * This method is called whenever an entity is to be created. The\n"
+"     * persistence manager is responsible for calling the ejbCreate method\n"
+"     * on the instance and to handle the results properly wrt the "
+"persistent\n"
+"     * store.\n"
+"     *\n"
+"     * @param m the create method in the home interface that was\n"
+"     * called\n"
+"     * @param args any create parameters\n"
+"     * @param instance the instance being used for this create call\n"
+"     */\n"
+"    void createEntity(Method m,\n"
+"                      Object[] args,\n"
+"                      EntityEnterpriseContext instance)\n"
+"        throws Exception;\n"
+"    \n"
+"    /**\n"
+"     * This method is called whenever an entity is to be created. The\n"
+"     * persistence manager is responsible for calling the ejbPostCreate "
+"method\n"
+"     * on the instance and to handle the results properly wrt the "
+"persistent\n"
+"     * store.\n"
+"     *\n"
+"     * @param m the create method in the home interface that was\n"
+"     * called\n"
+"     * @param args any create parameters\n"
+"     * @param instance the instance being used for this create call\n"
+"     */\n"
+"    void postCreateEntity(Method m,\n"
+"                          Object[] args,\n"
+"                          EntityEnterpriseContext instance)\n"
+"        throws Exception;\n"
+"    \n"
+"    /**\n"
+"     * This method is called when single entities are to be found. The\n"
+"     * persistence manager must find out whether the wanted instance is\n"
+"     * available in the persistence store, and if so it shall use the\n"
+"     * ContainerInvoker plugin to create an EJBObject to the instance, "
+"which\n"
+"     * is to be returned as result.\n"
+"     *\n"
+"     * @param finderMethod the find method in the home interface that was\n"
+"     * called\n"
+"     * @param args any finder parameters\n"
+"     * @param instance the instance to use for the finder call\n"
+"     * @return an EJBObject representing the found entity\n"
+"     */\n"
+"    Object findEntity(Method finderMethod,\n"
+"                      Object[] args,\n"
+"                      EntityEnterpriseContext instance)\n"
+"        throws Exception;\n"
+"    \n"
+"    /**\n"
+"     * This method is called when collections of entities are to be\n"
+"     * found. The persistence manager must find out whether the wanted\n"
+"     * instances are available in the persistence store, and if so it\n"
+"     * shall use the ContainerInvoker plugin to create EJBObjects to\n"
+"     * the instances, which are to be returned as result.\n"
+"     *\n"
+"     * @param finderMethod the find method in the home interface that was\n"
+"     * called\n"
+"     * @param args any finder parameters\n"
+"     * @param instance the instance to use for the finder call\n"
+"     * @return an EJBObject collection representing the found\n"
+"     * entities\n"
+"     */\n"
+"    Collection findEntities(Method finderMethod,\n"
+"                            Object[] args,\n"
+"                            EntityEnterpriseContext instance)\n"
+"                     throws Exception;\n"
+"    \n"
+"    /**\n"
+"     * This method is called when an entity shall be activated. The\n"
+"     * persistence manager must call the ejbActivate method on the\n"
+"     * instance.\n"
+"     *\n"
+"     * @param instance the instance to use for the activation\n"
+"     *\n"
+"     * @throws RemoteException thrown if some system exception occurs\n"
+"     */\n"
+"    void activateEntity(EntityEnterpriseContext instance)\n"
+"        throws RemoteException;\n"
+"                    \n"
+"    /**\n"
+"     * This method is called whenever an entity shall be load from the\n"
+"     * underlying storage. The persistence manager must load the state\n"
+"     * from the underlying storage and then call ejbLoad on the\n"
+"     * supplied instance.\n"
+"     *\n"
+"     * @param instance the instance to synchronize\n"
+"     *\n"
+"     * @throws RemoteException thrown if some system exception occurs\n"
+"     */\n"
+"    void loadEntity(EntityEnterpriseContext instance)\n"
+"        throws RemoteException;\n"
+"    \n"
+"    /**\n"
+"     * This method is used to determine if an entity should be stored.\n"
+"     *\n"
+"     * @param instance the instance to check\n"
+"     * @return true, if the entity has been modified\n"
+"     * @throws Exception thrown if some system exception occurs\n"
+"     */\n"
+"    boolean isModified(EntityEnterpriseContext instance) throws Exception;\n"
+"    \n"
+"    /**\n"
+"     * This method is called whenever an entity shall be stored to the\n"
+"     * underlying storage. The persistence manager must call ejbStore\n"
+"     * on the supplied instance and then store the state to the\n"
+"     * underlying storage.\n"
+"     *\n"
+"     * @param instance the instance to synchronize\n"
+"     *\n"
+"     * @throws RemoteException thrown if some system exception occurs\n"
+"     */\n"
+"    void storeEntity(EntityEnterpriseContext instance)\n"
+"        throws RemoteException;\n"
+"    \n"
+"    /**\n"
+"     * This method is called when an entity shall be passivate. The\n"
+"     * persistence manager must call the ejbPassivate method on the\n"
+"     * instance.\n"
+"     *\n"
+"     * @param instance the instance to passivate\n"
+"     *\n"
+"     * @throws RemoteException thrown if some system exception occurs\n"
+"     */\n"
+"    void passivateEntity(EntityEnterpriseContext instance)\n"
+"        throws RemoteException;\n"
+"    \n"
+"    /**\n"
+"     * This method is called when an entity shall be removed from the\n"
+"     * underlying storage. The persistence manager must call ejbRemove\n"
+"     * on the instance and then remove its state from the underlying\n"
+"     * storage.\n"
+"     *\n"
+"     * @param instance the instance to remove\n"
+"     *\n"
+"     * @throws RemoteException thrown if some system exception occurs\n"
+"     * @throws RemoveException thrown if the instance could not be removed\n"
+"     */\n"
+"    void removeEntity(EntityEnterpriseContext instance)\n"
+"        throws RemoteException, RemoveException;\n"
+"}"
 
 #. Tag: title
 #: J2EE_EJBs_On_JBOSS.xml:1115
 #, no-c-format
 msgid "The org.jboss.ejb.EntityPersistenceStore interface"
-msgstr ""
+msgstr "La interfaz org.jboss.ejb.EntityPersistenceStore"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1116
@@ -3918,7 +4271,7 @@
 #: J2EE_EJBs_On_JBOSS.xml:1119
 #, no-c-format
 msgid "The org.jboss.ejb.EntityPersistanceStore interface"
-msgstr ""
+msgstr "La interfaz org.jboss.ejb.EntityPersistanceStore"
 
 #. Tag: programlisting
 #: J2EE_EJBs_On_JBOSS.xml:1120
@@ -4091,6 +4444,172 @@
 "        throws RemoteException, RemoveException;\n"
 "}"
 msgstr ""
+"public interface EntityPersistenceStore \n"
+"    extends ContainerPlugin\n"
+"{\n"
+"    /**\n"
+"     * Returns a new instance of the bean class or a subclass of the\n"
+"     * bean class.\n"
+"     *\n"
+"     * @return the new instance\n"
+"     *\n"
+"     * @throws Exception\n"
+"     */\n"
+"    Object createBeanClassInstance() \n"
+"        throws Exception;\n"
+"    \n"
+"    /**\n"
+"     * Initializes the instance context.\n"
+"     *\n"
+"     * &lt;p&gt;This method is called before createEntity, and should\n"
+"     * reset the value of all cmpFields to 0 or null.\n"
+"     *\n"
+"     * @param ctx\n"
+"     *\n"
+"     * @throws RemoteException\n"
+"     */\n"
+"    void initEntity(EntityEnterpriseContext ctx);\n"
+"    \n"
+"    /**\n"
+"     * This method is called whenever an entity is to be created.  The\n"
+"     * persistence manager is responsible for handling the results\n"
+"     * properly wrt the persistent store.\n"
+"     *\n"
+"     * @param m the create method in the home interface that was\n"
+"     * called\n"
+"     * @param args any create parameters\n"
+"     * @param instance the instance being used for this create call\n"
+"     * @return The primary key computed by CMP PM or null for BMP\n"
+"     *\n"
+"     * @throws Exception\n"
+"     */\n"
+"    Object createEntity(Method m,\n"
+"                        Object[] args,\n"
+"                        EntityEnterpriseContext instance)\n"
+"        throws Exception;\n"
+"    \n"
+"    /**\n"
+"     * This method is called when single entities are to be found. The\n"
+"     * persistence manager must find out whether the wanted instance\n"
+"     * is available in the persistence store, if so it returns the\n"
+"     * primary key of the object.\n"
+"     *\n"
+"     * @param finderMethod the find method in the home interface that was\n"
+"     * called\n"
+"     * @param args any finder parameters\n"
+"     * @param instance the instance to use for the finder call\n"
+"     * @return a primary key representing the found entity\n"
+"     *\n"
+"     * @throws RemoteException thrown if some system exception occurs\n"
+"     * @throws FinderException thrown if some heuristic problem occurs\n"
+"     */\n"
+"    Object findEntity(Method finderMethod,\n"
+"                      Object[] args,\n"
+"                      EntityEnterpriseContext instance)\n"
+"        throws Exception;\n"
+"    \n"
+"    /**\n"
+"     * This method is called when collections of entities are to be\n"
+"     * found. The persistence manager must find out whether the wanted\n"
+"     * instances are available in the persistence store, and if so it\n"
+"     * must return a collection of primaryKeys.\n"
+"     *\n"
+"     * @param finderMethod the find method in the home interface that was\n"
+"     * called\n"
+"     * @param args any finder parameters\n"
+"     * @param instance the instance to use for the finder call\n"
+"     * @return an primary key collection representing the found\n"
+"     * entities\n"
+"     *\n"
+"     * @throws RemoteException thrown if some system exception occurs\n"
+"     * @throws FinderException thrown if some heuristic problem occurs\n"
+"     */\n"
+"    Collection findEntities(Method finderMethod,\n"
+"                            Object[] args,\n"
+"                            EntityEnterpriseContext instance)\n"
+"        throws Exception;\n"
+"    \n"
+"    /**\n"
+"     * This method is called when an entity shall be activated.\n"
+"     *\n"
+"     * &lt;p&gt;With the PersistenceManager factorization most EJB\n"
+"     * calls should not exists However this calls permits us to\n"
+"     * introduce optimizations in the persistence store. Particularly\n"
+"     * the context has a \"PersistenceContext\" that a PersistenceStore\n"
+"     * can use (JAWS does for smart updates) and this is as good a\n"
+"     * callback as any other to set it up.\n"
+"     * @param instance the instance to use for the activation\n"
+"     *\n"
+"     * @throws RemoteException thrown if some system exception occurs\n"
+"     */\n"
+"    void activateEntity(EntityEnterpriseContext instance)\n"
+"        throws RemoteException;\n"
+"    \n"
+"    /**\n"
+"     * This method is called whenever an entity shall be load from the\n"
+"     * underlying storage. The persistence manager must load the state\n"
+"     * from the underlying storage and then call ejbLoad on the\n"
+"     * supplied instance.\n"
+"     *\n"
+"     * @param instance the instance to synchronize\n"
+"     *\n"
+"     * @throws RemoteException thrown if some system exception occurs\n"
+"     */\n"
+"    void loadEntity(EntityEnterpriseContext instance)\n"
+"        throws RemoteException;\n"
+"    \n"
+"    /**\n"
+"     * This method is used to determine if an entity should be stored.\n"
+"     *\n"
+"     * @param instance the instance to check\n"
+"     * @return true, if the entity has been modified\n"
+"     * @throws Exception thrown if some system exception occurs\n"
+"     */\n"
+"    boolean isModified(EntityEnterpriseContext instance)\n"
+"        throws Exception;\n"
+"    \n"
+"    /**\n"
+"     * This method is called whenever an entity shall be stored to the\n"
+"     * underlying storage. The persistence manager must call ejbStore\n"
+"     * on the supplied instance and then store the state to the\n"
+"     * underlying storage.\n"
+"     *\n"
+"     * @param instance the instance to synchronize\n"
+"     *\n"
+"     * @throws RemoteException thrown if some system exception occurs\n"
+"     */\n"
+"    void storeEntity(EntityEnterpriseContext instance)\n"
+"        throws RemoteException;\n"
+"    \n"
+"    /**\n"
+"     * This method is called when an entity shall be passivate. The\n"
+"     * persistence manager must call the ejbPassivate method on the\n"
+"     * instance.\n"
+"     *\n"
+"     * &lt;p&gt;See the activate discussion for the reason for\n"
+"     * exposing EJB callback * calls to the store.\n"
+"     *\n"
+"     * @param instance the instance to passivate\n"
+"     *\n"
+"     * @throws RemoteException thrown if some system exception occurs\n"
+"     */\n"
+"    void passivateEntity(EntityEnterpriseContext instance)\n"
+"        throws RemoteException;\n"
+"    \n"
+"    /**\n"
+"     * This method is called when an entity shall be removed from the\n"
+"     * underlying storage. The persistence manager must call ejbRemove\n"
+"     * on the instance and then remove its state from the underlying\n"
+"     * storage.\n"
+"     *\n"
+"     * @param instance the instance to remove\n"
+"     *\n"
+"     * @throws RemoteException thrown if some system exception occurs\n"
+"     * @throws RemoveException thrown if the instance could not be removed\n"
+"     */\n"
+"    void removeEntity(EntityEnterpriseContext instance)\n"
+"        throws RemoteException, RemoveException;\n"
+"}"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1121
@@ -4107,7 +4626,7 @@
 #: J2EE_EJBs_On_JBOSS.xml:1127
 #, no-c-format
 msgid "<title>org.jboss.ejb.StatefulSessionPersistenceManager</title>"
-msgstr ""
+msgstr "<title>org.jboss.ejb.StatefulSessionPersistenceManager</title>"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1128
@@ -4148,13 +4667,13 @@
 msgid ""
 "The <literal>StatefulSessionPersistenceManager</literal> interface is shown "
 "below."
-msgstr ""
+msgstr "A continuación puede ver la interfaz <literal>StatefulSessionPersistenceManager</literal>."
 
 #. Tag: title
 #: J2EE_EJBs_On_JBOSS.xml:1156
 #, no-c-format
 msgid "The org.jboss.ejb.StatefulSessionPersistenceManager interface"
-msgstr ""
+msgstr "La interfaz org.jboss.ejb.StatefulSessionPersistenceManager"
 
 #. Tag: programlisting
 #: J2EE_EJBs_On_JBOSS.xml:1157
@@ -4179,6 +4698,24 @@
 "    public void removePassivated(Object key);\n"
 "}"
 msgstr ""
+"public interface StatefulSessionPersistenceManager \n"
+"    extends ContainerPlugin\n"
+"{\n"
+"    public void createSession(Method m, Object[] args,\n"
+"                              StatefulSessionEnterpriseContext ctx)\n"
+"        throws Exception;\n"
+"    \n"
+"    public void activateSession(StatefulSessionEnterpriseContext ctx)\n"
+"        throws RemoteException;\n"
+"    \n"
+"    public void passivateSession(StatefulSessionEnterpriseContext ctx)\n"
+"        throws RemoteException;\n"
+"    \n"
+"    public void removeSession(StatefulSessionEnterpriseContext ctx)\n"
+"        throws RemoteException, RemoveException;\n"
+"    \n"
+"    public void removePassivated(Object key);\n"
+"}"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1158
@@ -4219,7 +4756,7 @@
 #: J2EE_EJBs_On_JBOSS.xml:1173
 #, no-c-format
 msgid "Why JBoss Needs Locking"
-msgstr ""
+msgstr "Por qué JBoss necesita bloqueos"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1174
@@ -4248,9 +4785,9 @@
 
 #. Tag: title
 #: J2EE_EJBs_On_JBOSS.xml:1183
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Entity Bean Lifecycle"
-msgstr "Bean de Entidad en EJB 2.x"
+msgstr "Ciclo de vida de un bean entidad"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1184
@@ -4324,7 +4861,7 @@
 #: J2EE_EJBs_On_JBOSS.xml:1218
 #, no-c-format
 msgid "Default Locking Behavior"
-msgstr ""
+msgstr "Comportamiento predeterminado de bloqueo"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1219
@@ -4366,7 +4903,7 @@
 #: J2EE_EJBs_On_JBOSS.xml:1237
 #, no-c-format
 msgid "Pluggable Interceptors and Locking Policy"
-msgstr ""
+msgstr "Interceptores enchufables y la política de bloqueo"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1238
@@ -4412,6 +4949,34 @@
 "JDBCRelationInterceptor&lt;/interceptor&gt;\n"
 "&lt;/container-interceptors&gt;"
 msgstr ""
+"&lt;container-interceptors&gt;\n"
+"    &lt;interceptor&gt;org.jboss.ejb.plugins."
+"ProxyFactoryFinderInterceptor&lt;/interceptor&gt;\n"
+"    &lt;interceptor&gt;org.jboss.ejb.plugins.LogInterceptor&lt;/"
+"interceptor&gt;\n"
+"    &lt;interceptor&gt;org.jboss.ejb.plugins.SecurityInterceptor&lt;/"
+"interceptor&gt;\n"
+"    &lt;interceptor&gt;org.jboss.ejb.plugins.TxInterceptorCMT&lt;/"
+"interceptor&gt;\n"
+"    &lt;interceptor&gt;org.jboss.ejb.plugins.CallValidationInterceptor&lt;/"
+"interceptor&gt;\n"
+"    &lt;interceptor metricsEnabled=\"true\"&gt;org.jboss.ejb.plugins."
+"MetricsInterceptor&lt;/interceptor&gt;\n"
+"    &lt;interceptor&gt;org.jboss.ejb.plugins.EntityCreationInterceptor&lt;/"
+"interceptor&gt;\n"
+"    &lt;interceptor&gt;org.jboss.ejb.plugins.EntityLockInterceptor&lt;/"
+"interceptor&gt;\n"
+"    &lt;interceptor&gt;org.jboss.ejb.plugins.EntityInstanceInterceptor&lt;/"
+"interceptor&gt;\n"
+"    &lt;interceptor&gt;org.jboss.ejb.plugins.EntityReentranceInterceptor&lt;/"
+"interceptor&gt;\n"
+"    &lt;interceptor&gt;org.jboss.resource.connectionmanager."
+"CachedConnectionInterceptor&lt;/interceptor&gt;\n"
+"    &lt;interceptor&gt;org.jboss.ejb.plugins."
+"EntitySynchronizationInterceptor&lt;/interceptor&gt;\n"
+"    &lt;interceptor&gt;org.jboss.ejb.plugins.cmp.jdbc."
+"JDBCRelationInterceptor&lt;/interceptor&gt;\n"
+"&lt;/container-interceptors&gt;"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1242
@@ -4463,7 +5028,7 @@
 #: J2EE_EJBs_On_JBOSS.xml:1265
 #, no-c-format
 msgid "Deadlock"
-msgstr ""
+msgstr "Punto muerto"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1266
@@ -4488,7 +5053,7 @@
 #: J2EE_EJBs_On_JBOSS.xml:1270
 #, no-c-format
 msgid "Deadlock definition example"
-msgstr ""
+msgstr "Ejemplo de la definición de punto muerto"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1277
@@ -4507,7 +5072,7 @@
 #: J2EE_EJBs_On_JBOSS.xml:1281
 #, no-c-format
 msgid "Deadlock Detection"
-msgstr ""
+msgstr "Detección de puntos muertos"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1282
@@ -4526,13 +5091,13 @@
 #: J2EE_EJBs_On_JBOSS.xml:1286
 #, no-c-format
 msgid "An example blocked transaction table"
-msgstr ""
+msgstr "Ejemplo de una tabla de transacciones bloqueada"
 
 #. Tag: entry
 #: J2EE_EJBs_On_JBOSS.xml:1290
 #, no-c-format
 msgid "Blocking TX"
-msgstr ""
+msgstr "Bloque de TX"
 
 #. Tag: entry
 #: J2EE_EJBs_On_JBOSS.xml:1293
@@ -4544,25 +5109,25 @@
 #: J2EE_EJBs_On_JBOSS.xml:1300 J2EE_EJBs_On_JBOSS.xml:1319
 #, no-c-format
 msgid "<entry>Tx1</entry>"
-msgstr ""
+msgstr "<entry>Tx1</entry>"
 
 #. Tag: entry
 #: J2EE_EJBs_On_JBOSS.xml:1303
 #, no-c-format
 msgid "<entry>Tx2</entry>"
-msgstr ""
+msgstr "<entry>Tx2</entry>"
 
 #. Tag: entry
 #: J2EE_EJBs_On_JBOSS.xml:1308
 #, no-c-format
 msgid "<entry>Tx3</entry>"
-msgstr ""
+msgstr "<entry>Tx3</entry>"
 
 #. Tag: entry
 #: J2EE_EJBs_On_JBOSS.xml:1311 J2EE_EJBs_On_JBOSS.xml:1316
 #, no-c-format
 msgid "<entry>Tx4</entry>"
-msgstr ""
+msgstr "<entry>Tx4</entry>"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1326
@@ -4616,12 +5181,28 @@
 "    }\n"
 "}"
 msgstr ""
+"try {\n"
+"    // ...\n"
+"} catch (RemoteException ex) {\n"
+"    Throwable cause = null;\n"
+"    RemoteException rex = ex;\n"
+"    while (rex.detail != null) {\n"
+"        cause = rex.detail;\n"
+"        if (cause instanceof ApplicationDeadlockException) {\n"
+"                // ... We have deadlock, force a retry of the transaction.\n"
+"            break;\n"
+"        }\n"
+"        if (cause instanceof RemoteException) {\n"
+"            rex = (RemoteException)cause;\n"
+"        }\n"
+"    }\n"
+"}"
 
 #. Tag: title
 #: J2EE_EJBs_On_JBOSS.xml:1340
 #, no-c-format
 msgid "Viewing Lock Information"
-msgstr ""
+msgstr "Ver la información de bloqueo"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1341
@@ -4640,6 +5221,8 @@
 "&lt;mbean code=\"org.jboss.monitor.EntityLockMonitor\"\n"
 "       name=\"jboss.monitor:name=EntityLockMonitor\"/&gt;"
 msgstr ""
+"&lt;mbean code=\"org.jboss.monitor.EntityLockMonitor\"\n"
+"       name=\"jboss.monitor:name=EntityLockMonitor\"/&gt;"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1345
@@ -4693,7 +5276,7 @@
 #: J2EE_EJBs_On_JBOSS.xml:1370
 #, no-c-format
 msgid "It also has the following operations:"
-msgstr ""
+msgstr "También tiene las siguientes operaciones:"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1375
@@ -4718,9 +5301,9 @@
 
 #. Tag: title
 #: J2EE_EJBs_On_JBOSS.xml:1390
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Advanced Configurations and Optimizations"
-msgstr "Otras Opciones de Configuración"
+msgstr "Configuraciones avanzadas y optimizaciones"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1391
@@ -4737,7 +5320,7 @@
 #: J2EE_EJBs_On_JBOSS.xml:1395
 #, no-c-format
 msgid "Short-lived Transactions"
-msgstr ""
+msgstr "Transacciones de corta vida"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1396
@@ -4752,7 +5335,7 @@
 #: J2EE_EJBs_On_JBOSS.xml:1402
 #, no-c-format
 msgid "Ordered Access"
-msgstr ""
+msgstr "Acceso ordenado"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1403
@@ -4769,7 +5352,7 @@
 #: J2EE_EJBs_On_JBOSS.xml:1409
 #, no-c-format
 msgid "Read-Only Beans"
-msgstr ""
+msgstr "Beans de sólo lectura"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1410
@@ -4797,7 +5380,7 @@
 #: J2EE_EJBs_On_JBOSS.xml:1416
 #, no-c-format
 msgid "Marking an entity bean read-only using jboss.xml"
-msgstr ""
+msgstr "Marcar un bean de entidad de solo lectura usando jboss.xml"
 
 #. Tag: programlisting
 #: J2EE_EJBs_On_JBOSS.xml:1417
@@ -4813,12 +5396,21 @@
 "    &lt;/enterprise-beans&gt;\n"
 "&lt;/jboss&gt;"
 msgstr ""
+"&lt;jboss&gt;\n"
+"    &lt;enterprise-beans&gt;\n"
+"        &lt;entity&gt;\n"
+"            &lt;ejb-name&gt;MyEntityBean&lt;/ejb-name&gt;\n"
+"            &lt;jndi-name&gt;MyEntityHomeRemote&lt;/jndi-name&gt;\n"
+"            &lt;read-only&gt;True&lt;/read-only&gt;\n"
+"        &lt;/entity&gt;\n"
+"    &lt;/enterprise-beans&gt;\n"
+"&lt;/jboss&gt;"
 
 #. Tag: title
 #: J2EE_EJBs_On_JBOSS.xml:1422
 #, no-c-format
 msgid "Explicitly Defining Read-Only Methods"
-msgstr ""
+msgstr "Definición explícita de métodos de solo lectura "
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1423
@@ -4839,11 +5431,11 @@
 #: J2EE_EJBs_On_JBOSS.xml:1426
 #, no-c-format
 msgid "Defining entity bean methods as read only"
-msgstr ""
+msgstr "Definición de métodos bean de entidad como de solo lectura"
 
 #. Tag: programlisting
 #: J2EE_EJBs_On_JBOSS.xml:1427
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "&lt;jboss&gt;\n"
 "    &lt;enterprise-beans&gt;\n"
@@ -4865,35 +5457,31 @@
 "    &lt;/enterprise-beans&gt;\n"
 "&lt;/jboss&gt;"
 msgstr ""
-"&lt;jboss&gt;    \n"
-"    &lt;enterprise-beans&gt;      \n"
-"        &lt;entity&gt;        \n"
-"            &lt;ejb-name&gt;nextgen.EnterpriseEntity&lt;/ejb-"
-"name&gt;        \n"
-"            &lt;jndi-name&gt;nextgen.EnterpriseEntity&lt;/jndi-"
-"name&gt;          \n"
-"            &lt;clustered&gt;True&lt;/clustered&gt;         \n"
-"            &lt;cluster-config&gt;            \n"
-"                &lt;partition-name&gt;DefaultPartition&lt;/partition-"
-"name&gt;            \n"
-"                &lt;home-load-balance-policy&gt;                 \n"
-"                    org.jboss.ha.framework.interfaces."
-"RoundRobin            \n"
-"                &lt;/home-load-balance-policy&gt;            \n"
-"                &lt;bean-load-balance-policy&gt;                \n"
-"                    org.jboss.ha.framework.interfaces."
-"FirstAvailable            \n"
-"                &lt;/bean-load-balance-policy&gt;          \n"
-"            &lt;/cluster-config&gt;      \n"
-"        &lt;/entity&gt;    \n"
-"    &lt;/enterprise-beans&gt;  \n"
+"&lt;jboss&gt;\n"
+"    &lt;enterprise-beans&gt;\n"
+"        &lt;entity&gt;\n"
+"            &lt;ejb-name&gt;nextgen.EnterpriseEntity&lt;/ejb-name&gt;\n"
+"            &lt;jndi-name&gt;nextgen.EnterpriseEntity&lt;/jndi-name&gt;\n"
+"            &lt;method-attributes&gt;\n"
+"                &lt;method&gt;\n"
+"                    &lt;method-name&gt;get*&lt;/method-name&gt;\n"
+"                    &lt;read-only&gt;true&lt;/read-only&gt;\n"
+"                &lt;/method&gt;\n"
+"                &lt;method&gt;\n"
+"                    &lt;method-name&gt;anotherReadOnlyMethod&lt;/method-"
+"name&gt;\n"
+"                    &lt;read-only&gt;true&lt;/read-only&gt;\n"
+"                &lt;/method&gt;\n"
+"            &lt;/method-attributes&gt;\n"
+"        &lt;/entity&gt;\n"
+"    &lt;/enterprise-beans&gt;\n"
 "&lt;/jboss&gt;"
 
 #. Tag: title
 #: J2EE_EJBs_On_JBOSS.xml:1432
 #, no-c-format
 msgid "Instance Per Transaction Policy"
-msgstr ""
+msgstr "Política de instancia por transacción"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1433
@@ -4943,11 +5531,11 @@
 #: J2EE_EJBs_On_JBOSS.xml:1442
 #, no-c-format
 msgid "An example of using the Instance Per Transaction policy."
-msgstr ""
+msgstr "Ejemplo del uso de la política de instancia por transacción. "
 
 #. Tag: programlisting
 #: J2EE_EJBs_On_JBOSS.xml:1443
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "&lt;jboss&gt;\n"
 "    &lt;enterprise-beans&gt;\n"
@@ -4968,25 +5556,22 @@
 "    &lt;/enterprise-beans&gt;\n"
 "&lt;/jboss&gt;"
 msgstr ""
-"&lt;jboss&gt;    \n"
-"    &lt;enterprise-beans&gt;      \n"
-"        &lt;session&gt;        \n"
-"            &lt;ejb-name&gt;nextgen.StatelessSession&lt;/ejb-"
-"name&gt;        \n"
-"            &lt;jndi-name&gt;nextgen.StatelessSession&lt;/jndi-"
-"name&gt;        \n"
-"            &lt;clustered&gt;True&lt;/clustered&gt;        \n"
-"            &lt;cluster-config&gt;          \n"
-"                &lt;partition-name&gt;DefaultPartition&lt;/partition-"
-"name&gt;          \n"
-"                &lt;home-load-balance-policy&gt;                 \n"
-"                    org.jboss.ha.framework.interfaces.RoundRobin          \n"
-"                &lt;/home-load-balance-policy&gt;          \n"
-"                &lt;bean-load-balance-policy&gt;  \n"
-"                    org.jboss.ha.framework.interfaces.RoundRobin\n"
-"                &lt;/bean-load-balance-policy&gt;\n"
-"            &lt;/cluster-config&gt;\n"
-"        &lt;/session&gt;\n"
+"&lt;jboss&gt;\n"
+"    &lt;enterprise-beans&gt;\n"
+"        &lt;entity&gt;\n"
+"            &lt;ejb-name&gt;MyCMP2Bean&lt;/ejb-name&gt;\n"
+"            &lt;jndi-name&gt;MyCMP2&lt;/jndi-name&gt;\n"
+"            &lt;configuration-name&gt;\n"
+"                Instance Per Transaction CMP 2.x EntityBean\n"
+"            &lt;/configuration-name&gt;\n"
+"        &lt;/entity&gt;\n"
+"        &lt;entity&gt;\n"
+"            &lt;ejb-name&gt;MyBMPBean&lt;/ejb-name&gt;\n"
+"            &lt;jndi-name&gt;MyBMP&lt;/jndi-name&gt;\n"
+"            &lt;configuration-name&gt;\n"
+"                Instance Per Transaction BMP EntityBean\n"
+"            &lt;/configuration-name&gt;\n"
+"        &lt;/entity&gt;\n"
 "    &lt;/enterprise-beans&gt;\n"
 "&lt;/jboss&gt;"
 
@@ -4994,7 +5579,7 @@
 #: J2EE_EJBs_On_JBOSS.xml:1450
 #, no-c-format
 msgid "Running Within a Cluster"
-msgstr ""
+msgstr "Ejecución dentro de un clúster"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1451
@@ -5017,19 +5602,19 @@
 #: J2EE_EJBs_On_JBOSS.xml:1457
 #, no-c-format
 msgid "Troubleshooting"
-msgstr ""
+msgstr "Resolución de problemas"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1458
 #, no-c-format
 msgid "This section will describe some common locking problems and their solution."
-msgstr ""
+msgstr "Esta sección va a describir algunos problemas comunes de bloqueo y su solución. "
 
 #. Tag: title
 #: J2EE_EJBs_On_JBOSS.xml:1462
 #, no-c-format
 msgid "Locking Behavior Not Working"
-msgstr ""
+msgstr "El comportamiento de bloqueo no está funcionando"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1463
@@ -5070,7 +5655,7 @@
 #: J2EE_EJBs_On_JBOSS.xml:1486
 #, no-c-format
 msgid "IllegalStateException"
-msgstr ""
+msgstr "IllegalStateException"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1487
@@ -5106,9 +5691,9 @@
 
 #. Tag: title
 #: J2EE_EJBs_On_JBOSS.xml:1504
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "EJB Timer Configuration"
-msgstr "Configuración de JGroups"
+msgstr "Configuración del termporizador EJB"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1505
@@ -5150,6 +5735,17 @@
 "txtimer.TimedObjectInvokerImpl&lt;/attribute&gt;\n"
 "&lt;/mbean&gt;"
 msgstr ""
+"&lt;mbean code=\"org.jboss.ejb.txtimer.EJBTimerServiceImpl\" name=\"jboss."
+"ejb:service=EJBTimerService\"&gt;\n"
+"    &lt;attribute name=\"RetryPolicy\"&gt;jboss.ejb:service=EJBTimerService,"
+"retryPolicy=fixedDelay&lt;/attribute&gt;\n"
+"    &lt;attribute name=\"PersistencePolicy\"&gt;jboss.ejb:"
+"service=EJBTimerService,persistencePolicy=database&lt;/attribute&gt;\n"
+"    &lt;attribute name=\"TimerIdGeneratorClassName\"&gt;org.jboss.ejb."
+"txtimer.BigIntegerTimerIdGenerator&lt;/attribute&gt;\n"
+"    &lt;attribute name=\"TimedObjectInvokerClassName\"&gt;org.jboss.ejb."
+"txtimer.TimedObjectInvokerImpl&lt;/attribute&gt;\n"
+"&lt;/mbean&gt;"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1512
@@ -5232,6 +5828,11 @@
 "    &lt;attribute name=\"Delay\"&gt;100&lt;/attribute&gt;\n"
 "&lt;/mbean&gt;"
 msgstr ""
+"&lt;mbean code=\"org.jboss.ejb.txtimer.FixedDelayRetryPolicy\"\n"
+"       name=\"jboss.ejb:service=EJBTimerService,retryPolicy=fixedDelay"
+"\"&gt;\n"
+"    &lt;attribute name=\"Delay\"&gt;100&lt;/attribute&gt;\n"
+"&lt;/mbean&gt;"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1541
@@ -5266,6 +5867,8 @@
 "&lt;mbean code=\"org.jboss.ejb.txtimer.NoopPersistencePolicy\" \n"
 "       name=\"jboss.ejb:service=EJBTimerService,persistencePolicy=noop\"/&gt;"
 msgstr ""
+"&lt;mbean code=\"org.jboss.ejb.txtimer.NoopPersistencePolicy\" \n"
+"       name=\"jboss.ejb:service=EJBTimerService,persistencePolicy=noop\"/&gt;"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1555
@@ -5290,6 +5893,16 @@
 "txtimer.GeneralPurposeDatabasePersistencePlugin&lt;/attribute&gt;\n"
 "&lt;/mbean&gt;"
 msgstr ""
+"&lt;mbean code=\"org.jboss.ejb.txtimer.DatabasePersistencePolicy\" \n"
+"       name=\"jboss.ejb:service=EJBTimerService,persistencePolicy=database"
+"\"&gt;\n"
+"    &lt;!-- DataSource JNDI name --&gt;\n"
+"    &lt;depends optional-attribute-name=\"DataSource\"&gt;jboss.jca:"
+"service=DataSourceBinding,name=DefaultDS&lt;/depends&gt;\n"
+"    &lt;!-- The plugin that handles database persistence --&gt;\n"
+"    &lt;attribute name=\"DatabasePersistencePlugin\"&gt;org.jboss.ejb."
+"txtimer.GeneralPurposeDatabasePersistencePlugin&lt;/attribute&gt;\n"
+"&lt;/mbean&gt;"
 
 #. Tag: para
 #: J2EE_EJBs_On_JBOSS.xml:1561




More information about the jboss-cvs-commits mailing list