public class ForkjoinInfo extends Object
ForkjoinInfo
represents a fork join in Ballerina program file.Modifier and Type | Field and Description |
---|---|
protected Map<String,WorkerInfo> |
workerInfoMap |
Constructor and Description |
---|
ForkjoinInfo(int[] argRegs) |
Modifier and Type | Method and Description |
---|---|
void |
addWorkerInfo(String workerName,
WorkerInfo workerInfo) |
int[] |
getArgRegs() |
int |
getIndex() |
int |
getIndexCPIndex() |
String |
getJoinType() |
int |
getJoinTypeCPIndex() |
String[] |
getJoinWorkerNames() |
int[] |
getJoinWrkrNameIndexes() |
int |
getWorkerCount() |
WorkerInfo |
getWorkerInfo(String workerName) |
Map<String,WorkerInfo> |
getWorkerInfoMap() |
WorkerInfo[] |
getWorkerInfos() |
boolean |
isTimeoutAvailable() |
void |
setIndex(int index) |
void |
setIndexCPIndex(int indexCPIndex) |
void |
setJoinType(String joinType) |
void |
setJoinTypeCPIndex(int joinTypeCPIndex) |
void |
setJoinWorkerNames(String[] joinWorkerNames) |
void |
setJoinWrkrNameIndexes(int[] joinWrkrNameIndexes) |
void |
setTimeoutAvailable(boolean timeoutAvailable) |
void |
setWorkerCount(int workerCount) |
protected Map<String,WorkerInfo> workerInfoMap
public int getIndex()
public void setIndex(int index)
public int getIndexCPIndex()
public void setIndexCPIndex(int indexCPIndex)
public int[] getArgRegs()
public Map<String,WorkerInfo> getWorkerInfoMap()
public WorkerInfo[] getWorkerInfos()
public boolean isTimeoutAvailable()
public void setTimeoutAvailable(boolean timeoutAvailable)
public int getJoinTypeCPIndex()
public void setJoinTypeCPIndex(int joinTypeCPIndex)
public String getJoinType()
public void setJoinType(String joinType)
public int[] getJoinWrkrNameIndexes()
public void setJoinWrkrNameIndexes(int[] joinWrkrNameIndexes)
public String[] getJoinWorkerNames()
public void setJoinWorkerNames(String[] joinWorkerNames)
public int getWorkerCount()
public void setWorkerCount(int workerCount)
public WorkerInfo getWorkerInfo(String workerName)
public void addWorkerInfo(String workerName, WorkerInfo workerInfo)
Copyright © 2018 WSO2. All rights reserved.