Back to index
This interface represents a registry of SOAP services. More...
|boolean||addConfiguration (in nsIDOMElement aConfiguration)|
|Process a configuration and add the resulting sources and services. |
|void||addSource (in AString aTransport, in boolean aCapture)|
|Add a transport to be serviced by the registered services. |
|void||addService (in nsISOAPService aService)|
|Add a service to service the registered transports. |
|Registry identifying how to encode and decode messages containing specific types, automatically added to messages sent to services in this registry. |
This interface represents a registry of SOAP services.
This registry recieves transports to listen for messages and services to hand the messages to. Service registries may be created as required. Destroying a service registry stops the registry's action. To temporarily register services, create a new registry. For proper order of listening precedence, registries should be destroyed in reverse order. Otherwise, a listening priority would be required.
Process a configuration and add the resulting sources and services.
This will fail if errors occur during processing of the configuration.
|aConfiguration||Root element of configuration XML.|
Add a service to service the registered transports.
This will fail if the specified service was already added.
|aService||Service to be serviced.|
Add a transport to be serviced by the registered services.
This will fail if the specified source was already added with the same setting of the capture flag.
|aTransport||string specifying the transport to supply messages for the service.|
|aCapture||True if capturing before later declarations|