Class DirectSyncProducer
- java.lang.Object
-
- com.consol.citrus.endpoint.direct.DirectProducer
-
- com.consol.citrus.endpoint.direct.DirectSyncProducer
-
- All Implemented Interfaces:
com.consol.citrus.messaging.Consumer
,com.consol.citrus.messaging.Producer
,com.consol.citrus.messaging.ReplyConsumer
,com.consol.citrus.messaging.SelectiveConsumer
public class DirectSyncProducer extends DirectProducer implements com.consol.citrus.messaging.ReplyConsumer
- Author:
- Christoph Deppisch
-
-
Constructor Summary
Constructors Constructor Description DirectSyncProducer(String name, DirectSyncEndpointConfiguration endpointConfiguration)
Default constructor using endpoint configuration.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.consol.citrus.message.correlation.CorrelationManager<com.consol.citrus.message.Message>
getCorrelationManager()
Gets the correlation manager.com.consol.citrus.message.Message
receive(com.consol.citrus.context.TestContext context)
com.consol.citrus.message.Message
receive(com.consol.citrus.context.TestContext context, long timeout)
com.consol.citrus.message.Message
receive(String selector, com.consol.citrus.context.TestContext context)
com.consol.citrus.message.Message
receive(String selector, com.consol.citrus.context.TestContext context, long timeout)
void
send(com.consol.citrus.message.Message message, com.consol.citrus.context.TestContext context)
void
setCorrelationManager(com.consol.citrus.message.correlation.CorrelationManager<com.consol.citrus.message.Message> correlationManager)
Sets the correlation manager.-
Methods inherited from class com.consol.citrus.endpoint.direct.DirectProducer
getDestinationQueue, getDestinationQueueName, getName, resolveQueueName
-
-
-
-
Constructor Detail
-
DirectSyncProducer
public DirectSyncProducer(String name, DirectSyncEndpointConfiguration endpointConfiguration)
Default constructor using endpoint configuration.- Parameters:
name
-endpointConfiguration
-
-
-
Method Detail
-
send
public void send(com.consol.citrus.message.Message message, com.consol.citrus.context.TestContext context)
- Specified by:
send
in interfacecom.consol.citrus.messaging.Producer
- Overrides:
send
in classDirectProducer
-
receive
public com.consol.citrus.message.Message receive(com.consol.citrus.context.TestContext context)
- Specified by:
receive
in interfacecom.consol.citrus.messaging.Consumer
-
receive
public com.consol.citrus.message.Message receive(String selector, com.consol.citrus.context.TestContext context)
- Specified by:
receive
in interfacecom.consol.citrus.messaging.SelectiveConsumer
-
receive
public com.consol.citrus.message.Message receive(com.consol.citrus.context.TestContext context, long timeout)
- Specified by:
receive
in interfacecom.consol.citrus.messaging.Consumer
-
receive
public com.consol.citrus.message.Message receive(String selector, com.consol.citrus.context.TestContext context, long timeout)
- Specified by:
receive
in interfacecom.consol.citrus.messaging.SelectiveConsumer
-
getCorrelationManager
public com.consol.citrus.message.correlation.CorrelationManager<com.consol.citrus.message.Message> getCorrelationManager()
Gets the correlation manager.- Returns:
-
setCorrelationManager
public void setCorrelationManager(com.consol.citrus.message.correlation.CorrelationManager<com.consol.citrus.message.Message> correlationManager)
Sets the correlation manager.- Parameters:
correlationManager
-
-
-