public class ServiceInterfaceStrategy extends Object implements ElementNameStrategy
Constructor and Description |
---|
ServiceInterfaceStrategy(Class<?> serviceInterface,
boolean isClient)
Init with JAX-WS service interface
|
Modifier and Type | Method and Description |
---|---|
Class<? extends Exception> |
findExceptionForFaultName(QName faultName)
Determine exception class for given SOAP Fault QName
|
QName |
findQNameForSoapActionOrType(String soapAction,
Class<?> type)
Determine the QName of the method parameter of the method that matches
either soapAction and type or if not possible only the type
|
String |
getMethodForSoapAction(String soapAction) |
public ServiceInterfaceStrategy(Class<?> serviceInterface, boolean isClient)
serviceInterface
- isClient
- determines if marhalling looks at input or output of methodpublic QName findQNameForSoapActionOrType(String soapAction, Class<?> type)
findQNameForSoapActionOrType
in interface ElementNameStrategy
soapAction
- type
- public Class<? extends Exception> findExceptionForFaultName(QName faultName)
ElementNameStrategy
findExceptionForFaultName
in interface ElementNameStrategy
Apache Camel