org.jboss.remoting.transport.soap.axis
Class SOAPServerInvoker

java.lang.Object
  extended byorg.jboss.remoting.AbstractInvoker
      extended byorg.jboss.remoting.ServerInvoker
          extended byorg.jboss.remoting.transport.soap.axis.SOAPServerInvoker
All Implemented Interfaces:
Invoker

public class SOAPServerInvoker
extends ServerInvoker

SOAPServerInvoker is the Server-side of a SOAP transport

Version:
$Revision: 1.9 $
Author:
Jeff Haynie, Tom Elrod

Field Summary
 
Fields inherited from class org.jboss.remoting.ServerInvoker
callbackHandlers, handlers, MAX_NUM_ONEWAY_THREADS
 
Fields inherited from class org.jboss.remoting.AbstractInvoker
classbyteloader, localServerLocator, locator, log, logExtra
 
Constructor Summary
SOAPServerInvoker(InvokerLocator locator)
           
 
Method Summary
 URL getServiceURL()
           
 boolean isTransportBiDirectional()
          returns true if the transport is bi-directional in nature, for example, SOAP in unidirectional and SOCKETs are bi-directional (unless behind a firewall for example).
 void start()
          subclasses should override to provide any specific start logic
 void stop()
          subclasses should override to provide any specific stop logic
 
Methods inherited from class org.jboss.remoting.ServerInvoker
addInvocationHandler, getInvocationHandler, getInvocationHandlers, getSupportedSubsystems, hasInvocationHandler, invoke, invoke, isStarted, postProcess, preProcess, removeInvocationHandler
 
Methods inherited from class org.jboss.remoting.AbstractInvoker
addClass, getClassBytes, getClientLocator, getLocator, loadClass, read, setClassLoader, setClientLocator, unmarshal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SOAPServerInvoker

public SOAPServerInvoker(InvokerLocator locator)
Method Detail

start

public void start()
           throws IOException
subclasses should override to provide any specific start logic

Overrides:
start in class ServerInvoker
Throws:
IOException

stop

public void stop()
subclasses should override to provide any specific stop logic

Overrides:
stop in class ServerInvoker

getServiceURL

public URL getServiceURL()
                  throws MalformedURLException
Throws:
MalformedURLException

isTransportBiDirectional

public boolean isTransportBiDirectional()
returns true if the transport is bi-directional in nature, for example, SOAP in unidirectional and SOCKETs are bi-directional (unless behind a firewall for example).

Specified by:
isTransportBiDirectional in class ServerInvoker
Returns:


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.