weblogic.management.configuration
Interface JTAMigratableTargetMBean
- All Superinterfaces:
- ConfigurationMBean, weblogic.descriptor.DescriptorBean, DynamicMBean, MBeanRegistration, MigratableTargetMBean, NotificationBroadcaster, weblogic.descriptor.SettableBean, weblogic.management.configuration.SingletonServiceBaseMBean, TargetMBean, weblogic.management.WebLogicMBean
public interface JTAMigratableTargetMBean
- extends MigratableTargetMBean
The target that is used internally to register the
JTA recovery manager to the Migration Manager.
Deprecation of MBeanHome and
Type-Safe Interfaces
This is a type-safe interface for a
WebLogic Server MBean, which you can import into your client
classes and access through
weblogic.management.MBeanHome
. As of 9.0, the
MBeanHome
interface and all type-safe interfaces for
WebLogic Server MBeans are deprecated. Instead, client classes that
interact with WebLogic Server MBeans should use standard JMX design
patterns in which clients use the
javax.management.MBeanServerConnection
interface to
discover MBeans, attributes, and attribute types at runtime. For
more information, see "Developing Manageable Applications with JMX"
on http://www.oracle.com/technology/documentation/index.html.
- Since:
- 7.0.0.0
- See Also:
MigratableTargetMBean
Methods inherited from interface weblogic.management.configuration.MigratableTargetMBean |
addConstrainedCandidateServer, getAllCandidateServers, getCluster, getConstrainedCandidateServers, getPostScript, getPreScript, isNonLocalPostAllowed, isPostScriptFailureFatal, removeConstrainedCandidateServer, setAllCandidateServers, setCluster, setConstrainedCandidateServers, setNonLocalPostAllowed, setPostScript, setPostScriptFailureFatal, setPreScript |
Methods inherited from interface weblogic.management.configuration.SingletonServiceBaseMBean |
getAdditionalMigrationAttempts, getHostingServer, getMillisToSleepBetweenAttempts, getUserPreferredServer, setAdditionalMigrationAttempts, setHostingServer, setMillisToSleepBetweenAttempts |
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean |
freezeCurrentValue, getName, getNotes, 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 weblogic.descriptor.DescriptorBean |
addBeanUpdateListener, addPropertyChangeListener, createChildCopy, createChildCopyIncludingObsolete, getDescriptor, getParentBean, isEditable, removeBeanUpdateListener, removePropertyChangeListener |
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean |
freezeCurrentValue, getName, getNotes, 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 weblogic.descriptor.DescriptorBean |
addBeanUpdateListener, addPropertyChangeListener, createChildCopy, createChildCopyIncludingObsolete, getDescriptor, getParentBean, isEditable, removeBeanUpdateListener, removePropertyChangeListener |
setUserPreferredServer
void setUserPreferredServer(ServerMBean userPreferredServer)
- Specified by:
setUserPreferredServer
in interface MigratableTargetMBean
- Specified by:
setUserPreferredServer
in interface weblogic.management.configuration.SingletonServiceBaseMBean
- Parameters:
userPreferredServer
- The new userPreferredServer value
getMigrationPolicy
String getMigrationPolicy()
- Description copied from interface:
MigratableTargetMBean
Defines the type of migration policy to use for the services hosted by this migratable target.
Valid options are:
Manual Service Migration Only
Indicates that no automatic migration of services hosted by this
migratable target will occur.
- Specified by:
getMigrationPolicy
in interface MigratableTargetMBean
- Returns:
- MigrationPolicy, the name of the auto migration policy chosen for this target
- See Also:
MigratableTargetMBean.getMigrationPolicy()
- Default Value:
- MigratableTargetMBean.NONE
- Valid Values:
- MigratableTargetMBean.NONE, MigratableTargetMBean.FAILURE_RECOVERY
setMigrationPolicy
void setMigrationPolicy(String migrationPolicyName)
- Description copied from interface:
MigratableTargetMBean
- Sets the value of the MigrationPolicy attribute.
- Specified by:
setMigrationPolicy
in interface MigratableTargetMBean
- Parameters:
migrationPolicyName
- the name of the auto migration policy chosen for this target- See Also:
JTAMigratableTargetMBean.getMigrationPolicy()
,
MigratableTargetMBean.setMigrationPolicy(java.lang.String)
- Default Value:
- MigratableTargetMBean.NONE
- Valid Values:
- MigratableTargetMBean.NONE, MigratableTargetMBean.FAILURE_RECOVERY
isStrictOwnershipCheck
boolean isStrictOwnershipCheck()
Whether continue to boot if cannot find the current owner of TRS to do
failback. This attribute is only meaningful for servers in cluster.
If true: server will fail to boot under this situation.
If false: server will continue to boot without trying to do failback.
- Returns:
- true or false
- Changes take effect after you redeploy the module or restart the server.
- Default Value:
- false
setStrictOwnershipCheck
void setStrictOwnershipCheck(boolean strict)
- Parameters:
strict
- whether need to enforce strict ownership check