Package org.mule.module.soapkit.internal
Class SoapkitOperations
java.lang.Object
org.mule.module.soapkit.internal.SoapkitOperations
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfault(SoapkitConfiguration config, InputStream payload, OperationFaultPair key) APIKit for SOAP Faultorg.mule.runtime.extension.api.runtime.operation.Result<InputStream,SoapAttributes> router(SoapkitConfiguration config, InputStream message, Map<String, Object> attributes, org.mule.runtime.extension.api.runtime.streaming.StreamingHelper helper) APIKit for SOAP Router
-
Constructor Details
-
SoapkitOperations
public SoapkitOperations()
-
-
Method Details
-
router
@MediaType(value="*/*", strict=false) @OnException(SoapkitExceptionHandler.class) @Throws(SoapkitErrorTypeProvider.class) @DisplayName("SOAP Router") @Execution(BLOCKING) public org.mule.runtime.extension.api.runtime.operation.Result<InputStream,SoapAttributes> router(@Config SoapkitConfiguration config, @Content(primary=true) InputStream message, @Content Map<String, Object> attributes, org.mule.runtime.extension.api.runtime.streaming.StreamingHelper helper) APIKit for SOAP Router -
fault
@MediaType("application/xml") @DisplayName("SOAP Fault") @OnException(SoapkitExceptionHandler.class) @Throws(SoapkitErrorTypeProvider.class) @OutputResolver(output=OperationFaultPairResolver.class) public InputStream fault(@Config SoapkitConfiguration config, @TypeResolver(OperationFaultPairResolver.class) @Optional(defaultValue="#[payload]") InputStream payload, @ParameterGroup(name="SOAP Fault Information") @MetadataKeyId(OperationFaultPairResolver.class) OperationFaultPair key) APIKit for SOAP Fault
-