Class DirectEndpointAdapter
java.lang.Object
org.citrusframework.endpoint.AbstractEndpointAdapter
org.citrusframework.endpoint.direct.DirectEndpointAdapter
- All Implemented Interfaces:
EndpointAdapter
Endpoint adapter forwards incoming requests to message queue and waits synchronously for response
on reply queue. Provides simple endpoint for clients to connect to message queue in order to provide proper
response message.
- Since:
- 3.0
-
Constructor Summary
ConstructorsConstructorDescriptionDirectEndpointAdapter(DirectSyncEndpoint endpoint) Default constructor using endpoint.DirectEndpointAdapter(DirectSyncEndpointConfiguration endpointConfiguration) Default constructor using endpoint configuration. -
Method Summary
Modifier and TypeMethodDescriptionhandleMessageInternal(Message request) Subclasses must implement this method in order to handle incoming request message.Methods inherited from class org.citrusframework.endpoint.AbstractEndpointAdapter
getFallbackEndpointAdapter, getName, getTestContext, getTestContextFactory, handleMessage, setFallbackEndpointAdapter, setName, setTestContextFactory
-
Constructor Details
-
DirectEndpointAdapter
Default constructor using endpoint.- Parameters:
endpoint-
-
DirectEndpointAdapter
Default constructor using endpoint configuration.- Parameters:
endpointConfiguration-
-
-
Method Details
-
handleMessageInternal
Description copied from class:AbstractEndpointAdapterSubclasses must implement this method in order to handle incoming request message. If this method does not return any response message fallback endpoint adapter is invoked for processing.- Specified by:
handleMessageInternalin classAbstractEndpointAdapter- Returns:
-
getEndpoint
-
getEndpointConfiguration
-