@Override public Operation createOperation() { Operation op = opFactory.createOperation(); op.setCallerUuid(uuid); return op; }
@Override protected Operation prepareOperation() { Operation op = new ShutdownOperation(parameters.schedulerName); op.setCallerUuid(endpoint.getUuid()); return op; }
@Override protected Operation prepareOperation() { Operation op = new ShutdownOperation(parameters.schedulerName); op.setCallerUuid(endpoint.getUuid()); return op; }
private void setCallerUuidIfNotSet(Address caller, Operation op) { if (op.getCallerUuid() != null) { return; } MemberImpl callerMember = node.clusterService.getMember(caller); if (callerMember != null) { op.setCallerUuid(callerMember.getUuid()); } }
private void doInvokeLocal(boolean isAsync) { if (op.getCallerUuid() == null) { op.setCallerUuid(context.node.getThisUuid()); } responseReceived = FALSE; op.setOperationResponseHandler(this); if (isAsync) { context.operationExecutor.execute(op); } else { context.operationExecutor.runOrExecute(op); } }
@Override protected void processMessage() { Operation op = prepareOperation(); op.setCallerUuid(endpoint.getUuid()); InvocationBuilder builder = getInvocationBuilder(op) .setExecutionCallback(this) .setResultDeserialized(false); builder.invoke(); }
@Override protected void processMessage() { Operation op = prepareOperation(); op.setCallerUuid(endpoint.getUuid()); InvocationBuilder builder = getInvocationBuilder(op).setResultDeserialized(false); InternalCompletableFuture<Object> invocation = builder.invoke(); invocation.andThen(this); }
@Override protected Operation newPrimaryExpiryOp(int expirationPercentage, CachePartitionSegment container) { return new CacheClearExpiredOperation(expirationPercentage) .setNodeEngine(nodeEngine) .setCallerUuid(nodeEngine.getLocalMember().getUuid()) .setPartitionId(container.getPartitionId()) .setValidateTarget(false) .setServiceName(SERVICE_NAME); }
@Override protected Operation newPrimaryExpiryOp(int expirationPercentage, PartitionContainer container) { int partitionId = container.getPartitionId(); return new ClearExpiredOperation(expirationPercentage) .setNodeEngine(nodeEngine) .setCallerUuid(nodeEngine.getLocalMember().getUuid()) .setPartitionId(partitionId) .setValidateTarget(false) .setServiceName(SERVICE_NAME); }
@Override protected Operation newPrimaryExpiryOp(int expirationPercentage, CachePartitionSegment container) { return new CacheClearExpiredOperation(expirationPercentage) .setNodeEngine(nodeEngine) .setCallerUuid(nodeEngine.getLocalMember().getUuid()) .setPartitionId(container.getPartitionId()) .setValidateTarget(false) .setServiceName(SERVICE_NAME); }
@Override protected Operation newPrimaryExpiryOp(int expirationPercentage, PartitionContainer container) { int partitionId = container.getPartitionId(); return new ClearExpiredOperation(expirationPercentage) .setNodeEngine(nodeEngine) .setCallerUuid(nodeEngine.getLocalMember().getUuid()) .setPartitionId(partitionId) .setValidateTarget(false) .setServiceName(SERVICE_NAME); }
private Operation createConsumerOperation(int partitionId, Queue<Accumulator> accumulators) { PublisherContext publisherContext = context.getPublisherContext(); NodeEngineImpl nodeEngine = (NodeEngineImpl) publisherContext.getNodeEngine(); Operation operation = new AccumulatorConsumerOperation(accumulators, MAX_PROCESSABLE_ACCUMULATOR_COUNT); operation .setNodeEngine(nodeEngine) .setCallerUuid(nodeEngine.getLocalMember().getUuid()) .setPartitionId(partitionId) .setValidateTarget(false) .setService(nodeEngine.getService(MapService.SERVICE_NAME)); return operation; }
public static void before(List<Operation> operationList, Operation wrapper) throws Exception { for (Operation operation : operationList) { operation.setService(wrapper.getService()); operation.setServiceName(wrapper.getServiceName()); operation.setCallerUuid(wrapper.getCallerUuid()); operation.setNodeEngine(wrapper.getNodeEngine()); operation.setPartitionId(wrapper.getPartitionId()); operation.beforeRun(); } }
@Override public final void processMessage() { beforeProcess(); Operation op = prepareOperation(); op.setCallerUuid(endpoint.getUuid()); ICompletableFuture f = nodeEngine.getOperationService() .createInvocationBuilder(getServiceName(), op, getAddress()) .setResultDeserialized(false) .invoke(); f.andThen(this, this); }
public static void before(List<Operation> operationList, Operation wrapper) throws Exception { for (Operation operation : operationList) { operation.setService(wrapper.getService()); operation.setServiceName(wrapper.getServiceName()); operation.setCallerUuid(wrapper.getCallerUuid()); operation.setNodeEngine(wrapper.getNodeEngine()); operation.setPartitionId(wrapper.getPartitionId()); operation.beforeRun(); } }
@Override public final void processMessage() { beforeProcess(); Operation op = prepareOperation(); op.setCallerUuid(endpoint.getUuid()); ICompletableFuture f = nodeEngine.getOperationService() .createInvocationBuilder(getServiceName(), op, getPartitionId()) .setResultDeserialized(false) .invoke(); f.andThen(this, this); }
@Override public final void processMessage() { beforeProcess(); Operation op = prepareOperation(); op.setCallerUuid(endpoint.getUuid()); ICompletableFuture f = nodeEngine.getOperationService() .createInvocationBuilder(getServiceName(), op, getPartitionId()) .setResultDeserialized(false) .invoke(); f.andThen(this, this); }
@Override public final void processMessage() { beforeProcess(); Operation op = prepareOperation(); op.setCallerUuid(endpoint.getUuid()); ICompletableFuture f = nodeEngine.getOperationService() .createInvocationBuilder(getServiceName(), op, getAddress()) .setResultDeserialized(false) .invoke(); f.andThen(this, this); }
private void ensureBackupOperationInitialized() { if (!backupOperationInitialized) { backupOperationInitialized = true; backupOp.setNodeEngine(getNodeEngine()); backupOp.setPartitionId(getPartitionId()); backupOp.setReplicaIndex(getReplicaIndex()); backupOp.setCallerUuid(getCallerUuid()); OperationAccessor.setCallerAddress(backupOp, getCallerAddress()); OperationAccessor.setInvocationTime(backupOp, Clock.currentTimeMillis()); backupOp.setOperationResponseHandler(createEmptyResponseHandler()); } }
private void executeNotifyOperation(Sequence flushSequence) { if (!flushSequence.isFullFlush() || !nodeEngine.getPartitionService().isPartitionOwner(partitionId)) { return; } Operation operation = new NotifyMapFlushOperation(mapName, flushSequence.getSequence()); operation.setServiceName(SERVICE_NAME) .setNodeEngine(nodeEngine) .setPartitionId(partitionId) .setCallerUuid(nodeEngine.getLocalMember().getUuid()) .setOperationResponseHandler(createEmptyResponseHandler()); operationService.execute(operation); }