Package org.citrusframework.endpoint
Class AbstractEndpointBuilder<T extends org.citrusframework.endpoint.Endpoint>
java.lang.Object
org.citrusframework.endpoint.AbstractEndpointBuilder<T>
- All Implemented Interfaces:
org.citrusframework.common.Named,org.citrusframework.endpoint.EndpointBuilder<T>,org.citrusframework.spi.ReferenceResolverAware
- Direct Known Subclasses:
AbstractServerBuilder,DirectEndpointBuilder,DirectSyncEndpointBuilder,MessageStoreEndpointBuilder
public abstract class AbstractEndpointBuilder<T extends org.citrusframework.endpoint.Endpoint>
extends Object
implements org.citrusframework.endpoint.EndpointBuilder<T>, org.citrusframework.spi.ReferenceResolverAware, org.citrusframework.common.Named
- Since:
- 2.5
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.citrusframework.spi.ReferenceResolverFields inherited from interface org.citrusframework.endpoint.EndpointBuilder
logger, RESOURCE_PATH, TYPE_RESOLVER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactor(org.citrusframework.TestActor actor) Sets the endpoint actor.build()protected abstract TGets the target endpoint instance.Initializes the endpoint.Sets the endpoint name.referenceResolver(org.citrusframework.spi.ReferenceResolver referenceResolver) Sets the reference resolver.voidvoidsetReferenceResolver(org.citrusframework.spi.ReferenceResolver referenceResolver) booleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.citrusframework.endpoint.EndpointBuilder
build, build
-
Field Details
-
referenceResolver
protected org.citrusframework.spi.ReferenceResolver referenceResolver
-
-
Constructor Details
-
AbstractEndpointBuilder
public AbstractEndpointBuilder()
-
-
Method Details
-
name
Sets the endpoint name. -
setName
- Specified by:
setNamein interfaceorg.citrusframework.common.Named
-
actor
Sets the endpoint actor. -
initialize
Initializes the endpoint. -
referenceResolver
public AbstractEndpointBuilder<T> referenceResolver(org.citrusframework.spi.ReferenceResolver referenceResolver) Sets the reference resolver. -
setReferenceResolver
public void setReferenceResolver(org.citrusframework.spi.ReferenceResolver referenceResolver) - Specified by:
setReferenceResolverin interfaceorg.citrusframework.spi.ReferenceResolverAware
-
build
- Specified by:
buildin interfaceorg.citrusframework.endpoint.EndpointBuilder<T extends org.citrusframework.endpoint.Endpoint>
-
supports
- Specified by:
supportsin interfaceorg.citrusframework.endpoint.EndpointBuilder<T extends org.citrusframework.endpoint.Endpoint>
-
getEndpoint
Gets the target endpoint instance.
-