Class BeanNameMappingStrategy
java.lang.Object
org.citrusframework.endpoint.adapter.mapping.BeanNameMappingStrategy
- All Implemented Interfaces:
org.citrusframework.endpoint.adapter.mapping.EndpointAdapterMappingStrategy
public class BeanNameMappingStrategy
extends Object
implements org.citrusframework.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 type
EndpointAdapter- Since:
- 1.4
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.citrusframework.spi.ReferenceResolverBean reference resolver holding available endpoint adapters -
Constructor Summary
ConstructorsConstructorDescriptionBeanNameMappingStrategy(org.citrusframework.spi.ReferenceResolver referenceResolver) Default constructor initializes with reference resolver. -
Method Summary
Modifier and TypeMethodDescriptionorg.citrusframework.endpoint.EndpointAdaptergetEndpointAdapter(String mappingKey)
-
Field Details
-
referenceResolver
protected final org.citrusframework.spi.ReferenceResolver referenceResolverBean reference resolver holding available endpoint adapters
-
-
Constructor Details
-
BeanNameMappingStrategy
public BeanNameMappingStrategy(org.citrusframework.spi.ReferenceResolver referenceResolver) Default constructor initializes with reference resolver.- Parameters:
referenceResolver-
-
-
Method Details
-
getEndpointAdapter
- Specified by:
getEndpointAdapterin interfaceorg.citrusframework.endpoint.adapter.mapping.EndpointAdapterMappingStrategy
-