org.jboss.portal.core.controller.command.mapper
Class CommandFactoryDelegate
java.lang.Object
ServiceMBeanSupport
org.jboss.portal.jems.as.system.AbstractJBossService
org.jboss.portal.core.controller.command.mapper.AbstractCommandFactory
org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate
- All Implemented Interfaces:
- CommandFactory
public class CommandFactoryDelegate
- extends AbstractCommandFactory
- Version:
- $Revision: 7028 $
- Author:
- Julien Viet
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
delegatingFactory
protected DelegatingCommandFactory delegatingFactory
- .
delegateFactory
protected CommandFactory delegateFactory
- .
path
protected java.lang.String path
- .
CommandFactoryDelegate
public CommandFactoryDelegate()
getPath
public java.lang.String getPath()
setPath
public void setPath(java.lang.String path)
getDelegatingFactory
public DelegatingCommandFactory getDelegatingFactory()
setDelegatingFactory
public void setDelegatingFactory(DelegatingCommandFactory delegatingFactory)
getDelegateFactory
public CommandFactory getDelegateFactory()
setDelegateFactory
public void setDelegateFactory(CommandFactory delegateFactory)
startService
protected void startService()
throws java.lang.Exception
- Throws:
java.lang.Exception
stopService
protected void stopService()
throws java.lang.Exception
- Throws:
java.lang.Exception
doMapping
public ControllerCommand doMapping(ControllerContext controllerContext,
ServerInvocation invocation,
java.lang.String host,
java.lang.String contextPath,
java.lang.String requestPath)
- Description copied from interface:
CommandFactory
- Create a command.
- Specified by:
doMapping
in interface CommandFactory
- Specified by:
doMapping
in class AbstractCommandFactory
- Parameters:
controllerContext
- the controller contextinvocation
- the server invocationhost
- the hostcontextPath
- the context pathrequestPath
- the request path @return the command or null if no command is recognized