public class TransactionSharedObjectConfiguration extends Object implements ISharedObjectTransactionConfig
| Modifier and Type | Field and Description |
|---|---|
protected ISharedObjectTransactionParticipantsFilter |
participantsFilter |
protected int |
timeout |
DEFAULT_TIMEOUT| Constructor and Description |
|---|
TransactionSharedObjectConfiguration() |
TransactionSharedObjectConfiguration(int timeout) |
TransactionSharedObjectConfiguration(int timeout,
ISharedObjectTransactionParticipantsFilter filter) |
| Modifier and Type | Method and Description |
|---|---|
ISharedObjectTransactionParticipantsFilter |
getParticipantsFilter()
Called by transaction implementation to specify filter for determining
transaction participants
|
int |
getTimeout()
Called by transaction implementation to specify transaction timeout
|
protected int timeout
protected ISharedObjectTransactionParticipantsFilter participantsFilter
public TransactionSharedObjectConfiguration()
public TransactionSharedObjectConfiguration(int timeout)
public TransactionSharedObjectConfiguration(int timeout,
ISharedObjectTransactionParticipantsFilter filter)
public int getTimeout()
ISharedObjectTransactionConfiggetTimeout in interface ISharedObjectTransactionConfigpublic ISharedObjectTransactionParticipantsFilter getParticipantsFilter()
ISharedObjectTransactionConfiggetParticipantsFilter in interface ISharedObjectTransactionConfigISharedObjectTransactionParticipantsFilter. If this
method returns a non-null instance, that instance's
ISharedObjectTransactionParticipantsFilter.filterParticipants(org.eclipse.ecf.core.identity.ID[])
method will be calledCopyright © 2004–2020 Eclipse Foundation. All rights reserved.