# ServerMigrationRuntimeMBean

Overview | Related MBeans | Attributes | Operations

## Overview

ServerMigrationRuntimeMBean provides runtime monitoring information about the past migrations performed by this server as the cluster master. If this server was never the cluster master then no information would be available. This RuntimeMBean would be hosted on all cluster members and can be queried for the location of the cluster master which is just another peer in the cluster. JMX clients can make another call to the server hosting the cluster master functionality to get the migration history.

Please note that the migration history is not persisted and is lost when a server is shutdown.

Fully Qualified Interface Name | If you use the `getMBeanInfo` operation in MBeanTypeServiceMBean, supply the following value as this MBean's fully qualified interface name: `weblogic.management.runtime.ServerMigrationRuntimeMBean`
Factory Methods | No factory methods. Instances of this MBean are created automatically.
Access Points | You can access this MBean from the following MBean attributes:
ClusterRuntimeMBean.ServerMigrationRuntime |

## Related MBeans

This section describes attributes that provide access to other MBeans. For more information about the MBean hierarchy, refer to WebLogic Server MBean Data Model.

MigrationData |

### MigrationData

Returns the migrations performed by this server as the cluster master. Returns `null` if there is no history available.

Factory Methods | No explicit creator method. The child shares the lifecycle of its parent.
Privileges | Read only
Type | MigrationDataRuntimeMBean[]
Relationship type: | Containment.

## Attributes

This section describes the following attributes:

ClusterMaster ClusterMasterName Name | Parent Type

### ClusterMaster

Is the current server the cluster master?

Privileges | Read only
Type | boolean

### ClusterMasterName

Returns the server name who is the cluster master. Migration history is only available from the cluster master.

Privileges | Read only
Type | java.lang.String

### Name

The name of this configuration. WebLogic Server uses an MBean to implement and persist the configuration.

Privileges | Read only
Type | java.lang.String

### Parent

Return the immediate parent for this MBean

Privileges | Read/Write
Type |

### Type

Returns the type of the MBean.

Privileges | Read only
Type | java.lang.String