ClassDeploymentMBean
, ConfigurationMBean
, DeploymentMBean
, DescriptorBean
, javax.management.DynamicMBean
, javax.management.MBeanRegistration
, javax.management.NotificationBroadcaster
, SettableBean
, WebLogicMBean
public interface StartupClassMBean extends ClassDeploymentMBean
DEFAULT_EMPTY_BYTE_ARRAY
DEFAULT_ORDER, MAX_ORDER, MIN_ORDER
Modifier and Type | Method | Description |
---|---|---|
boolean |
getFailureIsFatal() |
Specifies whether a failure in this startup class prevents the
targeted server(s) from starting.
|
boolean |
getLoadAfterAppsRunning() |
Specifies whether the targeted servers load and run this startup
class after applications and EJBs are running.
|
boolean |
getLoadBeforeAppActivation() |
Specifies whether the targeted servers load and run this startup
class after activating JMS and JDBC services and before activating
applications and EJBs.
|
boolean |
getLoadBeforeAppDeployments() |
Specifies whether the targeted servers load and run this startup
class before activating JMS and JDBC services and before starting
deployment for applications and EJBs.
|
void |
setFailureIsFatal(boolean flag) |
Sets the value of the FailureIsFatal attribute.
|
void |
setLoadAfterAppsRunning(boolean flag) |
Sets the value of the LoadAfterAppsRunning attribute.
|
void |
setLoadBeforeAppActivation(boolean flag) |
Sets the value of the LoadBeforeAppActivation attribute.
|
void |
setLoadBeforeAppDeployments(boolean flag) |
Sets the value of the LoadBeforeAppDeployments attribute.
|
getArguments, getClassName, setArguments, setClassName
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet
addTarget, getDeploymentOrder, getTargets, removeTarget, setDeploymentOrder, setTargets
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener
getAttribute, getAttributes, invoke, setAttribute, setAttributes
postDeregister, postRegister, preDeregister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent
boolean getFailureIsFatal()
Specifies whether a failure in this startup class prevents the targeted server(s) from starting.
If you specify that failure is not fatal, if the startup class fails, the server continues its startup process.
void setFailureIsFatal(boolean flag)
Sets the value of the FailureIsFatal attribute.
flag
- The new failureIsFatal valuegetFailureIsFatal()
boolean getLoadBeforeAppDeployments()
Specifies whether the targeted servers load and run this startup class before activating JMS and JDBC services and before starting deployment for applications and EJBs.
If you enable this feature for a startup class, a server loads and runs the startup class before the deployment prepare phase. At this point, JMS and JDBC services are not yet available. (Deployment for applications and EJBs consists of three phases: prepare, admin and activate.)
If you do not enable this feature, LoadBeforeAppActivation or LoadAfterAppsRunning, a server instance loads startup classes when applications go to the admin state.
DeploymentMBean
void setLoadBeforeAppDeployments(boolean flag)
Sets the value of the LoadBeforeAppDeployments attribute.
flag
- The new loadBeforeAppDeployments valuegetLoadBeforeAppDeployments()
boolean getLoadBeforeAppActivation()
Specifies whether the targeted servers load and run this startup class after activating JMS and JDBC services and before activating applications and EJBs.
If you enable this feature for a startup class, a server loads and runs the startup class before the activate phase. At this point, JMS and JDBC services are available. (Deployment for applications and EJBs consists of three phases: prepare, admin and activate.)
Enable this feature if the startup class needs to be invoked after JDBC connection pools are available but before the applications are activated and ready to service client requests.
If you do not enable this feature, LoadBeforeAppDeployments or LoadAfterAppsRunning, a server instance loads startup classes when applications go to the admin state.
DeploymentMBean
void setLoadBeforeAppActivation(boolean flag)
Sets the value of the LoadBeforeAppActivation attribute.
getLoadBeforeAppActivation()
boolean getLoadAfterAppsRunning()
Specifies whether the targeted servers load and run this startup class after applications and EJBs are running.
If you enable this feature for a startup class, a server loads and runs the startup class after the activate phase. At this point, JMS and JDBC services are available. (Deployment for applications and EJBs consists of three phases: prepare, admin and activate.)
Enable this feature if the startup class needs to be invoked after applications are running and ready to service client requests.
If you do not enable this feature, LoadBeforeAppDeployments or LoadBeforeAppActivation, a server instance loads startup classes when applications go to the admin state.
DeploymentMBean
void setLoadAfterAppsRunning(boolean flag)
Sets the value of the LoadAfterAppsRunning attribute.
getLoadAfterAppsRunning()