org.mule.providers.soap.xfire
Class XFireConnector
java.lang.Object
org.mule.providers.AbstractConnector
org.mule.providers.AbstractServiceEnabledConnector
org.mule.providers.soap.xfire.XFireConnector
- All Implemented Interfaces:
- Disposable, ExceptionListener, Initialisable, ModelNotificationListener, UMOConnectable, UMOConnector, UMOServerNotificationListener
- Direct Known Subclasses:
- XFireWsdlConnector
- public class XFireConnector
- extends AbstractServiceEnabledConnector
- implements ModelNotificationListener
Configures Xfire to provide STaX-based Web Servies support to Mule.
| Fields inherited from class org.mule.providers.AbstractConnector |
connected, connecting, createDispatcherPerRequest, createMultipleTransactedReceivers, defaultInboundTransformer, defaultOutboundTransformer, defaultResponseTransformer, dispatcherFactory, dispatchers, disposed, disposing, exceptionListener, initialised, logger, name, receivers, serverSide, sessionHandler, started, startOnConnect |
| Methods inherited from class org.mule.providers.AbstractConnector |
checkDisposed, connect, createDispatcher, destroyReceiver, disconnect, dispose, disposeDispatchers, disposeReceivers, doConnect, doDisconnect, doDispose, doStart, doStop, exceptionThrown, fireNotification, getConnectEventId, getConnectionDescription, getConnectionStrategy, getDefaultInboundTransformer, getDefaultOutboundTransformer, getDefaultResponseTransformer, getDispatcher, getDispatcher, getDispatcherFactory, getDispatchers, getDispatcherThreadingProfile, getExceptionListener, getName, getReceiver, getReceiver, getReceivers, getReceivers, getReceiverThreadingProfile, getReplyToHandler, getSessionHandler, getSupportedProtocols, handleException, handleWorkException, initialise, isConnected, isCreateDispatcherPerRequest, isCreateMultipleTransactedReceivers, isDisposed, isDisposing, isEnableMessageEvents, isRemoteSyncEnabled, isServerSide, isStarted, isUseSingleDispatcherThreadPool, isUseSingleReceiverThreadPool, lookupDispatcher, lookupReceiver, registerListener, registerSupportedProtocol, registerSupportedProtocolWithotPrefix, setConnectionStrategy, setCreateDispatcherPerRequest, setCreateMultipleTransactedReceivers, setDefaultInboundTransformer, setDefaultOutboundTransformer, setDefaultResponseTransformer, setDispatcherFactory, setDispatcherThreadingProfile, setEnableMessageEvents, setExceptionListener, setName, setReceiverThreadingProfile, setServerSide, setSessionHandler, setSupportedProtocols, setUseSingleDispatcherThreadPool, setUseSingleReceiverThreadPool, startConnector, stopConnector, supportsProtocol, unregisterListener, unregisterSupportedProtocol, workAccepted, workCompleted, workRejected, workStarted |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XFIRE_SERVICE_COMPONENT_NAME
public static final String XFIRE_SERVICE_COMPONENT_NAME
- See Also:
- Constant Field Values
DEFAULT_MULE_NAMESPACE_URI
public static final String DEFAULT_MULE_NAMESPACE_URI
- See Also:
- Constant Field Values
XFIRE_PROPERTY
public static final String XFIRE_PROPERTY
- See Also:
- Constant Field Values
XFIRE_TRANSPORT
public static final String XFIRE_TRANSPORT
- See Also:
- Constant Field Values
xfireDescriptor
protected MuleDescriptor xfireDescriptor
XFireConnector
public XFireConnector()
registerProtocols
protected void registerProtocols()
getProtocol
public String getProtocol()
- Specified by:
getProtocol in interface UMOConnector- Specified by:
getProtocol in class AbstractConnector
doInitialise
public void doInitialise()
throws InitialisationException
- Overrides:
doInitialise in class AbstractServiceEnabledConnector
- Throws:
InitialisationException
getXfire
public XFire getXfire()
setXfire
public void setXfire(XFire xfire)
registerReceiverWithMuleService
protected void registerReceiverWithMuleService(UMOMessageReceiver receiver,
UMOEndpointURI ep)
throws UMOException
- Throws:
UMOException
createxfireDescriptor
protected MuleDescriptor createxfireDescriptor()
getServiceFactory
public ServiceFactory getServiceFactory()
setServiceFactory
public void setServiceFactory(ObjectServiceFactory serviceFactory)
getReceiverKey
protected Object getReceiverKey(UMOComponent component,
UMOEndpoint endpoint)
- The method determines the key used to store the receiver against.
- Overrides:
getReceiverKey in class AbstractConnector
- Parameters:
component - the component for which the endpoint is being registeredendpoint - the endpoint being registered for the component
- Returns:
- the key to store the newly created receiver against. In this case it
is the component name, which is equivilent to the Axis service name.
isEnableJSR181Annotations
public boolean isEnableJSR181Annotations()
setEnableJSR181Annotations
public void setEnableJSR181Annotations(boolean enableJSR181Annotations)
getClientServices
public List getClientServices()
setClientServices
public void setClientServices(List clientServices)
getClientInHandlers
public List getClientInHandlers()
setClientInHandlers
public void setClientInHandlers(List handlers)
getClientOutHandlers
public List getClientOutHandlers()
setClientOutHandlers
public void setClientOutHandlers(List handlers)
getClientTransport
public String getClientTransport()
setClientTransport
public void setClientTransport(String transportClass)
getServiceTransport
public String getServiceTransport()
setServiceTransport
public void setServiceTransport(String transportClass)
onNotification
public void onNotification(UMOServerNotification event)
- Specified by:
onNotification in interface UMOServerNotificationListener
getServerInHandlers
public List getServerInHandlers()
setServerInHandlers
public void setServerInHandlers(List serverInHandlers)
getServerOutHandlers
public List getServerOutHandlers()
setServerOutHandlers
public void setServerOutHandlers(List serverOutHandlers)
Copyright © 2003-2006 MuleSource Inc.. All Rights Reserved.