Package de.caluga.morphium.async
Class AsyncCallbackAdapter<T>
- java.lang.Object
-
- de.caluga.morphium.async.AsyncCallbackAdapter<T>
-
- All Implemented Interfaces:
AsyncOperationCallback<T>
public class AsyncCallbackAdapter<T> extends Object implements AsyncOperationCallback<T>
-
-
Constructor Summary
Constructors Constructor Description AsyncCallbackAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonOperationError(AsyncOperationType type, Query<T> q, long duration, String error, Throwable t, T entity, Object... param)callback for insuccesfull operationsvoidonOperationSucceeded(AsyncOperationType type, Query<T> q, long duration, List<T> result, T entity, Object... param)throw morphium access veto exception if you want to stop any subsequent calls
-
-
-
Method Detail
-
onOperationSucceeded
public void onOperationSucceeded(AsyncOperationType type, Query<T> q, long duration, List<T> result, T entity, Object... param)
Description copied from interface:AsyncOperationCallbackthrow morphium access veto exception if you want to stop any subsequent calls- Specified by:
onOperationSucceededin interfaceAsyncOperationCallback<T>- Parameters:
type- - type of operation performedq- - the query for the operation (might be null)duration- - duration of the whole thingresult- - list of all results, might be null (on update or remove)param- - the parameter (e.g. the object to store, or the list of objects) - might be null
-
onOperationError
public void onOperationError(AsyncOperationType type, Query<T> q, long duration, String error, Throwable t, T entity, Object... param)
Description copied from interface:AsyncOperationCallbackcallback for insuccesfull operations- Specified by:
onOperationErrorin interfaceAsyncOperationCallback<T>- Parameters:
type- - type of operation performedq- - the query (might be null)duration- - the durationerror- - error messaget- - the exception (if any)
-
-