下面列出了org.eclipse.core.runtime.jobs.Job#setProperty ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
protected void setLoadJobProperties(Job loadJob){
super.setLoadJobProperties(loadJob);
// If we are doing a background load, we do not wish to authenticate, as the
// user is unaware that loading was needed
if (!waitForPreload()) {
loadJob.setProperty(LoadMetadataRepositoryJob.SUPPRESS_AUTHENTICATION_JOB_MARKER,
Boolean.toString(true));
loadJob.setProperty(LoadMetadataRepositoryJob.SUPPRESS_REPOSITORY_EVENTS,
Boolean.toString(true));
}
}
protected void setLoadJobProperties(Job loadJob) {
loadJob.setProperty(LoadMetadataRepositoryJob.ACCUMULATE_LOAD_ERRORS, Boolean.toString(true));
}
protected void setLoadJobProperties(Job loadJob) {
loadJob.setProperty(LoadMetadataRepositoryJob.ACCUMULATE_LOAD_ERRORS, Boolean.toString(true));
}
protected void setLoadJobProperties(Job loadJob){
loadJob.setProperty(LoadMetadataRepositoryJob.ACCUMULATE_LOAD_ERRORS,
Boolean.toString(true));
}
@Override
public Object[] getElements(Object inputElement){
if (bValid || bUpdating) {
return pats;
}
if (pfilter != null) {
pats = new String[] {
Messages.PatListeContentProvider_LoadingData
};
((TableViewer) commonViewer.getViewerWidget()).setItemCount(1);
}
if (!CoreHub.acl.request(AccessControlDefaults.PATIENT_DISPLAY)) {
return new Object[0];
}
Job job = new Job(Messages.PatListeContentProvider_LoadingPatients) {
@Override
protected IStatus run(IProgressMonitor monitor){
monitor.beginTask(Messages.PatListeContentProvider_LoadPatients,
IProgressMonitor.UNKNOWN);
if (pfilter != null) {
if (pfilter.aboutToStart() == false) {
return Status.CANCEL_STATUS;
}
}
// perform actual loading
syncRefresh();
monitor.done();
return Status.OK_STATUS;
}
};
job.setPriority(Job.SHORT);
job.setUser(false);
bUpdating = true;
IWorkbenchSiteProgressService siteService =
(IWorkbenchSiteProgressService) site.getSite().getAdapter(
IWorkbenchSiteProgressService.class);
siteService.schedule(job, 0, true);
job.setProperty(IProgressConstants.ICON_PROPERTY, Images.IMG_AUSRUFEZ_ROT.getImage());
return pats;
}