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 ElementNameStrategysoapAction - type - public Class<? extends Exception> findExceptionForFaultName(QName faultName)
ElementNameStrategyfindExceptionForFaultName in interface ElementNameStrategyApache Camel