Class AsynchronousRequestHandlerCallable
java.lang.Object
de.uplanet.lucy.server.composer.asynchronous.AsynchronousRequestHandlerCallable
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleanasynchronousTaskExists(String p_strId) Check if an asynchronous task with the given ID exists.de.uplanet.lucy.server.SharedStatede.uplanet.lucy.server.composer.asynchronous.IAsynchronousRequestHandlerFutureUsepeekTask(String)instead.booleanCheck if the Asynchronous Request Handler Service is available.de.uplanet.lucy.server.composer.asynchronous.IAsynchronousRequestHandlerFutureGet the task with the given ID.renderAsynchronously(de.uplanet.lucy.server.session.ISession p_session, de.uplanet.lucy.server.connector.IServerBridgeRequest p_request, de.uplanet.lucy.server.engine.http.IViewData p_viewData, de.uplanet.lucy.server.SharedState p_sharedState, String p_strCharset, String p_strVm) renderAsynchronously(de.uplanet.lucy.server.session.ISession p_session, de.uplanet.lucy.server.connector.IServerBridgeRequest p_request, de.uplanet.lucy.server.engine.http.IViewData p_viewData, de.uplanet.lucy.server.SharedState p_sharedState, String p_strCharset, String p_strVm, Map<String, Object> p_vcVariables) renderAsynchronously(String p_strId, de.uplanet.lucy.server.session.ISession p_session, de.uplanet.lucy.server.connector.IServerBridgeRequest p_request, de.uplanet.lucy.server.engine.http.IViewData p_viewData, de.uplanet.lucy.server.SharedState p_sharedState, String p_strCharset, String p_strVm) renderAsynchronously(String p_strId, de.uplanet.lucy.server.session.ISession p_session, de.uplanet.lucy.server.connector.IServerBridgeRequest p_request, de.uplanet.lucy.server.engine.http.IViewData p_viewData, de.uplanet.lucy.server.SharedState p_sharedState, String p_strCharset, String p_strVm, Map<String, Object> p_vcVariables) de.uplanet.lucy.server.composer.asynchronous.IAsynchronousRequestHandlerFutureGet the task with the given ID and remove it from the underlying collection.
- 
Constructor Details- 
AsynchronousRequestHandlerCallablepublic AsynchronousRequestHandlerCallable()Explicit default constructor.
 
- 
- 
Method Details- 
isServiceAvailablepublic boolean isServiceAvailable()Check if the Asynchronous Request Handler Service is available.- Returns:
- trueif the service is available, or- falseotherwise.
 
- 
asynchronousTaskExistsCheck if an asynchronous task with the given ID exists.- Parameters:
- p_strId- The identifier.
- Returns:
- trueif a task with the given ID exists, or- falseotherwise.
 
- 
peekTaskpublic de.uplanet.lucy.server.composer.asynchronous.IAsynchronousRequestHandlerFuture peekTask(String p_strId) Get the task with the given ID.The task is not being removed from the underlying collection. - Parameters:
- p_strId- The identifier.
- Returns:
- The task with the given ID, or nullif there's none.
 
- 
getTaskpublic de.uplanet.lucy.server.composer.asynchronous.IAsynchronousRequestHandlerFuture getTask(String p_strId) UsepeekTask(String)instead.
- 
takeTaskpublic de.uplanet.lucy.server.composer.asynchronous.IAsynchronousRequestHandlerFuture takeTask(String p_strId) Get the task with the given ID and remove it from the underlying collection.If the task has not yet completed, the caller may wait until the Future'sisDonemethod returnstrue.- Parameters:
- p_strId- The identifier.
- Returns:
- The task with the given ID, or nullif there's none.
 
 
-