Class APILogger

java.lang.Object
org.deltava.beans.system.APILogger

public class APILogger extends Object
A utility class to temporarily queue API requests for batch logging.
Since:
9.0
Version:
9.0
Author:
Luke
  • Method Details

    • add

      public static void add(APIRequest req)
      Adds an API request to the queue.
      Parameters:
      req - an APIRequest
    • hasData

      public static boolean hasData()
      Returns whether there are any entries in the request queue.
      Returns:
      TRUE if the queue is not empty, otherwise FALSE
    • drain

      public static Collection<APIRequest> drain()
      Drains the request queue.
      Returns:
      a Collection of APIRequest beans