where protocol is the
protocol of the connector to be created The service descriptor is on the form ok
key value pairs and supports the following properties connector=org.mule.umo.providers.AbstractServiceEnabledConnector -
The connector class conector.factory=org.mule.util.ObjectFactory - A
connector factory class to use, this is used instead of the 'connector' property
if set dispatcher.factory=org.mule.umo.providers.UMOMessageDispatcherFactory -
tHe dispatcher factory class to use message.adapter=org.mule.umo.providers.UMOMessageAdapter -
The message adater class to use message.receiver=org.mule.umo.providers.UMOMessageReceiver -
The message receiver class to use service.error= This should only be set
if the connector described cannot be created directly from this descriptor. In the
case of Jms this would be set as the JmsConnector also needs Jndi information.
inbound.transformer=org.mule.umo.UMOTransformer - The default inbound
transformer to use by endpoints if no other is set outbound.transformer=org.mule.umo.UMOTransformer -
The default outbound transformer to use by endpoints if no other is set Any other
properties set in the descriptor are made available using the getParams() method
on this discriptor.
- Version:
- $Revision: 4259 $
- Author:
- Ross Mason
|
Field Summary |
protected static Log |
logger
logger used by this class |
logger
protected static Log logger
- logger used by this class
ConnectorServiceDescriptor
public ConnectorServiceDescriptor(String protocol,
String serviceLocation,
Properties props)
getProtocol
public String getProtocol()
getServiceLocation
public String getServiceLocation()
getServiceError
public String getServiceError()
getConnector
public String getConnector()
getConnectorFactory
public String getConnectorFactory()
getDispatcherFactory
public String getDispatcherFactory()
getMessageReceiver
public String getMessageReceiver()
getTransactedMessageReceiver
public String getTransactedMessageReceiver()
getDefaultInboundTransformer
public String getDefaultInboundTransformer()
getDefaultOutboundTransformer
public String getDefaultOutboundTransformer()
getMessageAdapter
public String getMessageAdapter()
getProperties
public Properties getProperties()
getEndpointBuilder
public String getEndpointBuilder()
getServiceFinder
public String getServiceFinder()
getStreamMessageAdapter
public String getStreamMessageAdapter()
getTransactionFactory
public String getTransactionFactory()
getConnectorServiceFinder
public ConnectorServiceFinder getConnectorServiceFinder()
getSessionHandler
public String getSessionHandler()
createServiceFinder
public ConnectorServiceFinder createServiceFinder()
throws ConnectorServiceException
- Throws:
ConnectorServiceException
getDefaultResponseTransformer
public String getDefaultResponseTransformer()
createMessageAdapter
public UMOMessageAdapter createMessageAdapter(Object message)
throws ConnectorServiceException
- Throws:
ConnectorServiceException
createStreamMessageAdapter
public UMOStreamMessageAdapter createStreamMessageAdapter(InputStream in,
OutputStream out)
throws ConnectorServiceException
- Throws:
ConnectorServiceException
createMessageAdapter
protected UMOMessageAdapter createMessageAdapter(Object message,
String clazz)
throws ConnectorServiceException
- Throws:
ConnectorServiceException
createSessionHandler
public UMOSessionHandler createSessionHandler()
throws ConnectorServiceException
- Throws:
ConnectorServiceException
createMessageReceiver
public UMOMessageReceiver createMessageReceiver(UMOConnector connector,
UMOComponent component,
UMOEndpoint endpoint)
throws UMOException
- Throws:
UMOException
createMessageReceiver
public UMOMessageReceiver createMessageReceiver(UMOConnector connector,
UMOComponent component,
UMOEndpoint endpoint,
Object[] args)
throws UMOException
- Throws:
UMOException
createDispatcherFactory
public UMOMessageDispatcherFactory createDispatcherFactory()
throws ConnectorServiceException
- Throws:
ConnectorServiceException
createTransactionFactory
public UMOTransactionFactory createTransactionFactory()
throws ConnectorServiceException
- Throws:
ConnectorServiceException
createConnector
public UMOConnector createConnector(String protocol)
throws ConnectorServiceException
- Throws:
ConnectorServiceException
createInboundTransformer
public UMOTransformer createInboundTransformer()
throws ConnectorFactoryException
- Throws:
ConnectorFactoryException
createOutboundTransformer
public UMOTransformer createOutboundTransformer()
throws ConnectorFactoryException
- Throws:
ConnectorFactoryException
createResponseTransformer
public UMOTransformer createResponseTransformer()
throws ConnectorFactoryException
- Throws:
ConnectorFactoryException
createEndpointBuilder
public EndpointBuilder createEndpointBuilder()
throws ConnectorFactoryException
- Throws:
ConnectorFactoryException
equals
public boolean equals(Object o)
hashCode
public int hashCode()
Copyright © 2003-2006 MuleSource Inc.. All Rights Reserved.