public interface TransportServiceDescriptor extends ServiceDescriptor
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 | Method and Description |
---|---|
Connector |
createConnector() |
MessageDispatcherFactory |
createDispatcherFactory() |
EndpointURIBuilder |
createEndpointBuilder() |
List |
createInboundTransformers() |
MessageAdapter |
createMessageAdapter(Object message) |
MessageReceiver |
createMessageReceiver(Connector connector,
Service service,
InboundEndpoint endpoint) |
MessageReceiver |
createMessageReceiver(Connector connector,
Service service,
InboundEndpoint endpoint,
Object[] args) |
List |
createOutboundTransformers() |
MessageRequesterFactory |
createRequesterFactory() |
List |
createResponseTransformers() |
SessionHandler |
createSessionHandler() |
TransactionFactory |
createTransactionFactory() |
Properties |
getExceptionMappings() |
void |
setExceptionMappings(Properties props) |
getService
MessageAdapter createMessageAdapter(Object message) throws TransportServiceException
TransportServiceException
SessionHandler createSessionHandler() throws TransportServiceException
TransportServiceException
MessageReceiver createMessageReceiver(Connector connector, Service service, InboundEndpoint endpoint) throws MuleException
MuleException
MessageReceiver createMessageReceiver(Connector connector, Service service, InboundEndpoint endpoint, Object[] args) throws MuleException
MuleException
MessageDispatcherFactory createDispatcherFactory() throws TransportServiceException
TransportServiceException
MessageRequesterFactory createRequesterFactory() throws TransportServiceException
TransportServiceException
TransactionFactory createTransactionFactory() throws TransportServiceException
TransportServiceException
Connector createConnector() throws TransportServiceException
TransportServiceException
List createInboundTransformers() throws TransportFactoryException
TransportFactoryException
List createOutboundTransformers() throws TransportFactoryException
TransportFactoryException
List createResponseTransformers() throws TransportFactoryException
TransportFactoryException
EndpointURIBuilder createEndpointBuilder() throws TransportFactoryException
TransportFactoryException
void setExceptionMappings(Properties props)
Properties getExceptionMappings()
Copyright © 2003–2013 MuleSource, Inc.. All rights reserved.