Hi @ravi.ov
This example is not using separate activity stubs for each taskqueue.
It would be something like this:
private final Account lightMethod = Workflow.newActivityStub(Account.class, ActivityOptions.newBuilder()
.setTaskQueue("taskQueue-lightMethod").build());
private final Account_2 cpuIntensiveMethod = Workflow.newActivityStub(Account_2.class, ActivityOptions.newBuilder()
.setTaskQueue("taskQueue-cpuIntensiveMethod").build());
@Override
public void transfer(
String fromAccountId, String toAccountId, String referenceId, int amountCents) {
lightMethod.withdraw(fromAccountId, referenceId, amountCents);
cpuIntensiveMethod.deposit(toAccountId, referenceId, amountCents);
}