org.codehaus.xfire
Class DefaultXFire

java.lang.Object
  |
  +--org.codehaus.xfire.AbstractXFireComponent
        |
        +--org.codehaus.xfire.DefaultXFire
All Implemented Interfaces:
XFire

public class DefaultXFire
extends AbstractXFireComponent
implements XFire

Since:
Feb 13, 2004
Author:
Dan Diephouse

Field Summary
 
Fields inherited from interface org.codehaus.xfire.XFire
ROLE
 
Constructor Summary
DefaultXFire()
           
DefaultXFire(ServiceRegistry registry, TransportManager transportManager)
           
 
Method Summary
protected  Service findService(java.lang.String serviceName)
           
 void generateWSDL(java.lang.String serviceName, java.io.OutputStream out)
          Generate WSDL for a service.
 ServiceRegistry getServiceRegistry()
           
 TransportManager getTransportManager()
           
 void invoke(java.io.InputStream stream, MessageContext context)
          Processes a new SOAP Message request.
 void invoke(javax.xml.stream.XMLStreamReader reader, MessageContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultXFire

public DefaultXFire()

DefaultXFire

public DefaultXFire(ServiceRegistry registry,
                    TransportManager transportManager)
Method Detail

invoke

public void invoke(javax.xml.stream.XMLStreamReader reader,
                   MessageContext context)
See Also:
org.codehaus.xfire.XFire#invoke(java.lang.String, javax.xml.stream.XMLStreamReader, javax.xml.stream.XMLStreamWriter, org.codehaus.xfire.transport.Invocation)

findService

protected Service findService(java.lang.String serviceName)
Returns:
Throws:
ComponentLookupException

invoke

public void invoke(java.io.InputStream stream,
                   MessageContext context)
Description copied from interface: XFire
Processes a new SOAP Message request. If the request is not a SOAP Message an appropriate Fault is thrown.

Specified by:
invoke in interface XFire
See Also:
org.codehaus.xfire.XFire#invoke(java.lang.String, java.io.InputStream, javax.xml.stream.XMLStreamWriter, org.codehaus.xfire.transport.Invocation)

generateWSDL

public void generateWSDL(java.lang.String serviceName,
                         java.io.OutputStream out)
Description copied from interface: XFire
Generate WSDL for a service.

Specified by:
generateWSDL in interface XFire
Parameters:
serviceName -
See Also:
org.codehaus.xfire.XFire#generateWSDL(java.lang.String)

getServiceRegistry

public ServiceRegistry getServiceRegistry()
Specified by:
getServiceRegistry in interface XFire

getTransportManager

public TransportManager getTransportManager()
Specified by:
getTransportManager in interface XFire


Copyright © 2004 Codehaus. All Rights Reserved.