|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mule.transport.AbstractConnector
org.mule.transport.soap.axis.AxisConnector
public class AxisConnector
AxisConnector is used to maintain one or more Services for Axis
server instance.
| Field Summary | |
|---|---|
static String |
AXIS
|
static String |
AXIS_CLIENT_CONFIG_PROPERTY
|
static String |
AXIS_SERVICE_COMPONENT_NAME
|
static String |
AXIS_SERVICE_PROPERTY
|
static String |
DEFAULT_MULE_AXIS_CLIENT_CONFIG
|
static String |
DEFAULT_MULE_AXIS_SERVER_CONFIG
|
static String |
DEFAULT_MULE_NAMESPACE_URI
|
static QName |
QNAME_MULE_PROVIDER
|
static QName |
QNAME_MULE_TYPE_MAPPINGS
|
static String |
SERVICE_PROPERTY_COMPONENT_NAME
|
static String |
SERVICE_PROPERTY_SERVCE_PATH
|
static String |
SOAP_METHODS
|
static String |
STYLE
|
static String |
USE
|
| Fields inherited from class org.mule.transport.AbstractConnector |
|---|
connected, createMultipleTransactedReceivers, DEFAULT_NUM_CONCURRENT_TX_RECEIVERS, dispatcherFactory, dispatchers, initialStateStopped, lifecycleManager, logger, muleContext, muleMessageFactory, name, numberOfConcurrentTransactedReceivers, receivers, requesterFactory, requesters, serviceDescriptor, serviceOverrides, sessionHandler, startOnConnect |
| Fields inherited from interface org.mule.api.transport.Connector |
|---|
INT_VALUE_NOT_SET |
| Fields inherited from interface org.mule.api.lifecycle.Disposable |
|---|
PHASE_NAME |
| Constructor Summary | |
|---|---|
AxisConnector(MuleContext context)
|
|
| Method Summary | |
|---|---|
protected org.apache.axis.configuration.SimpleProvider |
createAxisProvider(String config)
|
protected void |
doConnect()
Template method where any connections should be made for the connector |
protected void |
doDisconnect()
Template method where any connected resources used by the connector should be disconnected |
protected void |
doDispose()
Template method to perform any work when destroying the connectoe |
protected void |
doInitialise()
|
protected void |
doStart()
Template method to perform any work when starting the connectoe |
protected void |
doStop()
Template method to perform any work when stopping the connectoe |
org.apache.axis.server.AxisServer |
getAxis()
|
Map |
getAxisTransportProtocols()
|
List |
getBeanTypes()
|
String |
getClientConfig()
|
org.apache.axis.configuration.SimpleProvider |
getClientProvider()
|
protected Service |
getOrCreateAxisComponent()
|
String |
getProtocol()
|
protected Object |
getReceiverKey(FlowConstruct flowConstruct,
InboundEndpoint endpoint)
The method determines the key used to store the receiver against. |
String |
getServerConfig()
|
org.apache.axis.configuration.SimpleProvider |
getServerProvider()
|
List |
getSupportedSchemes()
|
boolean |
isDoAutoTypes()
|
boolean |
isTreatMapAsNamedParams()
|
void |
onNotification(MuleContextNotification notification)
|
protected void |
registerProtocols()
|
protected void |
registerReceiverWithMuleService(MessageReceiver receiver,
EndpointURI ep)
|
protected void |
registerTransportTypes()
|
void |
setAxis(org.apache.axis.server.AxisServer axisServer)
|
void |
setAxisTransportProtocols(Map axisTransportProtocols)
|
void |
setBeanTypes(List beanTypes)
|
void |
setClientConfig(String clientConfig)
|
void |
setClientProvider(org.apache.axis.configuration.SimpleProvider clientProvider)
|
void |
setDoAutoTypes(boolean doAutoTypes)
|
void |
setServerConfig(String serverConfig)
|
void |
setServerProvider(org.apache.axis.configuration.SimpleProvider serverProvider)
|
void |
setSupportedSchemes(List supportedSchemes)
|
void |
setTreatMapAsNamedParams(boolean treatMapAsNamedParams)
|
protected void |
unregisterReceiverWithMuleService(MessageReceiver receiver,
EndpointURI ep)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final QName QNAME_MULE_PROVIDER
public static final QName QNAME_MULE_TYPE_MAPPINGS
public static final String DEFAULT_MULE_NAMESPACE_URI
public static final String DEFAULT_MULE_AXIS_SERVER_CONFIG
public static final String DEFAULT_MULE_AXIS_CLIENT_CONFIG
public static final String AXIS_SERVICE_COMPONENT_NAME
public static final String AXIS_SERVICE_PROPERTY
public static final String AXIS_CLIENT_CONFIG_PROPERTY
public static final String SERVICE_PROPERTY_COMPONENT_NAME
public static final String SERVICE_PROPERTY_SERVCE_PATH
public static final String AXIS
public static final String SOAP_METHODS
public static final String STYLE
public static final String USE
| Constructor Detail |
|---|
public AxisConnector(MuleContext context)
| Method Detail |
|---|
protected void registerProtocols()
protected void doInitialise()
throws InitialisationException
doInitialise in class AbstractConnectorInitialisationException
protected void registerTransportTypes()
throws ClassNotFoundException
ClassNotFoundException
protected org.apache.axis.configuration.SimpleProvider createAxisProvider(String config)
throws InitialisationException
InitialisationExceptionpublic String getProtocol()
getProtocol in interface Connector
protected Object getReceiverKey(FlowConstruct flowConstruct,
InboundEndpoint endpoint)
getReceiverKey in class AbstractConnectorflowConstruct - the component for which the endpoint is being registeredendpoint - the endpoint being registered for the component
protected void unregisterReceiverWithMuleService(MessageReceiver receiver,
EndpointURI ep)
throws MuleException
MuleException
protected void registerReceiverWithMuleService(MessageReceiver receiver,
EndpointURI ep)
throws MuleException
MuleException
protected Service getOrCreateAxisComponent()
throws MuleException
MuleException
protected void doStart()
throws MuleException
doStart in class AbstractConnectorMuleException - if the method fails
protected void doStop()
throws MuleException
doStop in class AbstractConnectorMuleException - if the method fails
protected void doConnect()
throws Exception
AbstractConnector
doConnect in class AbstractConnectorException
protected void doDisconnect()
throws Exception
AbstractConnector
doDisconnect in class AbstractConnectorExceptionprotected void doDispose()
AbstractConnector
doDispose in class AbstractConnectorpublic String getServerConfig()
public void setServerConfig(String serverConfig)
public List getBeanTypes()
public void setBeanTypes(List beanTypes)
public String getClientConfig()
public void setClientConfig(String clientConfig)
public org.apache.axis.server.AxisServer getAxis()
public void setAxis(org.apache.axis.server.AxisServer axisServer)
public org.apache.axis.configuration.SimpleProvider getServerProvider()
public void setServerProvider(org.apache.axis.configuration.SimpleProvider serverProvider)
public org.apache.axis.configuration.SimpleProvider getClientProvider()
public void setClientProvider(org.apache.axis.configuration.SimpleProvider clientProvider)
public Map getAxisTransportProtocols()
public void setAxisTransportProtocols(Map axisTransportProtocols)
public List getSupportedSchemes()
public void setSupportedSchemes(List supportedSchemes)
public boolean isDoAutoTypes()
public void setDoAutoTypes(boolean doAutoTypes)
public boolean isTreatMapAsNamedParams()
public void setTreatMapAsNamedParams(boolean treatMapAsNamedParams)
public void onNotification(MuleContextNotification notification)
onNotification in interface ServerNotificationListener<MuleContextNotification>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||