JBoss.org Community Documentation
The create(ObjectName)
method is called whenever an event occurs that affects the named services state. This could be triggered by an explicit invocation by the SARDeployer
, a notification of a new class, or another service reaching its created state.
When a service's create
method is called, all services on which the service depends have also had their create method invoked. This gives an MBean an opportunity to check that required MBeans or resources exist. A service cannot utilize other MBean services at this point, as most JBoss MBean services do not become fully functional until they have been started via their start
method. Because of this, service implementations often do not implement create
in favor of just the start
method because that is the first point at which the service can be fully functional.