|
Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.1.3) Part Number E41849-02 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TransactionLogJDBCStoreMBean
This class represents a Transaction Log JDBC Store configuration.
Field Summary |
---|
Fields inherited from interface weblogic.management.configuration.ConfigurationMBean |
---|
DEFAULT_EMPTY_BYTE_ARRAY |
Fields inherited from interface weblogic.management.configuration.DeploymentMBean |
---|
DEFAULT_ORDER, MAX_ORDER, MIN_ORDER |
Fields inherited from interface weblogic.management.configuration.ConfigurationMBean |
---|
DEFAULT_EMPTY_BYTE_ARRAY |
Fields inherited from interface weblogic.management.configuration.DeploymentMBean |
---|
DEFAULT_ORDER, MAX_ORDER, MIN_ORDER |
Fields inherited from interface weblogic.management.configuration.ConfigurationMBean |
---|
DEFAULT_EMPTY_BYTE_ARRAY |
Method Summary | |
---|---|
int |
getMaxRetrySecondsBeforeTLOGFail()
The maximum amount of time, in seconds, WebLogic Server tries to recover from a JDBC TLog store failure. |
int |
getMaxRetrySecondsBeforeTXException()
The maximum amount of time, in seconds, WebLogic Server waits before trying to recover from a JDBC TLog store failure while processing a transaction. |
String |
getPrefixName()
When using multiple TLOG JDBC stores, use this attribute to create a label ending in "_" that is prepended to the name of the server hosting the JDBC TLOG store and ends in "_" to form a unique JDBC TLOG store name for each configured JDBC TLOG store. |
int |
getRetryIntervalSeconds()
The amount of time, in seconds, WebLogic Server waits before attempting to verify the health of the TLOG store after a store failure has occurred. |
boolean |
isEnabled()
When true, TLOGs are logged to a TLOG JDBC Store; otherwise, TLOGs are logged to the server's default store. |
void |
setEnabled(boolean enabled)
If enabled, indicates TLOGs should be logged to a TLOG JDBC store. |
void |
setMaxRetrySecondsBeforeTLOGFail(int retrySeconds)
Set the max seconds during which period JTA will try to recover from store's failure before mark TLOG as HEALTH_FAILED. |
void |
setMaxRetrySecondsBeforeTXException(int retrySeconds)
Sets the maximum seconds JTA will try to recover from store's failure for one transaction before throwing an exception. |
void |
setPrefixName(String name)
Sets the value of PrefixName attribute. |
void |
setRetryIntervalSeconds(int intervalSeconds)
Sets the interval in seconds at which JTA will attempt to verify the health of the TLOG store after a store failure has occurred. |
Methods inherited from interface weblogic.management.configuration.JDBCStoreMBean |
---|
getDataSource, getDeletesPerBatchMaximum, getDeletesPerStatementMaximum, getInsertsPerBatchMaximum, getThreeStepThreshold, getWorkerCount, getWorkerPreferredBatchSize, isOraclePiggybackCommitEnabled, setDataSource, setDeletesPerBatchMaximum, setDeletesPerStatementMaximum, setInsertsPerBatchMaximum, setOraclePiggybackCommitEnabled, setThreeStepThreshold, setWorkerCount, setWorkerPreferredBatchSize |
Methods inherited from interface weblogic.management.configuration.GenericJDBCStoreMBean |
---|
getCreateTableDDLFile, setCreateTableDDLFile |
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean |
---|
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet |
Methods inherited from interface weblogic.management.WebLogicMBean |
---|
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent |
Methods inherited from interface javax.management.DynamicMBean |
---|
getAttribute, getAttributes, invoke, setAttribute, setAttributes |
Methods inherited from interface javax.management.MBeanRegistration |
---|
postDeregister, postRegister, preDeregister, preRegister |
Methods inherited from interface javax.management.NotificationBroadcaster |
---|
addNotificationListener, getNotificationInfo, removeNotificationListener |
Methods inherited from interface weblogic.descriptor.DescriptorBean |
---|
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener |
Methods inherited from interface weblogic.management.configuration.PersistentStoreMBean |
---|
addTarget, getLogicalName, getTargets, getXAResourceName, removeTarget, setLogicalName, setTargets |
Methods inherited from interface weblogic.management.configuration.DeploymentMBean |
---|
getDeploymentOrder, setDeploymentOrder |
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean |
---|
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet |
Methods inherited from interface weblogic.management.WebLogicMBean |
---|
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent |
Methods inherited from interface javax.management.DynamicMBean |
---|
getAttribute, getAttributes, invoke, setAttribute, setAttributes |
Methods inherited from interface javax.management.MBeanRegistration |
---|
postDeregister, postRegister, preDeregister, preRegister |
Methods inherited from interface javax.management.NotificationBroadcaster |
---|
addNotificationListener, getNotificationInfo, removeNotificationListener |
Methods inherited from interface weblogic.descriptor.DescriptorBean |
---|
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener |
Methods inherited from interface weblogic.management.configuration.PersistentStoreMBean |
---|
addTarget, getLogicalName, getTargets, getXAResourceName, removeTarget, setLogicalName, setTargets |
Methods inherited from interface weblogic.management.configuration.DeploymentMBean |
---|
getDeploymentOrder, setDeploymentOrder |
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean |
---|
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet |
Methods inherited from interface weblogic.management.WebLogicMBean |
---|
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent |
Methods inherited from interface javax.management.DynamicMBean |
---|
getAttribute, getAttributes, invoke, setAttribute, setAttributes |
Methods inherited from interface javax.management.MBeanRegistration |
---|
postDeregister, postRegister, preDeregister, preRegister |
Methods inherited from interface javax.management.NotificationBroadcaster |
---|
addNotificationListener, getNotificationInfo, removeNotificationListener |
Methods inherited from interface weblogic.descriptor.DescriptorBean |
---|
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener |
Method Detail |
---|
String getPrefixName()
When using multiple TLOG JDBC stores, use this attribute to create a label ending in "_" that is prepended to the name of the server hosting the JDBC TLOG store and ends in "_" to form a unique JDBC TLOG store name for each configured JDBC TLOG store.
The default prefix name is "TLOG_" . For example, a valid JDBC TLOG store name using the default Prefix Name isTLOG_MyServer_
where TLOG_ is the Prefix Name and MyServer is the name of the server
hosting the JDBC TLOG store.
getPrefixName
in interface GenericJDBCStoreMBean
void setPrefixName(String name)
GenericJDBCStoreMBean
Sets the value of PrefixName
attribute.
setPrefixName
in interface GenericJDBCStoreMBean
name
- The new prefixName valueGenericJDBCStoreMBean.getPrefixName()
boolean isEnabled()
When true, TLOGs are logged to a TLOG JDBC Store; otherwise, TLOGs are logged to the server's default store.
When using the Administration Console, select JDBC to enable logging of TLOGs to a JDBC store; select Default Store to enable logging of TLOGs to the server's default store.
void setEnabled(boolean enabled)
If enabled, indicates TLOGs should be logged to a TLOG JDBC store.
TransactionLogJDBCStoreMBean.isEnabled()
int getMaxRetrySecondsBeforeTLOGFail()
The maximum amount of time, in seconds, WebLogic Server tries to recover
from a JDBC TLog store failure. If store remains unusable after this period,
WebLogic Server set the health state to HEALTH_FAILED
.
A value of 0 indicates WebLogic Server does not conduct a retry and
and immediately sets the health state as HEALTH_FAILED
.
void setMaxRetrySecondsBeforeTLOGFail(int retrySeconds)
Set the max seconds during which period JTA will try to recover from store's failure before mark TLOG as HEALTH_FAILED.
TransactionLogJDBCStoreMBean.getMaxRetrySecondsBeforeTLOGFail()
int getMaxRetrySecondsBeforeTXException()
The maximum amount of time, in seconds, WebLogic Server waits before trying
to recover from a JDBC TLog store failure while processing a transaction. If store remains unusable
after this amount of time, WebLogic Server throws an exception the affected transaction.
A value of 0 indicates WebLogic Server does not conduct a retry and an exception will thrown immediately.
The practical maximum value is a value less than the current value of
MaxRetrySecondsBeforeTLogFail
.
void setMaxRetrySecondsBeforeTXException(int retrySeconds)
Sets the maximum seconds JTA will try to recover from store's failure for one transaction before throwing an exception.
TransactionLogJDBCStoreMBean.getMaxRetrySecondsBeforeTXException()
int getRetryIntervalSeconds()
The amount of time, in seconds, WebLogic Server waits before attempting to verify the health of the TLOG store after a store failure has occurred.
void setRetryIntervalSeconds(int intervalSeconds)
Sets the interval in seconds at which JTA will attempt to verify the health of the TLOG store after a store failure has occurred.
TransactionLogJDBCStoreMBean.getRetryIntervalSeconds()
|
Copyright 1996, 2014, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.1.3) Part Number E41849-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |