Package com.consol.citrus.actions
Class ReceiveTimeoutAction.Builder
- java.lang.Object
-
- com.consol.citrus.AbstractTestActionBuilder<ReceiveTimeoutAction,ReceiveTimeoutAction.Builder>
-
- com.consol.citrus.actions.ReceiveTimeoutAction.Builder
-
- All Implemented Interfaces:
com.consol.citrus.TestActionBuilder<ReceiveTimeoutAction>
- Enclosing class:
- ReceiveTimeoutAction
public static final class ReceiveTimeoutAction.Builder extends AbstractTestActionBuilder<ReceiveTimeoutAction,ReceiveTimeoutAction.Builder>
Action builder.
-
-
Field Summary
-
Fields inherited from class com.consol.citrus.AbstractTestActionBuilder
self
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ReceiveTimeoutAction
build()
ReceiveTimeoutAction.Builder
endpoint(com.consol.citrus.endpoint.Endpoint messageEndpoint)
Sets the message endpoint to receive a timeout with.ReceiveTimeoutAction.Builder
endpoint(String messageEndpointUri)
Sets the message endpoint uri to receive a timeout with.static ReceiveTimeoutAction.Builder
expectTimeout(com.consol.citrus.endpoint.Endpoint endpoint)
Fluent API action building entry method used in Java DSL.static ReceiveTimeoutAction.Builder
expectTimeout(String endpointUri)
Fluent API action building entry method used in Java DSL.static ReceiveTimeoutAction.Builder
receiveTimeout(com.consol.citrus.endpoint.Endpoint endpoint)
Fluent API action building entry method used in Java DSL.static ReceiveTimeoutAction.Builder
receiveTimeout(String endpointUri)
Fluent API action building entry method used in Java DSL.ReceiveTimeoutAction.Builder
selector(String messageSelector)
Adds message selector string for selective consumer.ReceiveTimeoutAction.Builder
selector(Map<String,Object> messageSelector)
Sets the messageSelector.ReceiveTimeoutAction.Builder
timeout(long timeout)
Sets time to wait for messages on destination.-
Methods inherited from class com.consol.citrus.AbstractTestActionBuilder
actor, description, getActor, getDescription, getName, name
-
-
-
-
Method Detail
-
expectTimeout
public static ReceiveTimeoutAction.Builder expectTimeout(String endpointUri)
Fluent API action building entry method used in Java DSL.- Parameters:
endpointUri
-- Returns:
-
expectTimeout
public static ReceiveTimeoutAction.Builder expectTimeout(com.consol.citrus.endpoint.Endpoint endpoint)
Fluent API action building entry method used in Java DSL.- Parameters:
endpoint
-- Returns:
-
receiveTimeout
public static ReceiveTimeoutAction.Builder receiveTimeout(String endpointUri)
Fluent API action building entry method used in Java DSL.- Parameters:
endpointUri
-- Returns:
-
receiveTimeout
public static ReceiveTimeoutAction.Builder receiveTimeout(com.consol.citrus.endpoint.Endpoint endpoint)
Fluent API action building entry method used in Java DSL.- Parameters:
endpoint
-- Returns:
-
endpoint
public ReceiveTimeoutAction.Builder endpoint(com.consol.citrus.endpoint.Endpoint messageEndpoint)
Sets the message endpoint to receive a timeout with.- Parameters:
messageEndpoint
-- Returns:
-
endpoint
public ReceiveTimeoutAction.Builder endpoint(String messageEndpointUri)
Sets the message endpoint uri to receive a timeout with.- Parameters:
messageEndpointUri
-- Returns:
-
timeout
public ReceiveTimeoutAction.Builder timeout(long timeout)
Sets time to wait for messages on destination.- Parameters:
timeout
-
-
selector
public ReceiveTimeoutAction.Builder selector(String messageSelector)
Adds message selector string for selective consumer.- Parameters:
messageSelector
-
-
selector
public ReceiveTimeoutAction.Builder selector(Map<String,Object> messageSelector)
Sets the messageSelector.- Parameters:
messageSelector
- the messageSelector to set
-
build
public ReceiveTimeoutAction build()
-
-