Package org.jupnp.model.action
Klasse ActionInvocation<S extends Service>
java.lang.Object
org.jupnp.model.action.ActionInvocation<S>
- Bekannte direkte Unterklassen:
RemoteActionInvocation
The input, output, and failure values of an action invocation.
- Autor:
- Christian Bauer
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected final ClientInfoprotected ActionExceptionprotected Map<String, ActionArgumentValue<S>> protected Map<String, ActionArgumentValue<S>> -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungActionInvocation(ActionException failure) ActionInvocation(Action<S> action) ActionInvocation(Action<S> action, ActionArgumentValue<S>[] input) ActionInvocation(Action<S> action, ActionArgumentValue<S>[] input, ActionArgumentValue<S>[] output) ActionInvocation(Action<S> action, ActionArgumentValue<S>[] input, ActionArgumentValue<S>[] output, ClientInfo clientInfo) ActionInvocation(Action<S> action, ActionArgumentValue<S>[] input, ClientInfo clientInfo) ActionInvocation(Action<S> action, ClientInfo clientInfo) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunggetInput()getInput(ActionArgument<S> argument) protected ActionArgument<S> getInputArgument(String name) getOutput(ActionArgument<S> argument) protected ActionArgument<S> getOutputArgument(String name) voidsetFailure(ActionException failure) voidvoidsetInput(ActionArgumentValue<S> value) voidsetInput(ActionArgumentValue<S>[] input) voidvoidsetOutput(ActionArgumentValue<S> value) voidsetOutput(ActionArgumentValue<S>[] output) toString()
-
Felddetails
-
action
-
clientInfo
-
input
-
output
-
failure
-
-
Konstruktordetails
-
ActionInvocation
-
ActionInvocation
-
ActionInvocation
-
ActionInvocation
-
ActionInvocation
public ActionInvocation(Action<S> action, ActionArgumentValue<S>[] input, ActionArgumentValue<S>[] output) -
ActionInvocation
public ActionInvocation(Action<S> action, ActionArgumentValue<S>[] input, ActionArgumentValue<S>[] output, ClientInfo clientInfo) -
ActionInvocation
-
-
Methodendetails
-
getAction
-
getInput
-
getInput
-
getInput
-
getInputMap
-
getOutput
-
getOutput
-
getOutputMap
-
getOutput
-
setInput
- Löst aus:
InvalidValueException
-
setInput
-
setInput
-
setOutput
- Löst aus:
InvalidValueException
-
setOutput
-
setOutput
-
getInputArgument
-
getOutputArgument
-
getFailure
- Gibt zurück:
nullif execution was successful, failure details otherwise.
-
setFailure
-
getClientInfo
- Gibt zurück:
nullif no info was provided for a local invocation.
-
toString
-