|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
EngineConfiguration is an interface that the Message Flow subsystem provides so that engine configuration can be provided in a pluggable way. An instance of EngineConfiguration provides configuration for a particular engine instance.
Concrete implementations of this interface will obtain configuration information from some source (examples might be files, Strings, or databases) and are responsible for writing it into an AxisEngine, and writing an AxisEngine's state back out to whatever storage medium is in use.
Field Summary | |
static java.lang.String |
PROPERTY_NAME
Property name used for setting an EngineConfiguration to be used in creating engines. |
Method Summary | |
void |
configureEngine(AxisEngine (src) engine)
Configure this AxisEngine using whatever data source we have. |
java.util.Iterator |
getDeployedServices()
Get an enumeration of the services deployed to this engine, these are represented as ServiceDesc objects |
java.util.Hashtable |
getGlobalOptions()
Returns the global configuration options. |
Handler (src) |
getGlobalRequest()
Returns a global request handler. |
Handler (src) |
getGlobalResponse()
Returns a global response handler. |
Handler (src) |
getHandler(QName (src) qname)
retrieve an instance of the named handler |
SOAPService (src) |
getService(QName (src) qname)
retrieve an instance of the named service |
SOAPService (src) |
getServiceByNamespaceURI(java.lang.String namespace)
Get a service which has been mapped to a particular namespace |
Handler (src) |
getTransport(QName (src) qname)
retrieve an instance of the named transport |
TypeMappingRegistry (src) |
getTypeMappingRegistry()
Retrieve the TypeMappingRegistry for this engine |
void |
writeEngineConfig(AxisEngine (src) engine)
Read the configuration from an engine, and store it somehow. |
Field Detail |
public static final java.lang.String PROPERTY_NAME
Method Detail |
public void configureEngine(AxisEngine (src) engine) throws ConfigurationException (src)
engine
- the AxisEngine we'll deploy state to
ConfigurationException (src)
- if there was a problempublic void writeEngineConfig(AxisEngine (src) engine) throws ConfigurationException (src)
engine
- the AxisEngine from which to read state.
ConfigurationException (src)
- if there was a problempublic Handler (src) getHandler(QName (src) qname) throws ConfigurationException (src)
qname
- XXX
ConfigurationException (src)
- XXXpublic SOAPService (src) getService(QName (src) qname) throws ConfigurationException (src)
qname
- XXX
ConfigurationException (src)
- XXXpublic SOAPService (src) getServiceByNamespaceURI(java.lang.String namespace) throws ConfigurationException (src)
namespace
- a namespace URI
ConfigurationException (src)
public Handler (src) getTransport(QName (src) qname) throws ConfigurationException (src)
qname
- XXX
ConfigurationException (src)
- XXXpublic TypeMappingRegistry (src) getTypeMappingRegistry() throws ConfigurationException (src)
ConfigurationException (src)
public Handler (src) getGlobalRequest() throws ConfigurationException (src)
ConfigurationException (src)
public Handler (src) getGlobalResponse() throws ConfigurationException (src)
ConfigurationException (src)
public java.util.Hashtable getGlobalOptions() throws ConfigurationException (src)
ConfigurationException (src)
public java.util.Iterator getDeployedServices() throws ConfigurationException (src)
ConfigurationException (src)
ServiceDesc
(src)
|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |