Class DirectEndpoint

java.lang.Object
org.citrusframework.endpoint.AbstractEndpoint
org.citrusframework.endpoint.direct.DirectEndpoint
All Implemented Interfaces:
org.citrusframework.common.Named, org.citrusframework.endpoint.Endpoint
Direct Known Subclasses:
DirectSyncEndpoint

public class DirectEndpoint extends AbstractEndpoint
Direct message endpoint implementation sends and receives message from in memory message queue.
Since:
3.0
  • Constructor Details

    • DirectEndpoint

      public DirectEndpoint()
      Default constructor initializing endpoint configuration.
    • DirectEndpoint

      public DirectEndpoint(DirectEndpointConfiguration endpointConfiguration)
      Constructor with endpoint configuration.
      Parameters:
      endpointConfiguration -
  • Method Details

    • createConsumer

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

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

      public DirectEndpointConfiguration getEndpointConfiguration()
      Specified by:
      getEndpointConfiguration in interface org.citrusframework.endpoint.Endpoint
      Overrides:
      getEndpointConfiguration in class AbstractEndpoint