Class AbstractEndpoint

  • All Implemented Interfaces:
    com.consol.citrus.common.Named, com.consol.citrus.endpoint.Endpoint
    Direct Known Subclasses:
    AbstractServer, DirectEndpoint

    public abstract class AbstractEndpoint
    extends Object
    implements com.consol.citrus.endpoint.Endpoint
    Abstract message endpoint handles send/receive timeout setting and test actors.
    Since:
    1.4
    Author:
    Christoph Deppisch
    • Constructor Detail

      • AbstractEndpoint

        public AbstractEndpoint​(com.consol.citrus.endpoint.EndpointConfiguration endpointConfiguration)
        Default constructor using endpoint configuration.
        Parameters:
        endpointConfiguration -
    • Method Detail

      • getEndpointConfiguration

        public com.consol.citrus.endpoint.EndpointConfiguration getEndpointConfiguration()
        Specified by:
        getEndpointConfiguration in interface com.consol.citrus.endpoint.Endpoint
      • getConsumerName

        public String getConsumerName()
        Gets the endpoints consumer name.
        Returns:
      • getProducerName

        public String getProducerName()
        Gets the endpoints producer name.
        Returns:
      • getActor

        public com.consol.citrus.TestActor getActor()
        Specified by:
        getActor in interface com.consol.citrus.endpoint.Endpoint
      • setActor

        public void setActor​(com.consol.citrus.TestActor actor)
        Specified by:
        setActor in interface com.consol.citrus.endpoint.Endpoint
      • getName

        public String getName()
        Specified by:
        getName in interface com.consol.citrus.endpoint.Endpoint
      • setName

        public void setName​(String name)
        Specified by:
        setName in interface com.consol.citrus.common.Named