本文整理了Java中com.evolveum.midpoint.task.api.Task.recordIterativeOperationStart()
方法的一些代码示例,展示了Task.recordIterativeOperationStart()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Task.recordIterativeOperationStart()
方法的具体详情如下:
包路径:com.evolveum.midpoint.task.api.Task
类名称:Task
方法名:recordIterativeOperationStart
暂无
代码示例来源:origin: Evolveum/midpoint
public SynchronizationEventInformation(PrismObject<? extends ShadowType> currentShadow, String channel, Task task) {
this.channel = channel;
started = System.currentTimeMillis();
if (currentShadow != null) {
final ShadowType shadow = currentShadow.asObjectable();
objectName = PolyString.getOrig(shadow.getName());
objectDisplayName = StatisticsUtil.getDisplayName(shadow);
objectOid = currentShadow.getOid();
}
task.recordSynchronizationOperationStart(objectName, objectDisplayName, ShadowType.COMPLEX_TYPE, objectOid);
if (SchemaConstants.CHANGE_CHANNEL_LIVE_SYNC_URI.equals(channel)) {
// livesync processing is not controlled via model -> so we cannot do this in upper layers
task.recordIterativeOperationStart(objectName, objectDisplayName, ShadowType.COMPLEX_TYPE, objectOid);
}
}
代码示例来源:origin: Evolveum/midpoint
public long recordStart(ExecutionContext context, ObjectType objectType) {
long started = System.currentTimeMillis();
if (context.isRecordProgressAndIterationStatistics()) {
if (context.getTask() != null && objectType != null) {
context.getTask().recordIterativeOperationStart(PolyString.getOrig(objectType.getName()),
StatisticsUtil.getDisplayName(objectType.asPrismObject()),
StatisticsUtil.getObjectType(objectType, prismContext),
objectType.getOid());
} else {
LOGGER.warn("Couldn't record operation start in script execution; task = {}, objectType = {}",
context.getTask(), objectType);
}
}
return started;
}
代码示例来源:origin: Evolveum/midpoint
/**
* This methods will be called for each search result. It means it will be
* called for each account on a resource. We will pretend that the account
* was created and invoke notification interface.
*/
@Override
protected boolean handleObject(PrismObject<ShadowType> accountShadow, Task workerTask, OperationResult result) {
long started = System.currentTimeMillis();
try {
workerTask.recordIterativeOperationStart(accountShadow.asObjectable());
boolean rv = handleObjectInternal(accountShadow, workerTask, result);
result.computeStatusIfUnknown();
if (result.isError()) {
workerTask.recordIterativeOperationEnd(accountShadow.asObjectable(), started, getException(result));
} else {
workerTask.recordIterativeOperationEnd(accountShadow.asObjectable(), started, null);
}
return rv;
} catch (Throwable t) {
workerTask.recordIterativeOperationEnd(accountShadow.asObjectable(), started, t);
throw t;
}
}
代码示例来源:origin: Evolveum/midpoint
task.recordIterativeOperationStart(shadow.asObjectable());
代码示例来源:origin: Evolveum/midpoint
final String taskOid = rootTaskPrism.getOid();
final long started = System.currentTimeMillis();
executionTask.recordIterativeOperationStart(taskName, null, TaskType.COMPLEX_TYPE, taskOid);
try {
代码示例来源:origin: Evolveum/midpoint
String objectOid = String.valueOf(i);
long start = System.currentTimeMillis();
task.recordIterativeOperationStart(objectName, null, ObjectType.COMPLEX_TYPE, objectOid);
LOGGER.info("Processing item #{}; task = {}", i, task);
itemsProcessed++;
代码示例来源:origin: Evolveum/midpoint
campaignName = campaign.getName().getOrig();
campaignOid = campaign.getOid();
task.recordIterativeOperationStart(campaignName, campaignName, AccessCertificationCampaignType.COMPLEX_TYPE, campaignOid);
代码示例来源:origin: Evolveum/midpoint
workerTask.recordIterativeOperationStart(objectName, objectDisplayName,
代码示例来源:origin: Evolveum/midpoint
PrismObject<ShadowType> resourceShadow;
try {
localCoordinatorTask.recordIterativeOperationStart(shadow.asObjectable());
resourceShadow = reconcileShadow(shadow, resource, localCoordinatorTask);
localCoordinatorTask.recordIterativeOperationEnd(shadow.asObjectable(), started1, null);
代码示例来源:origin: Evolveum/midpoint
String objectOid = object.getOid();
task.recordIterativeOperationStart(objectName, objectDisplayName, objectTypeName, objectOid);
long objectDeletionStarted = System.currentTimeMillis();
try {
内容来源于网络,如有侵权,请联系作者删除!