public class NoDurability<Z,D extends Database<Z>> extends Object implements Durability<Z,D>
Durability
implementation that does not track anything.
This durability level cannot detect, nor recover from mid-commit crashes.Durability.Phase
Constructor and Description |
---|
NoDurability() |
Modifier and Type | Method and Description |
---|---|
InvocationStrategy |
getInvocationStrategy(InvocationStrategy strategy,
Durability.Phase phase,
Object transactionId) |
<T,R,E extends Exception> |
getInvoker(Invoker<Z,D,T,R,E> invoker,
Durability.Phase phase,
Object transactionId,
ExceptionFactory<E> exceptionFactory) |
void |
recover(Map<InvocationEvent,Map<String,InvokerEvent>> invokers) |
public NoDurability()
public InvocationStrategy getInvocationStrategy(InvocationStrategy strategy, Durability.Phase phase, Object transactionId)
getInvocationStrategy
in interface Durability<Z,D extends Database<Z>>
Durability.getInvocationStrategy(net.sf.hajdbc.invocation.InvocationStrategy, net.sf.hajdbc.durability.Durability.Phase, java.lang.Object)
public <T,R,E extends Exception> Invoker<Z,D,T,R,E> getInvoker(Invoker<Z,D,T,R,E> invoker, Durability.Phase phase, Object transactionId, ExceptionFactory<E> exceptionFactory)
getInvoker
in interface Durability<Z,D extends Database<Z>>
Durability.getInvoker(net.sf.hajdbc.invocation.Invoker, net.sf.hajdbc.durability.Durability.Phase, java.lang.Object, net.sf.hajdbc.ExceptionFactory)
public void recover(Map<InvocationEvent,Map<String,InvokerEvent>> invokers)
recover
in interface Durability<Z,D extends Database<Z>>
Durability.recover(java.util.Map)
Copyright © 2004–2014 Paul Ferraro. All rights reserved.