Class RestActionProxyFactory

java.lang.Object
org.apache.struts2.DefaultActionProxyFactory
org.apache.struts2.rest.RestActionProxyFactory
All Implemented Interfaces:
ActionProxyFactory

public class RestActionProxyFactory extends DefaultActionProxyFactory
Factory that creates the RestActionInvocation
  • Field Details

    • namespace

      protected String namespace
  • Constructor Details

    • RestActionProxyFactory

      public RestActionProxyFactory()
  • Method Details

    • setNamespace

      public void setNamespace(String namespace)
    • createActionProxy

      public ActionProxy createActionProxy(String namespace, String actionName, String methodName, Map<String,Object> extraContext, boolean executeResult, boolean cleanupContext)
      Description copied from interface: ActionProxyFactory
      Creates an ActionProxy for the given namespace and action name by looking up the configuration.The ActionProxy should be fully initialized when it is returned, including having an ActionInvocation instance associated.
      Specified by:
      createActionProxy in interface ActionProxyFactory
      Overrides:
      createActionProxy in class DefaultActionProxyFactory
      Parameters:
      namespace - the namespace of the action, can be null
      actionName - the name of the action
      methodName - the name of the method to execute
      extraContext - a Map of extra parameters to be provided to the ActionProxy, can be null
      executeResult - flag which tells whether the result should be executed after the action
      cleanupContext - flag which tells whether the original context should be preserved during execution of the proxy.
      Returns:
      ActionProxy the created action proxy