C# Class Castle.MonoRail.ControllerExecutor

Manages the execution of the steps associated with a controller (filters/action/disposal).
This class is statefull.
Show file Open project: nats/castle-1.0.3-mono

Public Methods

Method Description
ControllerExecutor ( object controller, IExecutionContext executionContext ) : System

Initializes a new instance of the ControllerExecutor class.

Execute ( ActionExecutor executor ) : void
SelectAction ( ) : ActionExecutor
SelectAction ( string actionName ) : ActionExecutor

Method Details

ControllerExecutor() public method

Initializes a new instance of the ControllerExecutor class.
public ControllerExecutor ( object controller, IExecutionContext executionContext ) : System
controller object The controller.
executionContext IExecutionContext The execution context.
return System

Execute() public method

public Execute ( ActionExecutor executor ) : void
executor ActionExecutor
return void

SelectAction() public method

public SelectAction ( ) : ActionExecutor
return ActionExecutor

SelectAction() public method

public SelectAction ( string actionName ) : ActionExecutor
actionName string
return ActionExecutor