[jboss-cvs] JBossAS SVN: r74944 - projects/docs/enterprise/4.3/Transactions/Programmers_Guide/pt-BR.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Jun 23 22:11:52 EDT 2008
Author: ldelima at redhat.com
Date: 2008-06-23 22:11:52 -0400 (Mon, 23 Jun 2008)
New Revision: 74944
Modified:
projects/docs/enterprise/4.3/Transactions/Programmers_Guide/pt-BR/Chapter_02.po
Log:
translation ongoing
Modified: projects/docs/enterprise/4.3/Transactions/Programmers_Guide/pt-BR/Chapter_02.po
===================================================================
--- projects/docs/enterprise/4.3/Transactions/Programmers_Guide/pt-BR/Chapter_02.po 2008-06-24 02:00:15 UTC (rev 74943)
+++ projects/docs/enterprise/4.3/Transactions/Programmers_Guide/pt-BR/Chapter_02.po 2008-06-24 02:11:52 UTC (rev 74944)
@@ -8,7 +8,7 @@
"Project-Id-Version: Chapter_02\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2008-06-05 22:51+0000\n"
-"PO-Revision-Date: 2008-06-24 10:44+1000\n"
+"PO-Revision-Date: 2008-06-24 12:11+1000\n"
"Last-Translator: Leticia de Lima <ldelima at redhat.com>\n"
"Language-Team: Brazilian Portuguese <en at li.org>\n"
"MIME-Version: 1.0\n"
@@ -188,7 +188,7 @@
#: Chapter_02.xml:30 Chapter_02.xml:37
#, no-c-format
msgid "OutputObjectState"
-msgstr ""
+msgstr "OutputObjectState"
#. Tag: programlisting
#: Chapter_02.xml:32
@@ -222,6 +222,33 @@
"public synchronized String unpackString () throws IOException;\n"
"};"
msgstr ""
+"class OutputObjectState extends OutputBuffer\n"
+"{\n"
+"public OutputObjectState (Uid newUid, String typeName);\n"
+"\n"
+"public boolean notempty ();\n"
+"public int size ();\n"
+"public Uidpublic class InputBuffer\n"
+"{\n"
+"public InputBuffer ();\n"
+"\n"
+"public final synchronized boolean valid ();\n"
+"public synchronized byte[] buffer();\n"
+"public synchronized int length ();\n"
+"\n"
+"/* unpack operations for standard Java types */\n"
+"\n"
+"public synchronized byte unpackByte () throws IOException;\n"
+"public synchronized byte[] unpackBytes () throws IOException;\n"
+"public synchronized boolean unpackBoolean () throws IOException;\n"
+"public synchronized char unpackChar () throws IOException;\n"
+"public synchronized short unpackShort () throws IOException;\n"
+"public synchronized int unpackInt () throws IOException;\n"
+"public synchronized long unpackLong () throws IOException;\n"
+"public synchronized float unpackFloat () throws IOException;\n"
+"public synchronized double unpackDouble () throws IOException;\n"
+"public synchronized String unpackString () throws IOException;\n"
+"};"
#. Tag: programlisting
#: Chapter_02.xml:42
@@ -237,12 +264,21 @@
" public String type ();\n"
"};"
msgstr ""
+"class OutputObjectState extends OutputBuffer\n"
+"{\n"
+" public OutputObjectState (Uid newUid, String typeName);\n"
+" \n"
+" public boolean notempty ();\n"
+" public int size ();\n"
+" public Uid stateUid ();\n"
+" public String type ();\n"
+"};"
#. Tag: title
#: Chapter_02.xml:49
#, no-c-format
msgid "InputObjectState"
-msgstr ""
+msgstr "InputObjectState"
#. Tag: programlisting
#: Chapter_02.xml:51
@@ -258,6 +294,15 @@
" public String type ();\n"
"};"
msgstr ""
+"class InputObjectState extends InputBuffer\n"
+"{\n"
+" public OutputObjectState (Uid newUid, String typeName, byte[] b);\n"
+" \n"
+" public boolean notempty ();\n"
+" public int size ();\n"
+" public Uid stateUid ();\n"
+" public String type ();\n"
+"};"
#. Tag: para
#: Chapter_02.xml:56
@@ -270,12 +315,14 @@
"classname> instance is a compressed image. These are used when accessing the "
"object store during storage and retrieval of the object state."
msgstr ""
+"A classe <classname>Input/OutputObjectState</classname> fornece toda a funcionalidade do <classname>Input/OutputBuffer</classname> (através da herança), mas adiciona duas variáveis da instância adicionais que significam o Uid e tipo de objeto para cada instância <classname>Input/OutputObjectState</"
+"classname> que for uma imagem compacta. Isto é usado quando acessando o armazenamento do objeto durante o armazenamento e recuperação do estado do objeto."
#. Tag: title
#: Chapter_02.xml:60
#, no-c-format
msgid "The object store"
-msgstr ""
+msgstr "O armazenamento do objeto"
#. Tag: para
#: Chapter_02.xml:62
@@ -287,7 +334,7 @@
"Unix file system (in several different forms); and as a remotely accessible "
"store. More complete information about the object stores available in "
"<emphasis>TxCore</emphasis> can be found in the Appendix."
-msgstr ""
+msgstr "O armazenamento do objeto fornecido com <emphasis>TxCore</emphasis> possui deliberadamente uma interface restrita clara da qual pode ser implementada em uma variedade de maneiras. Por exemplo, os armazenamentos do objeto estão implementados na memória compartilhada; no sistema de arquivo Unix (em muitas maneiras diferentes) e como um armazenamento remoto acessível. Você poderá encontrar no Apêndice informações mais completas referentes à disponibilidade de armazenamentos de objetos em <emphasis>TxCore</emphasis>."
#. Tag: para
#: Chapter_02.xml:64
@@ -296,7 +343,7 @@
"As with all <emphasis>TxCore</emphasis> classes the default object stores "
"are pure Java implementations; to access the shared memory and other more "
"complex object store implementations it is necessary to use native methods."
-msgstr ""
+msgstr "Assim como todas as classes <emphasis>TxCore</emphasis> os armazenamentos de objeto padrões são implementações Java pura. É necessário usar métodos nativos para o acesso à memória compartilhada e outras implementações de armazenamento de objeto complexo."
#. Tag: para
#: Chapter_02.xml:66
@@ -314,6 +361,8 @@
"emphasis> system components as appropriate thus the existence of any shadow "
"versions of objects in the store are hidden from the programmer."
msgstr ""
+"Todos os armazenamentos do objeto retêm e recuperam instâncias das classes <classname>Input/OutputObjectState</classname>. Estas instâncias são nomeadas pela Uid e Type de Objeto que as mesmas representam. Os estados são lidos usando a operação <command>read_committed</command> e gravados pelo sistema usando a operação <command>write_uncommitted</command>. Sob operação normal, os estados de objetos novos não substituem estados de objetos antigos, mas são gravados pelo armazenamento como cópias ocultas. Estas cópias ocultas substituem as originais apenas quando a operação <command>commit_state</command> for invocada. Normalmente, toda a interação com o armazenamento do objeto é executada pelos componentes de sistema <emphasis>TxCore</"
+"emphasis> como apropriadas assim como a existência de qualquer versão oculta de objetos no armazenamento estão ocultas do programador."
#. Tag: screen
#: Chapter_02.xml:68
@@ -337,6 +386,23 @@
". . .\n"
"};"
msgstr ""
+"public class ObjectStore\n"
+"{\n"
+"public static final int OS_COMMITTED;\n"
+"public static final int OS_UNCOMMITTED;\n"
+"public static final int OS_COMMITTED_HIDDEN;\n"
+"public static final int OS_UNCOMMITTED_HIDDEN;\n"
+"public static final int OS_UNKNOWN;\n"
+"\n"
+"/* The abstract interface */\n"
+"public abstract boolean commit_state (Uid u, String name)\n"
+"throws ObjectStoreException;\n"
+"public abstract InputObjectState read_committed (Uid u, String name)\n"
+"throws ObjectStoreException;\n"
+"public abstract boolean write_uncommitted (Uid u, String name,\n"
+"OutputObjectState os) throws ObjectStoreException;\n"
+". . .\n"
+"};"
#. Tag: para
#: Chapter_02.xml:70
@@ -473,6 +539,54 @@
" public static final int MULTIPLE;\n"
"};"
msgstr ""
+"public class ObjectStatus\n"
+"{\n"
+" public static final int PASSIVE;\n"
+" public static final int PASSIVE_NEW;\n"
+" public static final int ACTIVE;\n"
+" public static final int ACTIVE_NEW;\n"
+" public static final int UNKNOWN_STATUS;\n"
+"};\n"
+"\n"
+"public class ObjectType\n"
+"{\n"
+" public static final int RECOVERABLE;\n"
+" public static final int ANDPERSISTENT;\n"
+" public static final int NEITHER;\n"
+"};\n"
+"\n"
+"public abstract class StateManager\n"
+"{\n"
+" public synchronized boolean activate ();\n"
+" public synchronized boolean activate (String storeRoot);\n"
+" public synchronized boolean deactivate ();\n"
+" public synchronized boolean deactivate (String storeRoot, boolean "
+"commit);\n"
+" \n"
+" public synchronized void destroy ();\n"
+" \n"
+" public final Uid get_uid ();\n"
+" \n"
+" public boolean restore_state (InputObjectState, int ObjectType);\n"
+" public boolean save_state (OutputObjectState, int ObjectType);\n"
+" public String type ();\n"
+" . . .\n"
+" \n"
+" protected StateManager ();\n"
+" protected StateManager (int ObjectType, ObjectName attr);\n"
+" protected StateManager (Uid uid);\n"
+" protected StateManager (Uid uid, ObjectName attr);\n"
+" . . .\n"
+" \n"
+" protected final void modified ();\n"
+" . . .\n"
+"};\n"
+"\n"
+"public class ObjectModel\n"
+"{\n"
+" public static final int SINGLE;\n"
+" public static final int MULTIPLE;\n"
+"};"
#. Tag: para
#: Chapter_02.xml:94
@@ -516,6 +630,24 @@
" }\n"
"}"
msgstr ""
+"public boolean save_state ( OutputObjectState os, int ObjectType )\n"
+"{\n"
+" if (!super.save_state(os, ObjectType))\n"
+" return false;\n"
+" \n"
+" try\n"
+" {\n"
+" os.packInt(A);\n"
+" os.packString(B);\n"
+" os.packFloat(C);\n"
+" \n"
+" return true;\n"
+" }\n"
+" catch (IOException e)\n"
+" {\n"
+" return false;\n"
+" }\n"
+"}"
#. Tag: para
#: Chapter_02.xml:98
@@ -685,6 +817,14 @@
" AtomicObject obj = new AtomicObject(ObjectType.ANDPERSISTENT, attr);\n"
" }"
msgstr ""
+"{\n"
+" ObjectName attr = new ObjectName(“SNS:myObjectName”);\n"
+" \n"
+" attr.setLongAttribute(ArjunaNames.StateManager_objectModel(),\n"
+" ObjectModel.SINGLE);\n"
+" \n"
+" AtomicObject obj = new AtomicObject(ObjectType.ANDPERSISTENT, attr);\n"
+" }"
#. Tag: title
#: Chapter_02.xml:161
More information about the jboss-cvs-commits
mailing list