ConfigurationMBean
, DescriptorBean
, javax.management.DynamicMBean
, javax.management.MBeanRegistration
, javax.management.NotificationBroadcaster
, SettableBean
, WebLogicMBean
JTAMigratableTargetMBean
, MigratableTargetMBean
, SingletonServiceAppScopedMBean
, SingletonServiceMBean
public interface SingletonServiceBaseMBean extends ConfigurationMBean
DEFAULT_EMPTY_BYTE_ARRAY
Modifier and Type | Method | Description |
---|---|---|
int |
getAdditionalMigrationAttempts() |
A migratable service could fail to come up on every possible
configured server.
|
ServerMBean |
getHostingServer() |
Returns the name of the server that currently hosts the
singleton service.
|
int |
getMillisToSleepBetweenAttempts() |
Controls how long of a pause there should be between the
migration attempts described in
getAdditionalMigrationAttempts().
|
ServerMBean |
getUserPreferredServer() |
Returns the server that the user prefers the singleton service
to be active on.
|
void |
setAdditionalMigrationAttempts(int attempts) |
|
void |
setMillisToSleepBetweenAttempts(int millis) |
|
void |
setUserPreferredServer(ServerMBean t) |
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener
getAttribute, getAttributes, invoke, setAttribute, setAttributes
postDeregister, postRegister, preDeregister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent
ServerMBean getHostingServer()
Returns the name of the server that currently hosts the singleton service.
ServerMBean getUserPreferredServer()
Returns the server that the user prefers the singleton service to be active on.
void setUserPreferredServer(ServerMBean t)
t
- The new UserPreferredServer valueint getAdditionalMigrationAttempts()
void setAdditionalMigrationAttempts(int attempts)
attempts
- number of additional attemptsgetAdditionalMigrationAttempts()
int getMillisToSleepBetweenAttempts()
void setMillisToSleepBetweenAttempts(int millis)
millis
- how long to pause, in millisgetMillisToSleepBetweenAttempts()