public abstract class AbstractEndpointBuilder<T extends Endpoint> extends Object implements EndpointBuilder<T>
Constructor and Description |
---|
AbstractEndpointBuilder() |
Modifier and Type | Method and Description |
---|---|
AbstractEndpointBuilder<T> |
actor(TestActor actor)
Sets the endpoint actor.
|
AbstractEndpointBuilder<T> |
applicationContext(org.springframework.context.ApplicationContext applicationContext)
Sets the Spring application context.
|
T |
build()
Builds the endpoint.
|
T |
build(CitrusEndpoint endpointAnnotation)
Builds the endpoint from given endpoint annotations.
|
protected abstract T |
getEndpoint()
Gets the target endpoint instance.
|
AbstractEndpointBuilder<T> |
initialize()
Initializes the endpoint.
|
AbstractEndpointBuilder<T> |
name(String endpointName)
Sets the endpoint name.
|
public AbstractEndpointBuilder<T> name(String endpointName)
endpointName
- public AbstractEndpointBuilder<T> actor(TestActor actor)
actor
- public AbstractEndpointBuilder<T> initialize()
public AbstractEndpointBuilder<T> applicationContext(org.springframework.context.ApplicationContext applicationContext)
applicationContext
- public T build(CitrusEndpoint endpointAnnotation)
EndpointBuilder
build
in interface EndpointBuilder<T extends Endpoint>
public T build()
EndpointBuilder
build
in interface EndpointBuilder<T extends Endpoint>
protected abstract T getEndpoint()
Copyright © 2008–2017 ConSol Software GmbH. All rights reserved.