Package org.citrusframework.mail.client
Class MailClient
java.lang.Object
org.citrusframework.endpoint.AbstractEndpoint
org.citrusframework.mail.client.MailClient
- All Implemented Interfaces:
InitializingPhase,Named,Endpoint,org.citrusframework.messaging.Producer
public class MailClient
extends AbstractEndpoint
implements org.citrusframework.messaging.Producer, InitializingPhase
- Since:
- 1.4
- Author:
- Christoph Deppisch
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor initializing endpoint configuration.MailClient(MailEndpointConfiguration endpointConfiguration) Default constructor using endpoint configuration. -
Method Summary
Modifier and TypeMethodDescriptionorg.citrusframework.messaging.ConsumerCreates a message consumer for this endpoint.org.citrusframework.messaging.ProducerCreates a message producer for this endpoint for sending messages to this endpoint.voidvoidsend(Message message, TestContext context) Methods inherited from class org.citrusframework.endpoint.AbstractEndpoint
getActor, getConsumerName, getName, getProducerName, setActor, setNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.citrusframework.messaging.Producer
getName
-
Constructor Details
-
MailClient
public MailClient()Default constructor initializing endpoint configuration. -
MailClient
Default constructor using endpoint configuration.
-
-
Method Details
-
getEndpointConfiguration
- Specified by:
getEndpointConfigurationin interfaceEndpoint- Overrides:
getEndpointConfigurationin classAbstractEndpoint
-
send
- Specified by:
sendin interfaceorg.citrusframework.messaging.Producer
-
createProducer
public org.citrusframework.messaging.Producer createProducer()Creates a message producer for this endpoint for sending messages to this endpoint.- Specified by:
createProducerin interfaceEndpoint
-
createConsumer
public org.citrusframework.messaging.Consumer createConsumer()Creates a message consumer for this endpoint. Consumer receives messages on this endpoint.- Specified by:
createConsumerin interfaceEndpoint
-
initialize
public void initialize()- Specified by:
initializein interfaceInitializingPhase
-