public class JsonProjectingMethodInterceptorFactory extends Object implements MethodInterceptorFactory
MethodInterceptorFactory to create a MethodInterceptor that will| Constructor and Description |
|---|
JsonProjectingMethodInterceptorFactory(com.jayway.jsonpath.spi.json.JsonProvider jsonProvider,
com.jayway.jsonpath.spi.mapper.MappingProvider mappingProvider)
Creates a new
JsonProjectingMethodInterceptorFactory using the given JsonProvider and
MappingProvider. |
JsonProjectingMethodInterceptorFactory(com.jayway.jsonpath.spi.mapper.MappingProvider mappingProvider)
Creates a new
JsonProjectingMethodInterceptorFactory using the default JsonProvider and the given
MappingProvider. |
| Modifier and Type | Method and Description |
|---|---|
MethodInterceptor |
createMethodInterceptor(Object source,
Class<?> targetType)
Returns the
MethodInterceptor to be used for the given source object and target type. |
boolean |
supports(Object source,
Class<?> targetType)
Returns whether the current factory is supposed to be used to create a
MethodInterceptor for proxy of the
given target type. |
public JsonProjectingMethodInterceptorFactory(com.jayway.jsonpath.spi.mapper.MappingProvider mappingProvider)
JsonProjectingMethodInterceptorFactory using the default JsonProvider and the given
MappingProvider.mappingProvider - must not be null.Configuration.defaultConfiguration(),
Configuration.jsonProvider()public JsonProjectingMethodInterceptorFactory(com.jayway.jsonpath.spi.json.JsonProvider jsonProvider,
com.jayway.jsonpath.spi.mapper.MappingProvider mappingProvider)
JsonProjectingMethodInterceptorFactory using the given JsonProvider and
MappingProvider.jsonProvider - must not be null.mappingProvider - must not be null.public MethodInterceptor createMethodInterceptor(Object source, Class<?> targetType)
MethodInterceptorFactoryMethodInterceptor to be used for the given source object and target type.createMethodInterceptor in interface MethodInterceptorFactorysource - will never be null.targetType - will never be null.public boolean supports(Object source, Class<?> targetType)
MethodInterceptorFactoryMethodInterceptor for proxy of the
given target type.supports in interface MethodInterceptorFactorysource - will never be null.targetType - will never be null.Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.