Class StaticResponseEndpointAdapter
- java.lang.Object
-
- com.consol.citrus.endpoint.AbstractEndpointAdapter
-
- com.consol.citrus.endpoint.adapter.StaticEndpointAdapter
-
- com.consol.citrus.endpoint.adapter.StaticResponseEndpointAdapter
-
- All Implemented Interfaces:
com.consol.citrus.endpoint.EndpointAdapter
public class StaticResponseEndpointAdapter extends StaticEndpointAdapter
Endpoint adapter always returns a static response message.- Since:
- 1.4
- Author:
- Christoph Deppisch
-
-
Field Summary
-
Fields inherited from class com.consol.citrus.endpoint.AbstractEndpointAdapter
log
-
-
Constructor Summary
Constructors Constructor Description StaticResponseEndpointAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>
getMessageHeader()
Gets the message header.String
getMessagePayload()
Gets the message payload.String
getMessagePayloadResource()
Gets the value of the messagePayloadResource property.String
getMessagePayloadResourceCharset()
Obtains the messagePayloadResourceCharset.com.consol.citrus.message.Message
handleMessageInternal(com.consol.citrus.message.Message request)
Subclasses must implement this method in order to handle incoming request message.void
setMessageHeader(Map<String,Object> messageHeader)
Set the response message header.void
setMessagePayload(String messagePayload)
Set the response message payload.void
setMessagePayloadResource(String messagePayloadResource)
Sets the messagePayloadResource property.void
setMessagePayloadResourceCharset(String messagePayloadResourceCharset)
Specifies the messagePayloadResourceCharset.-
Methods inherited from class com.consol.citrus.endpoint.adapter.StaticEndpointAdapter
getEndpoint, getEndpointConfiguration
-
Methods inherited from class com.consol.citrus.endpoint.AbstractEndpointAdapter
getFallbackEndpointAdapter, getName, getTestContext, getTestContextFactory, handleMessage, setFallbackEndpointAdapter, setName, setTestContextFactory
-
-
-
-
Method Detail
-
handleMessageInternal
public com.consol.citrus.message.Message handleMessageInternal(com.consol.citrus.message.Message request)
Description copied from class:AbstractEndpointAdapter
Subclasses 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:
handleMessageInternal
in classAbstractEndpointAdapter
- Returns:
-
getMessagePayload
public String getMessagePayload()
Gets the message payload.- Returns:
-
setMessagePayload
public void setMessagePayload(String messagePayload)
Set the response message payload.- Parameters:
messagePayload
- the messagePayload to set
-
getMessagePayloadResource
public String getMessagePayloadResource()
Gets the value of the messagePayloadResource property.- Returns:
- the messagePayloadResource
-
setMessagePayloadResource
public void setMessagePayloadResource(String messagePayloadResource)
Sets the messagePayloadResource property.- Parameters:
messagePayloadResource
-
-
getMessagePayloadResourceCharset
public String getMessagePayloadResourceCharset()
Obtains the messagePayloadResourceCharset.- Returns:
-
setMessagePayloadResourceCharset
public void setMessagePayloadResourceCharset(String messagePayloadResourceCharset)
Specifies the messagePayloadResourceCharset.- Parameters:
messagePayloadResourceCharset
-
-
-