Package com.consol.citrus.actions
Class ReceiveTimeoutAction
- java.lang.Object
-
- com.consol.citrus.actions.AbstractTestAction
-
- com.consol.citrus.actions.ReceiveTimeoutAction
-
- All Implemented Interfaces:
com.consol.citrus.common.Described
,com.consol.citrus.common.Named
,com.consol.citrus.TestAction
,com.consol.citrus.TestActorAware
public class ReceiveTimeoutAction extends AbstractTestAction
Action expecting a timeout on a message destination, this means that no message should arrive on the destination.- Since:
- 2006
- Author:
- Christoph Deppisch
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ReceiveTimeoutAction.Builder
Action builder.
-
Field Summary
-
Fields inherited from class com.consol.citrus.actions.AbstractTestAction
description
-
-
Constructor Summary
Constructors Constructor Description ReceiveTimeoutAction(ReceiveTimeoutAction.Builder builder)
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
doExecute(com.consol.citrus.context.TestContext context)
Subclasses may add custom execution logic here.com.consol.citrus.endpoint.Endpoint
getEndpoint()
Get the message endpoint.String
getEndpointUri()
Gets the endpoint uri.String
getMessageSelector()
Gets the messageSelector.Map<String,Object>
getMessageSelectorMap()
Gets the messageSelectorMap.com.consol.citrus.endpoint.Endpoint
getOrCreateEndpoint(com.consol.citrus.context.TestContext context)
Creates or gets the endpoint instance.long
getTimeout()
Gets the timeout.-
Methods inherited from class com.consol.citrus.actions.AbstractTestAction
execute, getActor, getDescription, getName, isDisabled, setActor, setDescription, setName
-
-
-
-
Constructor Detail
-
ReceiveTimeoutAction
public ReceiveTimeoutAction(ReceiveTimeoutAction.Builder builder)
Default constructor.
-
-
Method Detail
-
doExecute
public void doExecute(com.consol.citrus.context.TestContext context)
Description copied from class:AbstractTestAction
Subclasses may add custom execution logic here.- Specified by:
doExecute
in classAbstractTestAction
-
getOrCreateEndpoint
public com.consol.citrus.endpoint.Endpoint getOrCreateEndpoint(com.consol.citrus.context.TestContext context)
Creates or gets the endpoint instance.- Parameters:
context
-- Returns:
-
getMessageSelector
public String getMessageSelector()
Gets the messageSelector.- Returns:
-
getMessageSelectorMap
public Map<String,Object> getMessageSelectorMap()
Gets the messageSelectorMap.- Returns:
-
getEndpoint
public com.consol.citrus.endpoint.Endpoint getEndpoint()
Get the message endpoint.- Returns:
- the message endpoint
-
getTimeout
public long getTimeout()
Gets the timeout.- Returns:
- the timeout
-
getEndpointUri
public String getEndpointUri()
Gets the endpoint uri.- Returns:
-
-