org.codehaus.xfire.xmpp
Class XMPPTransport

java.lang.Object
  extended byorg.codehaus.xfire.AbstractContext
      extended byorg.codehaus.xfire.handler.AbstractHandlerSupport
          extended byorg.codehaus.xfire.transport.AbstractTransport
              extended byorg.codehaus.xfire.xmpp.XMPPTransport
All Implemented Interfaces:
org.codehaus.xfire.transport.ChannelFactory, org.codehaus.xfire.handler.HandlerSupport, org.codehaus.xfire.soap.SoapTransport, org.codehaus.xfire.transport.Transport, org.codehaus.xfire.wsdl11.WSDL11Transport

public class XMPPTransport
extends org.codehaus.xfire.transport.AbstractTransport
implements org.codehaus.xfire.soap.SoapTransport, org.codehaus.xfire.wsdl11.WSDL11Transport

Author:
Dan Diephouse

Field Summary
static java.lang.String BINDING_ID
           
static java.lang.String NAME
           
 
Constructor Summary
XMPPTransport(org.codehaus.xfire.XFire xfire, java.lang.String server, java.lang.String username, java.lang.String password)
           
 
Method Summary
protected  org.codehaus.xfire.transport.Channel createNewChannel(java.lang.String uri)
           
 java.lang.String[] getKnownUriSchemes()
           
 java.lang.String getName()
          Gets the transport name.
 java.lang.String getPassword()
           
 java.lang.String getServer()
           
 java.lang.String getServiceURL(org.codehaus.xfire.service.Service service)
           
 java.lang.String[] getSupportedBindings()
           
 java.lang.String getTransportURI(org.codehaus.xfire.service.Service service)
           
protected  java.lang.String getUriPrefix()
           
 java.lang.String getUsername()
           
 org.codehaus.xfire.XFire getXFire()
           
 
Methods inherited from class org.codehaus.xfire.transport.AbstractTransport
close, createChannel, createChannel, dispose, findBinding, getChannelMap, isUriSupported
 
Methods inherited from class org.codehaus.xfire.handler.AbstractHandlerSupport
addFaultHandler, addInHandler, addOutHandler, getFaultHandlers, getInHandlers, getOutHandlers, setFaultHandlers, setInHandlers, setOutHandlers
 
Methods inherited from class org.codehaus.xfire.AbstractContext
getProperty, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.codehaus.xfire.transport.Transport
dispose, findBinding, isUriSupported
 
Methods inherited from interface org.codehaus.xfire.transport.ChannelFactory
close, createChannel, createChannel
 
Methods inherited from interface org.codehaus.xfire.handler.HandlerSupport
getFaultHandlers, getInHandlers, getOutHandlers
 

Field Detail

NAME

public static final java.lang.String NAME
See Also:
Constant Field Values

BINDING_ID

public static final java.lang.String BINDING_ID
See Also:
Constant Field Values
Constructor Detail

XMPPTransport

public XMPPTransport(org.codehaus.xfire.XFire xfire,
                     java.lang.String server,
                     java.lang.String username,
                     java.lang.String password)
Method Detail

getName

public java.lang.String getName()
Gets the transport name. @see NAME.

Specified by:
getName in interface org.codehaus.xfire.soap.SoapTransport

getServiceURL

public java.lang.String getServiceURL(org.codehaus.xfire.service.Service service)
Specified by:
getServiceURL in interface org.codehaus.xfire.wsdl11.WSDL11Transport
Parameters:
service -
Returns:

getTransportURI

public java.lang.String getTransportURI(org.codehaus.xfire.service.Service service)
Parameters:
service -
Returns:

createNewChannel

protected org.codehaus.xfire.transport.Channel createNewChannel(java.lang.String uri)

getUriPrefix

protected java.lang.String getUriPrefix()

getPassword

public java.lang.String getPassword()

getXFire

public org.codehaus.xfire.XFire getXFire()

getServer

public java.lang.String getServer()

getUsername

public java.lang.String getUsername()

getSupportedBindings

public java.lang.String[] getSupportedBindings()
Specified by:
getSupportedBindings in interface org.codehaus.xfire.transport.Transport

getKnownUriSchemes

public java.lang.String[] getKnownUriSchemes()


Copyright © 2004-2006 null. All Rights Reserved.