public class AsynchTucsonOpResult
extends java.lang.Object
Constructor and Description |
---|
AsynchTucsonOpResult(long o,
java.util.List<alice.tucson.service.TucsonOpCompletionEvent> e,
java.util.Map<java.lang.Long,alice.tucson.service.TucsonOperation> p) |
Modifier and Type | Method and Description |
---|---|
long |
getOpId() |
java.util.Map<java.lang.Long,alice.tucson.service.TucsonOperation> |
getPendingOperations() |
alice.tucson.service.TucsonOpCompletionEvent |
getTucsonCompletionEvent(long o)
Given a TuCSoN operation id, its completion is retrieved (if available)
|
java.util.List<alice.tucson.service.TucsonOpCompletionEvent> |
getTucsonCompletionEvents() |
boolean |
isPending(long o)
Checks wether given operation (through its id) is still pending
|
void |
setOpId(long id) |
void |
setPendingOperations(java.util.Map<java.lang.Long,alice.tucson.service.TucsonOperation> p) |
void |
setTucsonCompletionEvents(java.util.List<alice.tucson.service.TucsonOpCompletionEvent> e) |
public AsynchTucsonOpResult(long o, java.util.List<alice.tucson.service.TucsonOpCompletionEvent> e, java.util.Map<java.lang.Long,alice.tucson.service.TucsonOperation> p)
o
- the TuCSoN operation ide
- the TuCSoN operation completion eventp
- the map of pending operationspublic long getOpId()
public java.util.Map<java.lang.Long,alice.tucson.service.TucsonOperation> getPendingOperations()
public alice.tucson.service.TucsonOpCompletionEvent getTucsonCompletionEvent(long o)
o
- id of the TuCSoN operation to look fornull
otherwisepublic java.util.List<alice.tucson.service.TucsonOpCompletionEvent> getTucsonCompletionEvents()
public boolean isPending(long o)
o
- id of the TuCSoN operation to look fortrue
if still pending, false
if notpublic void setOpId(long id)
id
- the operation idpublic void setPendingOperations(java.util.Map<java.lang.Long,alice.tucson.service.TucsonOperation> p)
p
- the map of pending operationspublic void setTucsonCompletionEvents(java.util.List<alice.tucson.service.TucsonOpCompletionEvent> e)
e
- the List of completion events