@Service public class ProgressMonitorServiceImpl extends java.lang.Object implements IProgressMonitorService
Modifier and Type | Field and Description |
---|---|
ICdmPermissionEvaluator |
permissionEvaluator |
ProgressMonitorManager<IRestServiceProgressMonitor> |
progressMonitorManager |
Constructor and Description |
---|
ProgressMonitorServiceImpl() |
Modifier and Type | Method and Description |
---|---|
void |
cancel(java.util.UUID uuid)
Sets the cancel flag to true for the monitor corresponding to the
given uuid
|
IRemotingProgressMonitor |
getRemotingMonitor(java.util.UUID uuid)
Return remoting monitor corresponding to give uuid
|
void |
interrupt(java.util.UUID uuid)
Interrupt thread corresponding to remoting monitor with
given uuid
|
boolean |
isMonitorThreadRunning(java.util.UUID uuid)
Checks whether thread corresponding to remoting monitor with
given uuid is currently in progress
|
java.util.UUID |
registerNewRemotingMonitor(RemotingProgressMonitorThread monitorThread)
Registers new remoting progress monitor
|
void |
setFeedback(java.util.UUID uuid,
java.io.Serializable feedback) |
@Autowired public ProgressMonitorManager<IRestServiceProgressMonitor> progressMonitorManager
@Autowired public ICdmPermissionEvaluator permissionEvaluator
public java.util.UUID registerNewRemotingMonitor(RemotingProgressMonitorThread monitorThread)
IProgressMonitorService
registerNewRemotingMonitor
in interface IProgressMonitorService
public IRemotingProgressMonitor getRemotingMonitor(java.util.UUID uuid)
IProgressMonitorService
getRemotingMonitor
in interface IProgressMonitorService
uuid
- of remoting monitorpublic void interrupt(java.util.UUID uuid)
IProgressMonitorService
interrupt
in interface IProgressMonitorService
uuid
- of remoting monitorpublic boolean isMonitorThreadRunning(java.util.UUID uuid)
IProgressMonitorService
isMonitorThreadRunning
in interface IProgressMonitorService
uuid
- of remoting monitorpublic void cancel(java.util.UUID uuid)
IProgressMonitorService
cancel
in interface IProgressMonitorService
uuid
- of remoting monitorpublic void setFeedback(java.util.UUID uuid, java.io.Serializable feedback)
setFeedback
in interface IProgressMonitorService
Copyright © 2007-2020 EDIT. All Rights Reserved.