Klasse AsyncCallbackAdapter<T>

java.lang.Object
de.caluga.morphium.async.AsyncCallbackAdapter<T>
Alle implementierten Schnittstellen:
AsyncOperationCallback<T>

public class AsyncCallbackAdapter<T> extends Object implements AsyncOperationCallback<T>
  • Konstruktordetails

    • AsyncCallbackAdapter

      public AsyncCallbackAdapter()
  • Methodendetails

    • onOperationSucceeded

      public void onOperationSucceeded(AsyncOperationType type, Query<T> q, long duration, List<T> result, T entity, Object... param)
      Beschreibung aus Schnittstelle kopiert: AsyncOperationCallback
      throw morphium access veto exception if you want to stop any subsequent calls
      Angegeben von:
      onOperationSucceeded in Schnittstelle AsyncOperationCallback<T>
      Parameter:
      type - - type of operation performed
      q - - the query for the operation (might be null)
      duration - - duration of the whole thing
      result - - 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)
      Beschreibung aus Schnittstelle kopiert: AsyncOperationCallback
      callback for insuccesfull operations
      Angegeben von:
      onOperationError in Schnittstelle AsyncOperationCallback<T>
      Parameter:
      type - - type of operation performed
      q - - the query (might be null)
      duration - - the duration
      error - - error message
      t - - the exception (if any)