Class APILogger
java.lang.Object
org.deltava.beans.system.APILogger
A utility class to temporarily queue API requests for batch logging.
- Since:
- 9.0
- Version:
- 9.0
- Author:
- Luke
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
add
(APIRequest req) Adds an API request to the queue.static Collection
<APIRequest> drain()
Drains the request queue.static boolean
hasData()
Returns whether there are any entries in the request queue.
-
Method Details
-
add
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
Drains the request queue.- Returns:
- a Collection of APIRequest beans
-