public interface TransportServiceDescriptor extends ServiceDescriptor, MuleContextAware
TransportServiceDescriptor describes the necessary information for
creating a connector from a service descriptor. A service descriptor should be
located at META-INF/services/org/mule/providers/| Modifier and Type | Field and Description |
|---|---|
static String |
OSGI_HEADER_TRANSPORT |
getServicesetMuleContextstatic final String OSGI_HEADER_TRANSPORT
MuleMessageFactory createMuleMessageFactory() throws TransportServiceException
TransportServiceExceptionSessionHandler createSessionHandler() throws TransportServiceException
TransportServiceExceptionMessageReceiver createMessageReceiver(Connector connector, FlowConstruct flowConstruct, InboundEndpoint endpoint) throws MuleException
MuleExceptionMessageReceiver createMessageReceiver(Connector connector, FlowConstruct flowConstruct, InboundEndpoint endpoint, Object... args) throws MuleException
MuleExceptionMessageDispatcherFactory createDispatcherFactory() throws TransportServiceException
TransportServiceExceptionMessageRequesterFactory createRequesterFactory() throws TransportServiceException
TransportServiceExceptionTransactionFactory createTransactionFactory() throws TransportServiceException
TransportServiceExceptionConnector createConnector() throws TransportServiceException
TransportServiceExceptionList<Transformer> createInboundTransformers(ImmutableEndpoint endpoint) throws TransportFactoryException
TransportFactoryExceptionList<Transformer> createOutboundTransformers(ImmutableEndpoint endpoint) throws TransportFactoryException
TransportFactoryExceptionList<Transformer> createResponseTransformers(ImmutableEndpoint endpoint) throws TransportFactoryException
TransportFactoryExceptionEndpointURIBuilder createEndpointURIBuilder() throws TransportFactoryException
TransportFactoryException@Deprecated EndpointBuilder createEndpointBuilder(String uri) throws TransportFactoryException
TransportFactoryExceptionEndpointBuilder createEndpointBuilder(String uri, MuleContext muleContext) throws TransportFactoryException
EndpointBuilderuri - address for the created endpointsmuleContext - context of the application owning endpoint builderTransportFactoryException@Deprecated EndpointBuilder createEndpointBuilder(EndpointURIEndpointBuilder builder) throws TransportFactoryException
TransportFactoryExceptionEndpointBuilder createEndpointBuilder(EndpointURIEndpointBuilder builder, MuleContext muleContext) throws TransportFactoryException
EndpointBuilder wrapping an existing builderbuilder - instance to be wrappedmuleContext - context of the application owning endpoint builderTransportFactoryExceptionvoid setExceptionMappings(Properties props)
Properties getExceptionMappings()
List<MessageExchangePattern> getInboundExchangePatterns() throws TransportServiceException
TransportServiceExceptionList<MessageExchangePattern> getOutboundExchangePatterns() throws TransportServiceException
TransportServiceExceptionMessageExchangePattern getDefaultExchangePattern() throws TransportServiceException
TransportServiceExceptionCopyright © 2003–2016 MuleSoft, Inc.. All rights reserved.