|
|||||||||
| CLASSE ANT PRÓX CLASSE | FRAMES SEM FRAMES | ||||||||
| RESUMO: ANINHADA | CONSTANTES ENUM | CAMPO | MÉTODO | DETALHE: CONSTANTES ENUM | CAMPO | MÉTODO | ||||||||
java.lang.Objectjava.lang.Enum<ImplicitTransactionManagementPolicy>
com.google.appengine.api.datastore.ImplicitTransactionManagementPolicy
public enum ImplicitTransactionManagementPolicy
Descreve as diversas políticas que o armazenamento de dados pode seguir para o gerenciamento de transação implícita. Ao decidir qual política usar, lembre-se do seguinte: o armazenamento de dados tentará novamente, e de forma automática, as operações que falharam devido às atualizações simultâneas no mesmo grupo de entidades, se a operação não fizer parte de uma transação. Se a operação fizer parte de uma transação, o armazenamento de dados não tentará novamente as operações que falharam devido às atualizações simultâneas no mesmo grupo de entidades e gerará imediatamente uma ConcurrentModificationException. Se o seu aplicativo precisar executar qualquer tipo de fusão inteligente quando tentativas simultâneas forem feitas para atualizar o mesmo grupo de entidades, provavelmente você vai querer usar AUTO, caso contrário NONE talvez seja aceito. Consulte DatastoreService para obter uma lista de operações que executam o gerenciamento de transação implícita.
| Resumo da constante de enum | |
|---|---|
AUTO Se já existir uma transação atual, use-a; caso contrário, crie uma. |
|
NONE Se já existir uma transação atual, use-a; caso contrário, execute sem uma transação. |
|
| Resumo do método | |
|---|---|
static ImplicitTransactionManagementPolicy |
valueOf(java.lang.String name) Retorna a constante de enum desse tipo com o nome especificado. |
static ImplicitTransactionManagementPolicy[] |
values() Retorna uma matriz contendo as constantes desse tipo de enum, na ordem em que são declaradas. |
| Métodos herdados da classe java.lang.Enum |
|---|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
| Métodos herdados da classe java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Detalhes da constante de enum |
|---|
public static final ImplicitTransactionManagementPolicy NONE
public static final ImplicitTransactionManagementPolicy AUTO
| Detalhes do método |
|---|
public static ImplicitTransactionManagementPolicy[] values()
for (ImplicitTransactionManagementPolicy c : ImplicitTransactionManagementPolicy.values()) System.out.println(c);
public static ImplicitTransactionManagementPolicy valueOf(java.lang.String name)
name - o nome da constante de enum a ser retornada.
java.lang.IllegalArgumentException - se esse tipo de enum não tiver uma constante com o nome especificado
java.lang.NullPointerException - se o argumento for nulo
|
|||||||||
| CLASSE ANT PRÓX CLASSE | FRAMES SEM FRAMES | ||||||||
| RESUMO: ANINHADA | CONSTANTES ENUM | CAMPO | MÉTODO | DETALHE: CONSTANTES ENUM | CAMPO | MÉTODO | ||||||||