public class DummyInvocationUtils extends Object
|Constructor and Description|
|Modifier and Type||Method and Description|
Returns a proxy of the given type, backed by an
EmptyTargetSourceto simply drop method invocations but equips it with an
InvocationRecordingMethodInterceptor. The interceptor records the last invocation and returns a proxy of the return type that also implements
LastInvocationAwareso that the last method invocation can be inspected. Parameters passed to the subsequent method invocation are generally neglected except the ones that might be mapped into the URI translation eventually, e.g.
PathVariablein the case of Spring MVC. Note, that the return types of the methods have to be capable to be proxied.
type- must not be null.
parameters- parameters to extend template variables in the type level mapping.
@Nullable public static LastInvocationAware getLastInvocationAware(Object source)
LastInvocationAwareinstance from the given source, that essentially has to be a proxy created via
methodOn(Class, Object...)and subsequent
source- must not be null.
Copyright © 2011–2021 Pivotal, Inc.. All rights reserved.