Class SampleDataOperations
java.lang.Object
org.mule.test.data.sample.extension.SampleDataOperations
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaliasedGroup(SampleDataConnection connection, SampleDataAliasedParameterGroup group) complexGenerics(ComplexActingParameter complex) connectionLess(String payload, String attributes) connectionLessWithTwoBoundActingParameter(String payload, String attributes) connectionLessWithTwoBoundActingParameterOneWithAnAlias(String payload, String attributes) muleContextAwareSampleData(String payload, String attributes) voidnonBlocking(SampleDataConnection connection, String payload, String attributes, org.mule.runtime.extension.api.runtime.process.CompletionCallback<String, String> callback) optionalParameters(String payload, String attributes) parameterGroup(SampleDataConnection connection, SampleDataParameterGroup group) pojoBoundActingParameter(InputStream actingParameter) showInDslParameterGroup(SampleDataConnection connection, SampleDataParameterGroup group) useConfig(SampleDataExtension config, SampleDataConnection connection, String payload, String attributes) useConnection(SampleDataConnection connection, String payload, String attributes) useConnectionWithTwoBoundActingParameter(SampleDataConnection connection, String payload, String attributes)
-
Constructor Details
-
SampleDataOperations
public SampleDataOperations()
-
-
Method Details
-
parameterLess
@SampleData(SimplestTestSampleDataProvider.class) @MediaType("text/plain") public org.mule.runtime.extension.api.runtime.operation.Result<String,String> parameterLess() -
connectionLess
@SampleData(ParameterizedTestSampleDataProvider.class) @MediaType("text/plain") public org.mule.runtime.extension.api.runtime.operation.Result<String,String> connectionLess(String payload, String attributes) -
useConnection
@SampleData(ConnectedTestSampleDataProvider.class) @MediaType("text/plain") public org.mule.runtime.extension.api.runtime.operation.Result<String,String> useConnection(@Connection SampleDataConnection connection, String payload, @Optional String attributes) -
useConfig
@SampleData(ConfigAwareTestSampleDataProvider.class) @MediaType("text/plain") public org.mule.runtime.extension.api.runtime.operation.Result<String,String> useConfig(@Config SampleDataExtension config, @Connection SampleDataConnection connection, String payload, String attributes) -
nonBlocking
@SampleData(ConnectedTestSampleDataProvider.class) @MediaType("text/plain") public void nonBlocking(@Connection SampleDataConnection connection, String payload, String attributes, org.mule.runtime.extension.api.runtime.process.CompletionCallback<String, String> callback) -
parameterGroup
@SampleData(GroupTestSampleDataProvider.class) @MediaType("text/plain") public org.mule.runtime.extension.api.runtime.operation.Result<String,String> parameterGroup(@Connection SampleDataConnection connection, @ParameterGroup(name="group") SampleDataParameterGroup group) -
showInDslParameterGroup
@SampleData(GroupTestSampleDataProvider.class) @MediaType("text/plain") public org.mule.runtime.extension.api.runtime.operation.Result<String,String> showInDslParameterGroup(@Connection SampleDataConnection connection, @ParameterGroup(name="group",showInDsl=true) SampleDataParameterGroup group) -
aliasedGroup
@SampleData(ParameterizedTestSampleDataProvider.class) @MediaType("text/plain") public org.mule.runtime.extension.api.runtime.operation.Result<String,String> aliasedGroup(@Connection SampleDataConnection connection, @ParameterGroup(name="group") SampleDataAliasedParameterGroup group) -
muleContextAwareSampleData
@SampleData(MuleContextAwareSampleDataProvider.class) @MediaType("text/plain") public org.mule.runtime.extension.api.runtime.operation.Result<String,String> muleContextAwareSampleData(String payload, String attributes) -
complexActingParameter
@SampleData(ComplexActingParameterSampleDataProvider.class) @MediaType("text/plain") public org.mule.runtime.extension.api.runtime.operation.Result<String,String> complexActingParameter(ComplexActingParameter complex) -
complexGenerics
@SampleData(ComplexTypeSampleDataProvider.class) public org.mule.runtime.extension.api.runtime.operation.Result<Map<String,String>, complexGenericsString> (ComplexActingParameter complex) -
moreComplexGenerics
@SampleData(MoreComplexTypeSampleDataProvider.class) public org.mule.runtime.extension.api.runtime.operation.Result<Map<String,List<String>>, moreComplexGenericsString> (ComplexActingParameter complex) -
optionalParameters
@SampleData(OptionalTestSampleDataProvider.class) @MediaType("text/plain") public org.mule.runtime.extension.api.runtime.operation.Result<String,String> optionalParameters(@Optional(defaultValue="[]") String payload, @Optional String attributes) -
connectionLessWithTwoBoundActingParameter
@SampleData(value=ParameterizedTestSampleDataProvider.class,bindings={,}) @MediaType("text/plain") public org.mule.runtime.extension.api.runtime.operation.Result<String,String> connectionLessWithTwoBoundActingParameter(String payload, String attributes) -
connectionLessWithTwoBoundActingParameterFromContentField
@SampleData(value=ParameterizedTestSampleDataProvider.class,bindings={,}) @MediaType("text/plain") public org.mule.runtime.extension.api.runtime.operation.Result<String,String> connectionLessWithTwoBoundActingParameterFromContentField(@TypeResolver(JsonTypeResolver.class) @Content InputStream message) throws Exception - Throws:
Exception
-
connectionLessWithTwoBoundActingParameterFromXMLContentTag
@SampleData(value=ParameterizedTestSampleDataProvider.class,bindings={,}) @MediaType("text/plain") public org.mule.runtime.extension.api.runtime.operation.Result<String,String> connectionLessWithTwoBoundActingParameterFromXMLContentTag(@TypeResolver(XmlTypeResolver.class) InputStream message) -
connectionLessWithTwoBoundActingParameterFromXMLContentTagAttribute
@SampleData(value=ParameterizedTestSampleDataProvider.class,bindings={,}) @MediaType("text/plain") public org.mule.runtime.extension.api.runtime.operation.Result<String,String> connectionLessWithTwoBoundActingParameterFromXMLContentTagAttribute(@TypeResolver(XmlTypeResolver.class) InputStream message) -
connectionLessWithTwoBoundActingParameterOneWithAnAlias
@SampleData(value=ParameterizedTestSampleDataProvider.class,bindings={,}) @MediaType("text/plain") public org.mule.runtime.extension.api.runtime.operation.Result<String,String> connectionLessWithTwoBoundActingParameterOneWithAnAlias(@Alias("payloadParameterAlias") String payload, String attributes) -
useConnectionWithTwoBoundActingParameter
@SampleData(value=ConnectedTestSampleDataProvider.class,bindings={,}) @MediaType("text/plain") public org.mule.runtime.extension.api.runtime.operation.Result<String,String> useConnectionWithTwoBoundActingParameter(@Connection SampleDataConnection connection, String payload, @Optional String attributes) -
complexBoundActingParameter
@SampleData(value=ComplexActingParameterSampleDataProvider.class, bindings=) @MediaType("text/plain") public org.mule.runtime.extension.api.runtime.operation.Result<String,String> complexBoundActingParameter(ComplexActingParameter complex) -
pojoBoundActingParameter
@SampleData(value=ComplexActingParameterSampleDataProvider.class, bindings=) @MediaType("text/plain") public org.mule.runtime.extension.api.runtime.operation.Result<String,String> pojoBoundActingParameter(@TypeResolver(JsonTypeResolver.class) InputStream actingParameter) -
boundActingParameterFromPojoField
@SampleData(value=ParameterizedTestSampleDataProvider.class,bindings={,}) @MediaType("text/plain") public org.mule.runtime.extension.api.runtime.operation.Result<String,String> boundActingParameterFromPojoField(ComplexActingParameter complex)
-