org.jboss.net.axis.server
Class FlashNamespaceHandler

java.lang.Object
  extended byorg.jboss.axis.handlers.BasicHandler
      extended byorg.jboss.net.axis.server.FlashNamespaceHandler
All Implemented Interfaces:
org.jboss.axis.Handler

public class FlashNamespaceHandler
extends org.jboss.axis.handlers.BasicHandler

This class implements the Apache Axis Handler interface. As such, it is inserted into the chain of Axis Engine Handlers by specifying it in the server-config.wsdd file of the jboss-net-flash.sar file. This particular handler flags the generated SOAP Envelope to not include namespace declarations. This is because Flash versions 5 and MX do not support namespaces and only support simple strings.

Change notes

Version:
$Revision: 1.11.4.1 $
Author:
Frederick N. Brier

Field Summary
 
Fields inherited from class org.jboss.axis.handlers.BasicHandler
makeLockable, name, options
 
Constructor Summary
FlashNamespaceHandler()
           
 
Method Summary
 void invoke(org.jboss.axis.MessageContext msgContext)
          Implements
 void onFault(org.jboss.axis.MessageContext msgContext)
           
protected  void removeNamespaces(org.jboss.axis.MessageContext msgContext)
          Flag the SOAP envelope not to use namespaces.
 
Methods inherited from class org.jboss.axis.handlers.BasicHandler
canHandleBlock, cleanup, generateWSDL, getDeploymentData, getName, getOption, getOptions, getUnderstoodHeaders, init, initHashtable, setName, setOption, setOptionDefault, setOptions, setOptionsLockable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlashNamespaceHandler

public FlashNamespaceHandler()
Method Detail

invoke

public void invoke(org.jboss.axis.MessageContext msgContext)
Implements

See Also:
Handler#invoke( MessageContext )

onFault

public void onFault(org.jboss.axis.MessageContext msgContext)

removeNamespaces

protected void removeNamespaces(org.jboss.axis.MessageContext msgContext)
Flag the SOAP envelope not to use namespaces.



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