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
TransportFactoryExceptionEndpointBuilder createEndpointBuilder(String uri) throws TransportFactoryException
TransportFactoryExceptionEndpointBuilder createEndpointBuilder(EndpointURIEndpointBuilder builder) throws TransportFactoryException
TransportFactoryExceptionvoid setExceptionMappings(Properties props)
Properties getExceptionMappings()
List<MessageExchangePattern> getInboundExchangePatterns() throws TransportServiceException
TransportServiceExceptionList<MessageExchangePattern> getOutboundExchangePatterns() throws TransportServiceException
TransportServiceExceptionMessageExchangePattern getDefaultExchangePattern() throws TransportServiceException
TransportServiceExceptionCopyright © 2003–2015 MuleSoft, Inc.. All rights reserved.