electric.soap.wsdl
Class RPCLitSOAPWriter
java.lang.Object
electric.soap.wsdl.RPCLitSOAPWriter
- All Implemented Interfaces:
- ISOAPWriter
- public class RPCLitSOAPWriter
- extends java.lang.Object
- implements ISOAPWriter
RPCLitSOAPWriter
- Author:
- webMethods
Field Summary |
protected static java.lang.String |
SMALL_PREFIX
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SMALL_PREFIX
protected static final java.lang.String SMALL_PREFIX
- See Also:
- Constant Field Values
RPCLitSOAPWriter
public RPCLitSOAPWriter(SOAPOperation operation)
throws SchemaException
- Parameters:
operation
-
- Throws:
SchemaException
getReader
public IReader getReader(SOAPMessage message)
- Description copied from interface:
ISOAPWriter
- Get the reader for the message.
- Specified by:
getReader
in interface ISOAPWriter
- Parameters:
message
-
getResponseWriter
public IWriter getResponseWriter(SOAPMessage response)
- Specified by:
getResponseWriter
in interface ISOAPWriter
- Parameters:
response
-
getRequestWriter
public IWriter getRequestWriter(SOAPMessage request)
- Specified by:
getRequestWriter
in interface ISOAPWriter
- Parameters:
request
-
remapException
public Type remapException(SOAPMessageDecl fault,
boolean forceExceptionInheritence)
throws SchemaException
- Specified by:
remapException
in interface ISOAPWriter
- Throws:
SchemaException
writeException
public void writeException(SOAPMessage exceptionMessage,
java.lang.Throwable throwable)
throws java.io.IOException
- This duplicates lots of code! See DocLitSOAPWriter and RPCSOAPWriter.
- Specified by:
writeException
in interface ISOAPWriter
- Parameters:
exceptionMessage
-
- Throws:
java.io.IOException
readException
public java.rmi.RemoteException readException(SOAPMessage faultMessage,
SOAPOperation operation)
- Specified by:
readException
in interface ISOAPWriter
- Parameters:
faultMessage
- operation
-
selectOptimizations
public SOAPOptimizations selectOptimizations(SOAPOptimizations optimizations)
- Specified by:
selectOptimizations
in interface ISOAPWriter
- Parameters:
optimizations
-
isRPC
public boolean isRPC()
- Specified by:
isRPC
in interface ISOAPWriter
writeStyle
public void writeStyle(Element soapOperation)
- Description copied from interface:
ISOAPWriter
- Since WSDL is almost always the same for a SOAP Operation, that is handled at the
base class level. The one big difference was that the style must be different,
thus we delegate to this method to write it out as appropriate.
- Specified by:
writeStyle
in interface ISOAPWriter
- Parameters:
soapOperation
-
setDocument
public void setDocument(SOAPMessage request,
SOAPOptimizations optimizations)
- Specified by:
setDocument
in interface ISOAPWriter
- Parameters:
request
- optimizations
-
setParameters
public void setParameters()
throws SchemaException
- Throws:
SchemaException
getRequestName
public java.lang.String getRequestName()
- Specified by:
getRequestName
in interface ISOAPWriter
- Returns:
setRequestName
public void setRequestName(java.lang.String requestName)
- Specified by:
setRequestName
in interface ISOAPWriter
- Parameters:
requestName
-
getResponseName
public java.lang.String getResponseName()
- Specified by:
getResponseName
in interface ISOAPWriter
- Returns:
setResponseName
public void setResponseName(java.lang.String responseName)
- Specified by:
setResponseName
in interface ISOAPWriter
- Parameters:
responseName
-
enable
public static void enable()
isEnabled
public static boolean isEnabled()
disable
public static void disable()
copyright© 2001-2004 by webMethods All Rights Reserved.