Class DirectEndpoint
- java.lang.Object
-
- com.consol.citrus.endpoint.AbstractEndpoint
-
- com.consol.citrus.endpoint.direct.DirectEndpoint
-
- All Implemented Interfaces:
com.consol.citrus.common.Named
,com.consol.citrus.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
- Author:
- Christoph Deppisch
-
-
Constructor Summary
Constructors Constructor Description DirectEndpoint()
Default constructor initializing endpoint configuration.DirectEndpoint(DirectEndpointConfiguration endpointConfiguration)
Constructor with endpoint configuration.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.consol.citrus.messaging.SelectiveConsumer
createConsumer()
com.consol.citrus.messaging.Producer
createProducer()
DirectEndpointConfiguration
getEndpointConfiguration()
-
Methods inherited from class com.consol.citrus.endpoint.AbstractEndpoint
getActor, getConsumerName, getName, getProducerName, setActor, setName
-
-
-
-
Constructor Detail
-
DirectEndpoint
public DirectEndpoint()
Default constructor initializing endpoint configuration.
-
DirectEndpoint
public DirectEndpoint(DirectEndpointConfiguration endpointConfiguration)
Constructor with endpoint configuration.- Parameters:
endpointConfiguration
-
-
-
Method Detail
-
createConsumer
public com.consol.citrus.messaging.SelectiveConsumer createConsumer()
-
createProducer
public com.consol.citrus.messaging.Producer createProducer()
-
getEndpointConfiguration
public DirectEndpointConfiguration getEndpointConfiguration()
- Specified by:
getEndpointConfiguration
in interfacecom.consol.citrus.endpoint.Endpoint
- Overrides:
getEndpointConfiguration
in classAbstractEndpoint
-
-