Class StaticEndpointAdapter

java.lang.Object
org.citrusframework.endpoint.AbstractEndpointAdapter
org.citrusframework.endpoint.adapter.StaticEndpointAdapter
All Implemented Interfaces:
org.citrusframework.endpoint.EndpointAdapter
Direct Known Subclasses:
EmptyResponseEndpointAdapter, RequestDispatchingEndpointAdapter, StaticResponseEndpointAdapter, TimeoutProducingEndpointAdapter

public class StaticEndpointAdapter extends AbstractEndpointAdapter
Static endpoint adapter always responds with static response message. No endpoint is provided as this is a static endpoint adapter. Clients trying to get endpoint for interaction will receive runtime exception.
Since:
1.4
  • Constructor Details

    • StaticEndpointAdapter

      public StaticEndpointAdapter()
    • StaticEndpointAdapter

      public StaticEndpointAdapter(org.citrusframework.message.Message message)
  • Method Details

    • handleMessageInternal

      protected org.citrusframework.message.Message handleMessageInternal(org.citrusframework.message.Message message)
      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 class AbstractEndpointAdapter
      Returns:
    • getEndpoint

      public org.citrusframework.endpoint.Endpoint getEndpoint()
    • getEndpointConfiguration

      public org.citrusframework.endpoint.EndpointConfiguration getEndpointConfiguration()
    • withReuseMessage

      public StaticEndpointAdapter withReuseMessage(boolean reuseMessage)