[jboss-dev-forums] [Design of POJO Server] - Re: Controlling deployments via a barrier bean
alesj
do-not-reply at jboss.com
Fri May 30 05:14:48 EDT 2008
"scott.stark at jboss.org" wrote :
| To properly handle this we would need the ability to expand the states for the component in question to allow for alternate DESCRIBE, DESCRIBE_CLUSTERED, DESCRIBE_SINGLETON states depending on the cluster metadata associated with the bean. Currently the mc state machine does not allow for this choice type of state transition. I have not worked much with the lower level state manipulation so I could also be talking out of my ass, but I think this is the proper way to do it.
|
This could be achieved.
OK, it would still depend on exactly what you wanted to do - no cyclic/fork states.
You can do this atm.
Add these two new states (DESCRIBE_CLUSTERED, DESCRIBE_SINGLETON) to Controller.
Then when you install a bean that would use any of those two states, you need to push him your own ControllerContextActions impl.
e.g. our alias handling
| Map<ControllerState, ControllerContextAction> map = Collections.<ControllerState, ControllerContextAction>singletonMap(ControllerState.INSTALLED, new AliasControllerContextAction());
| ControllerContextActions actions = new AbstractControllerContextActions(map);
| install(new AliasControllerContext(alias, original, actions));
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4154547#4154547
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4154547
More information about the jboss-dev-forums
mailing list