Class BeanNameMappingStrategy
- java.lang.Object
-
- com.consol.citrus.endpoint.adapter.mapping.BeanNameMappingStrategy
-
- All Implemented Interfaces:
com.consol.citrus.endpoint.adapter.mapping.EndpointAdapterMappingStrategy
public class BeanNameMappingStrategy extends Object implements com.consol.citrus.endpoint.adapter.mapping.EndpointAdapterMappingStrategy
Endpoint adapter mapping strategy uses bean reference resolver and tries to find appropriate endpoint adapter for the given mapping key. Bean id or name has to match the given mapping key and bean must be of typeEndpointAdapter
- Since:
- 1.4
- Author:
- Christoph Deppisch
-
-
Field Summary
Fields Modifier and Type Field Description protected com.consol.citrus.spi.ReferenceResolver
referenceResolver
Bean reference resolver holding available endpoint adapters
-
Constructor Summary
Constructors Constructor Description BeanNameMappingStrategy(com.consol.citrus.spi.ReferenceResolver referenceResolver)
Default constructor initializes with reference resolver.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.consol.citrus.endpoint.EndpointAdapter
getEndpointAdapter(String mappingKey)
-
-
-
Method Detail
-
getEndpointAdapter
public com.consol.citrus.endpoint.EndpointAdapter getEndpointAdapter(String mappingKey)
- Specified by:
getEndpointAdapter
in interfacecom.consol.citrus.endpoint.adapter.mapping.EndpointAdapterMappingStrategy
-
-