public class VertexiumLongRunningProcessRepository extends LongRunningProcessRepository
VISIBILITY_STRING| Constructor and Description |
|---|
VertexiumLongRunningProcessRepository(GraphAuthorizationRepository graphAuthorizationRepository,
UserRepository userRepository,
WorkQueueRepository workQueueRepository,
org.vertexium.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,
org.vertexium.Authorizations authorizations) |
org.json.JSONObject |
findById(String longRunningProcessId,
User user) |
org.vertexium.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 VertexiumLongRunningProcessRepository(GraphAuthorizationRepository graphAuthorizationRepository, UserRepository userRepository, WorkQueueRepository workQueueRepository, org.vertexium.Graph graph, AuthorizationRepository authorizationRepository)
public String enqueue(org.json.JSONObject longRunningProcessQueueItem, User user, org.vertexium.Authorizations authorizations)
enqueue in class LongRunningProcessRepositorypublic org.vertexium.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 © 2013–2017 Visallo, LLC. All rights reserved.