connector.setName("testConnector");
context.getRegistry().applyLifecycle(connector);
final String endpoingUri = uri == null ? "test://test" : uri;
final EndpointBuilder endpointBuilder = new EndpointURIEndpointBuilder(endpoingUri, context);
endpointBuilder.setConnector(connector);
endpointBuilder.setName(name);
if (transformers != null)
{
endpointBuilder.setTransformers(transformers);
}
if (properties != null)
{
endpointBuilder.setProperties(properties);
}
endpointBuilder.addMessageProcessor(new MessageFilter(filter));
return source.getEndpoint(endpointBuilder);
}