String scheme = getFullScheme();
TransportServiceDescriptor sd;
sd = (TransportServiceDescriptor) muleContext.getRegistry().lookupServiceDescriptor(ServiceType.TRANSPORT, scheme, null);
if (sd == null)
{
throw new ServiceException(CoreMessages.noServiceTransportDescriptor(scheme));
}
EndpointURIBuilder builder = sd.createEndpointURIBuilder();
EndpointURI built = builder.build(this.uri, muleContext);
initialise(built);
}