Package eu.antidotedb.client.messages
Interface AntidoteRequest.Handler<V>
-
- Type Parameters:
V- the return type of the handle methods
- All Known Subinterfaces:
Transformer
- All Known Implementing Classes:
AntidoteRequest.MsgAbortTransaction.Extractor,AntidoteRequest.MsgCommitTransaction.Extractor,AntidoteRequest.MsgReadObjects.Extractor,AntidoteRequest.MsgStartTransaction.Extractor,AntidoteRequest.MsgStaticReadObjects.Extractor,AntidoteRequest.MsgStaticUpdateObjects.Extractor,AntidoteRequest.MsgUpdateObjects.Extractor,LogTransformer,TransformerWithDownstream
- Enclosing class:
- AntidoteRequest<Response>
public static interface AntidoteRequest.Handler<V>A transformer for all possible cases of Antidote requests.Uses double-dispatch to choose the correct implementation.
- See Also:
AntidoteRequest.accept(Handler)
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Vhandle(AntidotePB.ApbAbortTransaction op)default Vhandle(AntidotePB.ApbCommitTransaction op)default Vhandle(AntidotePB.ApbConnectToDcs op)default Vhandle(AntidotePB.ApbCreateDC op)default Vhandle(AntidotePB.ApbGetConnectionDescriptor op)default Vhandle(AntidotePB.ApbReadObjects op)default Vhandle(AntidotePB.ApbStartTransaction op)default Vhandle(AntidotePB.ApbStaticReadObjects op)default Vhandle(AntidotePB.ApbStaticUpdateObjects op)default Vhandle(AntidotePB.ApbUpdateObjects op)
-
-
-
Method Detail
-
handle
default V handle(AntidotePB.ApbReadObjects op)
-
handle
default V handle(AntidotePB.ApbUpdateObjects op)
-
handle
default V handle(AntidotePB.ApbStartTransaction op)
-
handle
default V handle(AntidotePB.ApbAbortTransaction op)
-
handle
default V handle(AntidotePB.ApbCommitTransaction op)
-
handle
default V handle(AntidotePB.ApbStaticReadObjects op)
-
handle
default V handle(AntidotePB.ApbStaticUpdateObjects op)
-
handle
default V handle(AntidotePB.ApbCreateDC op)
-
handle
default V handle(AntidotePB.ApbConnectToDcs op)
-
handle
default V handle(AntidotePB.ApbGetConnectionDescriptor op)
-
-