org.jboss.portal.core.controller.command.mapper
Class CommandFactoryDelegate

java.lang.Object
  extended by ServiceMBeanSupport
      extended by org.jboss.portal.jems.as.system.AbstractJBossService
          extended by org.jboss.portal.core.controller.command.mapper.AbstractCommandFactory
              extended by org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate
All Implemented Interfaces:
CommandFactory

public class CommandFactoryDelegate
extends AbstractCommandFactory

Version:
$Revision: 7028 $
Author:
Julien Viet

Field Summary
protected  CommandFactory delegateFactory
          .
protected  DelegatingCommandFactory delegatingFactory
          .
protected  java.lang.String path
          .
 
Constructor Summary
CommandFactoryDelegate()
           
 
Method Summary
 ControllerCommand doMapping(ControllerContext controllerContext, ServerInvocation invocation, java.lang.String host, java.lang.String contextPath, java.lang.String requestPath)
          Create a command.
 CommandFactory getDelegateFactory()
           
 DelegatingCommandFactory getDelegatingFactory()
           
 java.lang.String getPath()
           
 void setDelegateFactory(CommandFactory delegateFactory)
           
 void setDelegatingFactory(DelegatingCommandFactory delegatingFactory)
           
 void setPath(java.lang.String path)
           
protected  void startService()
           
protected  void stopService()
           
 
Methods inherited from class org.jboss.portal.jems.as.system.AbstractJBossService
create, destroy, getState, getStateString, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

delegatingFactory

protected DelegatingCommandFactory delegatingFactory
.


delegateFactory

protected CommandFactory delegateFactory
.


path

protected java.lang.String path
.

Constructor Detail

CommandFactoryDelegate

public CommandFactoryDelegate()
Method Detail

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 context
invocation - the server invocation
host - the host
contextPath - the context path
requestPath - the request path @return the command or null if no command is recognized