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

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.SimpleCommandFactory
All Implemented Interfaces:
CommandFactory

public class SimpleCommandFactory
extends AbstractCommandFactory

Version:
$Revision: 1.1 $
Author:
Julien Viet

Constructor Summary
SimpleCommandFactory()
           
 
Method Summary
 ControllerCommand doMapping(ControllerContext controllerContext, ServerInvocation invocation, java.lang.String host, java.lang.String contextPath, java.lang.String requestPath)
          Create a command.
 java.lang.String getCommandClassName()
           
 void setCommandClassName(java.lang.String commandClassName)
           
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
 

Constructor Detail

SimpleCommandFactory

public SimpleCommandFactory()
Method Detail

getCommandClassName

public java.lang.String getCommandClassName()

setCommandClassName

public void setCommandClassName(java.lang.String commandClassName)

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