public abstract class CICSTransactionSelectorBase extends java.lang.Object implements ICICSTransactionSelector
Constructor and Description |
---|
CICSTransactionSelectorBase() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
selectTransaction(java.util.concurrent.Callable<?> callable)
Selects a suitable CICS transaction id to run work for the
nominated Callable under.
|
java.lang.String |
selectTransaction(ICICSHttpRunnable cicsHttpRunnable)
Selects a suitable CICS transaction id to run work for the
nominated ICICSHttpRunnable under.
|
java.lang.String |
selectTransaction(java.lang.Runnable runnable)
Selects a suitable CICS transaction id to run work for the
nominated Runnable under.
|
public java.lang.String selectTransaction(java.util.concurrent.Callable<?> callable)
ICICSTransactionSelector
selectTransaction
in interface ICICSTransactionSelector
callable
- the Callable to map to a transaction idICICSTransactionSelector.selectTransaction(java.util.concurrent.Callable)
public java.lang.String selectTransaction(java.lang.Runnable runnable)
ICICSTransactionSelector
selectTransaction
in interface ICICSTransactionSelector
runnable
- the Runnable to map to a transaction idICICSTransactionSelector.selectTransaction(java.lang.Runnable)
public java.lang.String selectTransaction(ICICSHttpRunnable cicsHttpRunnable)
ICICSTransactionSelector
selectTransaction
in interface ICICSTransactionSelector
cicsHttpRunnable
- the Runnable to map to a transaction idICICSTransactionSelector.selectTransaction(com.ibm.cics.osgi.classification.ICICSHttpRunnable)