org.jboss.system
Class ServiceMBeanState

java.lang.Object
  extended by org.jboss.system.ServiceMBeanState

public final class ServiceMBeanState
extends Object

A final class that encapsulates the constants necessary for creating StateMachines that follow the ServiceMBean lifecycle model.

Version:
$Revision: 81033 $
Author:
Dimitris Andreadis

Field Summary
static org.jboss.util.state.State STATE_CREATED
           
static org.jboss.util.state.State STATE_DESTROYED
           
static org.jboss.util.state.State STATE_FAILED
           
static org.jboss.util.state.State STATE_REGISTERED
           
static org.jboss.util.state.State STATE_STARTED
           
static org.jboss.util.state.State STATE_STARTING
           
static org.jboss.util.state.State STATE_STOPPED
           
static org.jboss.util.state.State STATE_STOPPING
           
static org.jboss.util.state.State STATE_UNREGISTERED
           
static Set STATES
          The possible set of States a ServiceMBean can be in
static org.jboss.util.state.Transition TRANS_CREATE
           
static org.jboss.util.state.Transition TRANS_DESTROY
           
static org.jboss.util.state.Transition TRANS_FAIL
           
static org.jboss.util.state.Transition TRANS_REGISTER
           
static org.jboss.util.state.Transition TRANS_START_BEGIN
           
static org.jboss.util.state.Transition TRANS_START_END
           
static org.jboss.util.state.Transition TRANS_STOP_BEGIN
           
static org.jboss.util.state.Transition TRANS_STOP_END
           
static org.jboss.util.state.Transition TRANS_UNREGISTER
           
 
Method Summary
static org.jboss.util.state.StateMachine createStateMachine(String description)
          Create a new StateMachine that follows the ServiceMBean lifecycle, initialized to the STATE_UNREGISTERED state.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STATE_UNREGISTERED

public static final org.jboss.util.state.State STATE_UNREGISTERED

STATE_REGISTERED

public static final org.jboss.util.state.State STATE_REGISTERED

STATE_CREATED

public static final org.jboss.util.state.State STATE_CREATED

STATE_STARTING

public static final org.jboss.util.state.State STATE_STARTING

STATE_STARTED

public static final org.jboss.util.state.State STATE_STARTED

STATE_STOPPING

public static final org.jboss.util.state.State STATE_STOPPING

STATE_STOPPED

public static final org.jboss.util.state.State STATE_STOPPED

STATE_DESTROYED

public static final org.jboss.util.state.State STATE_DESTROYED

STATE_FAILED

public static final org.jboss.util.state.State STATE_FAILED

TRANS_REGISTER

public static final org.jboss.util.state.Transition TRANS_REGISTER

TRANS_CREATE

public static final org.jboss.util.state.Transition TRANS_CREATE

TRANS_START_BEGIN

public static final org.jboss.util.state.Transition TRANS_START_BEGIN

TRANS_START_END

public static final org.jboss.util.state.Transition TRANS_START_END

TRANS_STOP_BEGIN

public static final org.jboss.util.state.Transition TRANS_STOP_BEGIN

TRANS_STOP_END

public static final org.jboss.util.state.Transition TRANS_STOP_END

TRANS_DESTROY

public static final org.jboss.util.state.Transition TRANS_DESTROY

TRANS_UNREGISTER

public static final org.jboss.util.state.Transition TRANS_UNREGISTER

TRANS_FAIL

public static final org.jboss.util.state.Transition TRANS_FAIL

STATES

public static final Set STATES
The possible set of States a ServiceMBean can be in

Method Detail

createStateMachine

public static org.jboss.util.state.StateMachine createStateMachine(String description)
Create a new StateMachine that follows the ServiceMBean lifecycle, initialized to the STATE_UNREGISTERED state.

Parameters:
description - A string description for this state machine, or null
Returns:
the StateMachine


Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.