Class StaticEndpoint

java.lang.Object
org.citrusframework.endpoint.AbstractEndpoint
org.citrusframework.endpoint.StaticEndpoint
All Implemented Interfaces:
org.citrusframework.common.Named, org.citrusframework.endpoint.Endpoint

public class StaticEndpoint extends AbstractEndpoint
Special endpoint implementation that produces/consumes static messages.
  • Constructor Details

    • StaticEndpoint

      public StaticEndpoint()
    • StaticEndpoint

      public StaticEndpoint(org.citrusframework.message.Message message)
      Constructor with given static message.
    • StaticEndpoint

      public StaticEndpoint(StaticEndpoint.StaticEndpointConfiguration endpointConfiguration)
      Constructor with empty message and endpoint configuration.
    • StaticEndpoint

      public StaticEndpoint(org.citrusframework.message.Message message, StaticEndpoint.StaticEndpointConfiguration endpointConfiguration)
      Constructor with given message and endpoint configuration.
  • Method Details

    • createProducer

      public org.citrusframework.messaging.Producer createProducer()
    • createConsumer

      public org.citrusframework.messaging.Consumer createConsumer()
    • getEndpointConfiguration

      public StaticEndpoint.StaticEndpointConfiguration getEndpointConfiguration()
      Specified by:
      getEndpointConfiguration in interface org.citrusframework.endpoint.Endpoint
      Overrides:
      getEndpointConfiguration in class AbstractEndpoint
    • setMessage

      public void setMessage(org.citrusframework.message.Message message)
    • getMessage

      public org.citrusframework.message.Message getMessage()