public class GeLongRunningProcessRepository extends LongRunningProcessRepository
VISIBILITY_STRING| Constructor and Description |
|---|
GeLongRunningProcessRepository(GraphRepository graphRepository,
GraphAuthorizationRepository graphAuthorizationRepository,
UserRepository userRepository,
WorkQueueRepository workQueueRepository,
WebQueueRepository webQueueRepository,
Graph graph,
AuthorizationRepository authorizationRepository) |
| Modifier and Type | Method and Description |
|---|---|
void |
ack(org.json.JSONObject longRunningProcessQueueItem) |
void |
beginWork(org.json.JSONObject longRunningProcessQueueItem) |
void |
cancel(String longRunningProcessId,
User user) |
void |
delete(String longRunningProcessId,
User authUser) |
String |
enqueue(org.json.JSONObject longRunningProcessQueueItem,
User user,
Authorizations authorizations) |
org.json.JSONObject |
findById(String longRunningProcessId,
User user) |
Authorizations |
getAuthorizations(User user) |
List<org.json.JSONObject> |
getLongRunningProcesses(User user) |
void |
nak(org.json.JSONObject longRunningProcessQueueItem,
Throwable ex) |
void |
reportProgress(String longRunningProcessGraphVertexId,
double progressPercent,
String message) |
void |
updateVertexWithJson(org.json.JSONObject longRunningProcessQueueItem) |
enqueue, reportProgress@Inject public GeLongRunningProcessRepository(GraphRepository graphRepository, GraphAuthorizationRepository graphAuthorizationRepository, UserRepository userRepository, WorkQueueRepository workQueueRepository, WebQueueRepository webQueueRepository, Graph graph, AuthorizationRepository authorizationRepository)
public String enqueue(org.json.JSONObject longRunningProcessQueueItem, User user, Authorizations authorizations)
enqueue in class LongRunningProcessRepositorypublic Authorizations getAuthorizations(User user)
public void beginWork(org.json.JSONObject longRunningProcessQueueItem)
beginWork in class LongRunningProcessRepositorypublic void ack(org.json.JSONObject longRunningProcessQueueItem)
ack in class LongRunningProcessRepositorypublic void nak(org.json.JSONObject longRunningProcessQueueItem,
Throwable ex)
nak in class LongRunningProcessRepositorypublic void updateVertexWithJson(org.json.JSONObject longRunningProcessQueueItem)
public List<org.json.JSONObject> getLongRunningProcesses(User user)
getLongRunningProcesses in class LongRunningProcessRepositorypublic org.json.JSONObject findById(String longRunningProcessId, User user)
findById in class LongRunningProcessRepositorypublic void cancel(String longRunningProcessId, User user)
cancel in class LongRunningProcessRepositorypublic void reportProgress(String longRunningProcessGraphVertexId, double progressPercent, String message)
reportProgress in class LongRunningProcessRepositorypublic void delete(String longRunningProcessId, User authUser)
delete in class LongRunningProcessRepositoryCopyright © 2016–2021 MWARE SOLUTIONS. All rights reserved.