|
||||||||||
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 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 AbstractConnector
InitialisationException
protected void registerTransportTypes() throws ClassNotFoundException
ClassNotFoundException
protected org.apache.axis.configuration.SimpleProvider createAxisProvider(String config) throws InitialisationException
InitialisationException
public String getProtocol()
getProtocol
in interface Connector
protected Object getReceiverKey(FlowConstruct flowConstruct, InboundEndpoint endpoint)
getReceiverKey
in class AbstractConnector
flowConstruct
- 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 AbstractConnector
MuleException
- if the method failsprotected void doStop() throws MuleException
doStop
in class AbstractConnector
MuleException
- if the method failsprotected void doConnect() throws Exception
AbstractConnector
doConnect
in class AbstractConnector
Exception
protected void doDisconnect() throws Exception
AbstractConnector
doDisconnect
in class AbstractConnector
Exception
protected void doDispose()
AbstractConnector
doDispose
in class AbstractConnector
public 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 |