public interface TransactionService extends ConfigBeanProxy, PropertyBag, ConfigExtension, Container
PropertyBag.Duck
Modifier and Type | Method and Description |
---|---|
String |
getAutomaticRecovery()
Gets the value of the automaticRecovery property.
|
String |
getHeuristicDecision()
Gets the value of the heuristicDecision property.
|
String |
getKeypointInterval()
Gets the value of the keypointInterval property.
|
List<Property> |
getProperty()
Properties.
|
String |
getRetryTimeoutInSeconds()
Gets the value of the retryTimeoutInSeconds property.
|
String |
getTimeoutInSeconds()
Gets the value of the timeoutInSeconds property.
|
String |
getTxLogDir()
Gets the value of the txLogDir property.
|
void |
setAutomaticRecovery(String value)
Sets the value of the automaticRecovery property.
|
void |
setHeuristicDecision(String value)
Sets the value of the heuristicDecision property.
|
void |
setKeypointInterval(String value)
Sets the value of the keypointInterval property.
|
void |
setRetryTimeoutInSeconds(String value)
Sets the value of the retryTimeoutInSeconds property.
|
void |
setTimeoutInSeconds(String value)
Sets the value of the timeoutInSeconds property.
|
void |
setTxLogDir(String value)
Sets the value of the txLogDir property.
|
addProperty, getProperty, getPropertyValue, getPropertyValue, lookupProperty, removeProperty, removeProperty
createChild, deepCopy, getParent, getParent
String getAutomaticRecovery()
String
void setAutomaticRecovery(String value) throws PropertyVetoException
value
- allowed object is
String
PropertyVetoException
String getTimeoutInSeconds()
String
void setTimeoutInSeconds(String value) throws PropertyVetoException
value
- allowed object is
String
PropertyVetoException
String getTxLogDir()
String
void setTxLogDir(String value) throws PropertyVetoException
value
- allowed object is
String
PropertyVetoException
String getHeuristicDecision()
String
void setHeuristicDecision(String value) throws PropertyVetoException
value
- allowed object is
String
PropertyVetoException
String getRetryTimeoutInSeconds()
String
void setRetryTimeoutInSeconds(String value) throws PropertyVetoException
value
- allowed object is
String
PropertyVetoException
String getKeypointInterval()
String
void setKeypointInterval(String value) throws PropertyVetoException
value
- allowed object is
String
PropertyVetoException
@PropertyDesc(name="oracle-xa-recovery-workaround",defaultValue="true",dataType=java.lang.Boolean.class,description="If true, the Oracle XA Resource workaround is used in transaction recovery") @PropertyDesc(name="disable-distributed-transaction-logging",defaultValue="false",dataType=java.lang.Boolean.class,description="If true, disables transaction logging, which might improve performance. If the automatic-recovery attribute is set to true , this property is ignored") @PropertyDesc(name="xaresource-txn-timeout",defaultValue="120",dataType=PositiveInteger.class,description=" Changes the XAResource timeout. In some cases, the XAResource default timeout can cause transactions to be aborted, so it is desirable to change it") @PropertyDesc(name="pending-txn-cleanup-interval",defaultValue="60",dataType=PositiveInteger.class,description="Interval in seconds at which an asynchronous thread checks for pending transactions and completes them") @PropertyDesc(name="use-last-agent-optimization",defaultValue="true",dataType=java.lang.Boolean.class,description="Enables last agent optimization, which improves the throughput of transactions. If one non-XA resource is used with XA resources in the same transaction, the non XA resource is the last agent") @PropertyDesc(name="wait-time-before-recovery-insec",defaultValue="60",dataType=PositiveInteger.class,description="Wait time in seconds after which an instance starts the recovery for a dead instance") @PropertyDesc(name="db-logging-resource",description="db-logging-resource NDI name of the JDBC resource for the database to which transactions are logged") List<Property> getProperty()
getProperty
in interface PropertyBag
Copyright © 2019. All rights reserved.