Package org.jmock.api
Interface Invokable
- All Known Subinterfaces:
Action
- All Known Implementing Classes:
ActionSequence
,CustomAction
,DoAllAction
,FakeObjectMethods
,InvocationDiverter
,InvocationToExpectationTranslator
,Mockery.MockObject
,ObjectMethodExpectationBouncer
,ProxiedObjectIdentity
,ReturnDefaultValueAction
,ReturnEnumerationAction
,ReturnIteratorAction
,ReturnValueAction
,ScriptedAction
,ThrowAction
,VoidAction
public interface Invokable
An object that can receive an
Invocation
.-
Method Summary
Modifier and TypeMethodDescriptioninvoke
(Invocation invocation) Performs an action in response to an invocation.
-
Method Details
-
invoke
Performs an action in response to an invocation.- Parameters:
invocation
- The invocation to perform.- Returns:
- The result of the invocation, if not throwing an exception.
Must return
null
if the invoked method has a void return type. - Throws:
Throwable
- An exception to be thrown to the caller, if not returning a value. Any checked exception thrown must be in thethrows
list of the invoked method.
-