private void invokeAsync(NodeEngine nodeEngine, ExecutionCallback callback, TransactionLogRecord record, Operation op) { InternalOperationService operationService = (InternalOperationService) nodeEngine.getOperationService(); if (record instanceof TargetAwareTransactionLogRecord) { Address target = ((TargetAwareTransactionLogRecord) record).getTarget(); operationService.invokeOnTarget(op.getServiceName(), op, target); } else { operationService.asyncInvokeOnPartition(op.getServiceName(), op, op.getPartitionId(), callback); } } }
private Future invoke(NodeEngine nodeEngine, TransactionLogRecord record, Operation op) { OperationService operationService = nodeEngine.getOperationService(); if (record instanceof TargetAwareTransactionLogRecord) { Address target = ((TargetAwareTransactionLogRecord) record).getTarget(); return operationService.invokeOnTarget(op.getServiceName(), op, target); } return operationService.invokeOnPartition(op.getServiceName(), op, op.getPartitionId()); }
private Future invoke(NodeEngine nodeEngine, TransactionLogRecord record, Operation op) { OperationService operationService = nodeEngine.getOperationService(); if (record instanceof TargetAwareTransactionLogRecord) { Address target = ((TargetAwareTransactionLogRecord) record).getTarget(); return operationService.invokeOnTarget(op.getServiceName(), op, target); } return operationService.invokeOnPartition(op.getServiceName(), op, op.getPartitionId()); }
private void invokeAsync(NodeEngine nodeEngine, ExecutionCallback callback, TransactionLogRecord record, Operation op) { InternalOperationService operationService = (InternalOperationService) nodeEngine.getOperationService(); if (record instanceof TargetAwareTransactionLogRecord) { Address target = ((TargetAwareTransactionLogRecord) record).getTarget(); operationService.invokeOnTarget(op.getServiceName(), op, target); } else { operationService.asyncInvokeOnPartition(op.getServiceName(), op, op.getPartitionId(), callback); } } }