Package xal.tools
Class FreshProcessor
java.lang.Object
xal.tools.FreshProcessor
- Direct Known Subclasses:
LatentProcessor
process on a separate thread pending requests dropping any previous ones
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
Clear pending requestsboolean
Post a new request to be processed replacing any pending request.protected void
Perform post processingvoid
Stop processing pending requests
-
Constructor Details
-
FreshProcessor
public FreshProcessor()Constructor
-
-
Method Details
-
clear
public void clear()Clear pending requests -
terminate
public void terminate()Stop processing pending requests -
post
Post a new request to be processed replacing any pending request.- Parameters:
request
- Runnable request to be processed
-
postProcess
Perform post processing- Throws:
Exception
-