Class PurgeEndpointAction.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • purgeEndpoints

        public static PurgeEndpointAction.Builder purgeEndpoints()
        Fluent API action building entry method used in Java DSL.
        Returns:
      • selector

        public PurgeEndpointAction.Builder selector​(String messageSelector)
        Sets the messageSelector.
        Parameters:
        messageSelector - the messageSelector to set
      • endpointNames

        public PurgeEndpointAction.Builder endpointNames​(List<String> endpointNames)
        Adds list of endpoint names to purge in this action.
        Parameters:
        endpointNames - the endpointNames to set
      • endpointNames

        public PurgeEndpointAction.Builder endpointNames​(String... endpointNames)
        Adds several endpoint names to the list of endpoints to purge in this action.
        Parameters:
        endpointNames -
        Returns:
      • endpoint

        public PurgeEndpointAction.Builder endpoint​(String name)
        Adds a endpoint name to the list of endpoints to purge in this action.
        Parameters:
        name -
        Returns:
      • endpoints

        public PurgeEndpointAction.Builder endpoints​(List<com.consol.citrus.endpoint.Endpoint> endpoints)
        Adds list of endpoints to purge in this action.
        Parameters:
        endpoints - the endpoints to set
      • endpoints

        public PurgeEndpointAction.Builder endpoints​(com.consol.citrus.endpoint.Endpoint... endpoints)
        Sets several endpoints to purge in this action.
        Parameters:
        endpoints -
        Returns:
      • endpoint

        public PurgeEndpointAction.Builder endpoint​(com.consol.citrus.endpoint.Endpoint endpoint)
        Adds a endpoint to the list of endpoints to purge in this action.
        Parameters:
        endpoint -
        Returns:
      • timeout

        public PurgeEndpointAction.Builder timeout​(long receiveTimeout)
        Receive timeout for reading message from a destination.
        Parameters:
        receiveTimeout - the receiveTimeout to set
      • withReferenceResolver

        public PurgeEndpointAction.Builder withReferenceResolver​(com.consol.citrus.spi.ReferenceResolver referenceResolver)
        Sets the bean reference resolver for using endpoint names.
        Parameters:
        referenceResolver -
      • referenceResolver

        public PurgeEndpointAction.Builder referenceResolver​(com.consol.citrus.spi.ReferenceResolver referenceResolver)