## Uses of Class
org.fourthline.cling.model.action.ActionInvocation

- Packages that use ActionInvocation
  Package | Description
  --- | ---
  org.fourthline.cling.controlpoint |
  org.fourthline.cling.mock |
  org.fourthline.cling.model.action |
  org.fourthline.cling.model.message.control |
  org.fourthline.cling.protocol |
  org.fourthline.cling.protocol.sync |
  org.fourthline.cling.transport.impl |
  org.fourthline.cling.transport.spi |

- - ### Uses of ActionInvocation in org.fourthline.cling.controlpoint

    Fields in org.fourthline.cling.controlpoint declared as ActionInvocation
    Modifier and Type | Field and Description
    --- | ---
    `protected ActionInvocation` | ActionCallback.`actionInvocation`

    Methods in org.fourthline.cling.controlpoint that return ActionInvocation
    Modifier and Type | Method and Description
    --- | ---
    `ActionInvocation` | ActionCallback.`getActionInvocation()`

    Methods in org.fourthline.cling.controlpoint with parameters of type ActionInvocation
    Modifier and Type | Method and Description
    --- | ---
    `protected String` | ActionCallback.`createDefaultFailureMessage(ActionInvocation invocation, UpnpResponse operation)`
    `protected void` | ActionCallback.`failure(ActionInvocation invocation, UpnpResponse operation)`
    `abstract void` | ActionCallback.`failure(ActionInvocation invocation, UpnpResponse operation, String defaultMsg)` Called when the action invocation failed.
    `void` | ActionCallback.Default.`failure(ActionInvocation invocation, UpnpResponse operation, String defaultMsg)`
    `abstract void` | ActionCallback.`success(ActionInvocation invocation)` Called when the action invocation succeeded.
    `void` | ActionCallback.Default.`success(ActionInvocation invocation)`

    Constructors in org.fourthline.cling.controlpoint with parameters of type ActionInvocation
    Constructor and Description
    `ActionCallback(ActionInvocation actionInvocation)`
    `ActionCallback(ActionInvocation actionInvocation, ControlPoint controlPoint)`
    `Default(ActionInvocation actionInvocation, ControlPoint controlPoint)`

  - ### Uses of ActionInvocation in org.fourthline.cling.mock

    Methods in org.fourthline.cling.mock with parameters of type ActionInvocation
    Modifier and Type | Method and Description
    --- | ---
    `SendingAction` | MockProtocolFactory.`createSendingAction(ActionInvocation actionInvocation, URL controlURL)`

  - ### Uses of ActionInvocation in org.fourthline.cling.model.action

    Subclasses of ActionInvocation in org.fourthline.cling.model.action
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RemoteActionInvocation` An action invocation by a remote control point.

    Methods in org.fourthline.cling.model.action with parameters of type ActionInvocation
    Modifier and Type | Method and Description
    --- | ---
    `protected Object[]` | MethodActionExecutor.`createInputArgumentValues(ActionInvocation<LocalService> actionInvocation, Method method)`
    `void` | ActionExecutor.`execute(ActionInvocation<LocalService> actionInvocation)`
    `void` | AbstractActionExecutor.`execute(ActionInvocation<LocalService> actionInvocation)` Obtains the service implementation instance from the `ServiceManager`, handles exceptions.
    `protected void` | QueryStateVariableExecutor.`execute(ActionInvocation<LocalService> actionInvocation, Object serviceImpl)`
    `protected void` | MethodActionExecutor.`execute(ActionInvocation<LocalService> actionInvocation, Object serviceImpl)`
    `protected abstract void` | AbstractActionExecutor.`execute(ActionInvocation<LocalService> actionInvocation, Object serviceImpl)`
    `protected void` | QueryStateVariableExecutor.`executeQueryStateVariable(ActionInvocation<LocalService> actionInvocation, Object serviceImpl)`
    `protected boolean` | MethodActionExecutor.`isUseOutputArgumentAccessors(ActionInvocation<LocalService> actionInvocation)`
    `protected void` | AbstractActionExecutor.`setOutputArgumentValue(ActionInvocation<LocalService> actionInvocation, ActionArgument<LocalService> argument, Object result)` Sets the output argument value on the `ActionInvocation`, considers string conversion.

  - ### Uses of ActionInvocation in org.fourthline.cling.model.message.control

    Constructors in org.fourthline.cling.model.message.control with parameters of type ActionInvocation
    Constructor and Description
    `OutgoingActionRequestMessage(ActionInvocation actionInvocation, URL controlURL)`

  - ### Uses of ActionInvocation in org.fourthline.cling.protocol

    Methods in org.fourthline.cling.protocol with parameters of type ActionInvocation
    Modifier and Type | Method and Description
    --- | ---
    `SendingAction` | ProtocolFactoryImpl.`createSendingAction(ActionInvocation actionInvocation, URL controlURL)`
    `SendingAction` | ProtocolFactory.`createSendingAction(ActionInvocation actionInvocation, URL controlURL)` Called by the `ControlPoint`, creates a protocol for executing an action.

  - ### Uses of ActionInvocation in org.fourthline.cling.protocol.sync

    Fields in org.fourthline.cling.protocol.sync declared as ActionInvocation
    Modifier and Type | Field and Description
    --- | ---
    `protected ActionInvocation` | SendingAction.`actionInvocation`

    Constructors in org.fourthline.cling.protocol.sync with parameters of type ActionInvocation
    Constructor and Description
    `SendingAction(UpnpService upnpService, ActionInvocation actionInvocation, URL controlURL)`

  - ### Uses of ActionInvocation in org.fourthline.cling.transport.impl

    Methods in org.fourthline.cling.transport.impl with parameters of type ActionInvocation
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | RecoveringSOAPActionProcessorImpl.`handleInvalidMessage(ActionInvocation actionInvocation, UnsupportedDataException originalException, UnsupportedDataException recoveringException)` Handle processing errors while reading of XML messages.
    `void` | SOAPActionProcessorImpl.`readActionInputArguments(Element actionRequestElement, ActionInvocation actionInvocation)`
    `protected void` | PullSOAPActionProcessorImpl.`readActionInputArguments(org.xmlpull.v1.XmlPullParser xpp, ActionInvocation actionInvocation)`
    `protected void` | SOAPActionProcessorImpl.`readActionOutputArguments(Element actionResponseElement, ActionInvocation actionInvocation)`
    `protected void` | PullSOAPActionProcessorImpl.`readActionOutputArguments(org.xmlpull.v1.XmlPullParser xpp, ActionInvocation actionInvocation)`
    `protected Element` | SOAPActionProcessorImpl.`readActionRequestElement(Element bodyElement, ActionRequestMessage message, ActionInvocation actionInvocation)`
    `protected Element` | SOAPActionProcessorImpl.`readActionResponseElement(Element bodyElement, ActionInvocation actionInvocation)`
    `void` | SOAPActionProcessorImpl.`readBody(ActionRequestMessage requestMessage, ActionInvocation actionInvocation)`
    `void` | RecoveringSOAPActionProcessorImpl.`readBody(ActionRequestMessage requestMessage, ActionInvocation actionInvocation)`
    `void` | PullSOAPActionProcessorImpl.`readBody(ActionRequestMessage requestMessage, ActionInvocation actionInvocation)`
    `void` | SOAPActionProcessorImpl.`readBody(ActionResponseMessage responseMsg, ActionInvocation actionInvocation)`
    `void` | RecoveringSOAPActionProcessorImpl.`readBody(ActionResponseMessage responseMsg, ActionInvocation actionInvocation)`
    `void` | PullSOAPActionProcessorImpl.`readBody(ActionResponseMessage responseMsg, ActionInvocation actionInvocation)`
    `protected void` | SOAPActionProcessorImpl.`readBodyRequest(Document d, Element bodyElement, ActionRequestMessage message, ActionInvocation actionInvocation)`
    `protected void` | PullSOAPActionProcessorImpl.`readBodyRequest(org.xmlpull.v1.XmlPullParser xpp, ActionRequestMessage requestMessage, ActionInvocation actionInvocation)`
    `protected void` | SOAPActionProcessorImpl.`readBodyResponse(Document d, Element bodyElement, ActionResponseMessage message, ActionInvocation actionInvocation)`
    `protected void` | PullSOAPActionProcessorImpl.`readBodyResponse(org.xmlpull.v1.XmlPullParser xpp, ActionInvocation actionInvocation)`
    `protected void` | SOAPActionProcessorImpl.`writeActionInputArguments(Document d, Element actionRequestElement, ActionInvocation actionInvocation)`
    `protected void` | SOAPActionProcessorImpl.`writeActionOutputArguments(Document d, Element actionResponseElement, ActionInvocation actionInvocation)`
    `protected Element` | SOAPActionProcessorImpl.`writeActionRequestElement(Document d, Element bodyElement, ActionRequestMessage message, ActionInvocation actionInvocation)`
    `protected Element` | SOAPActionProcessorImpl.`writeActionResponseElement(Document d, Element bodyElement, ActionResponseMessage message, ActionInvocation actionInvocation)`
    `void` | SOAPActionProcessorImpl.`writeBody(ActionRequestMessage requestMessage, ActionInvocation actionInvocation)`
    `void` | SOAPActionProcessorImpl.`writeBody(ActionResponseMessage responseMessage, ActionInvocation actionInvocation)`
    `protected void` | SOAPActionProcessorImpl.`writeBodyFailure(Document d, Element bodyElement, ActionResponseMessage message, ActionInvocation actionInvocation)`
    `protected void` | SOAPActionProcessorImpl.`writeBodyRequest(Document d, Element bodyElement, ActionRequestMessage message, ActionInvocation actionInvocation)`
    `protected void` | SOAPActionProcessorImpl.`writeBodyResponse(Document d, Element bodyElement, ActionResponseMessage message, ActionInvocation actionInvocation)`
    `protected void` | SOAPActionProcessorImpl.`writeFaultElement(Document d, Element bodyElement, ActionInvocation actionInvocation)`

  - ### Uses of ActionInvocation in org.fourthline.cling.transport.spi

    Methods in org.fourthline.cling.transport.spi with parameters of type ActionInvocation
    Modifier and Type | Method and Description
    --- | ---
    `void` | SOAPActionProcessor.`readBody(ActionRequestMessage requestMessage, ActionInvocation actionInvocation)` Converts SOAP XML content of the request message and sets input argument values on the given invocation.
    `void` | SOAPActionProcessor.`readBody(ActionResponseMessage responseMsg, ActionInvocation actionInvocation)` Converts SOAP XML content of the response message and sets output argument values on the given invocation.
    `void` | SOAPActionProcessor.`writeBody(ActionRequestMessage requestMessage, ActionInvocation actionInvocation)` Converts the given invocation input into SOAP XML content, setting on the given request message.
    `void` | SOAPActionProcessor.`writeBody(ActionResponseMessage responseMessage, ActionInvocation actionInvocation)` Converts the given invocation output into SOAP XML content, setting on the given response message.

Copyright © 2016 4th Line GmbH, Switzerland. All rights reserved.