Package org.mule.test.metadata.extension
Class MetadataOperations
java.lang.Object
org.mule.test.metadata.extension.MetadataOperations
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanMetadataKey(MetadataConnection connection, boolean type, Object content) contentAndOutputCacheResolver(MetadataConnection connection, String type, Object content) contentAndOutputMetadataWithKeyId(MetadataConnection connection, String type, Object content) contentAndOutputMetadataWithoutKeyId(MetadataConnection connection, Object content) contentMetadataWithKeyId(Object object, MetadataConnection connection, String type, Object content) contentMetadataWithoutKeyId(MetadataConnection connection, Object content) voidcontentMetadataWithoutKeysWithKeyId(MetadataConnection connection, String type, Object content) contentOnlyCacheResolver(MetadataConnection connection, String type, Object content) voidcontentOnlyIgnoresOutput(MetadataConnection connection, String type, Object content) voidvoidcontentParameterShouldNotGenerateMapChildElement(Map<String, Object> mapContent) voidcontentParameterShouldNotGeneratePojoChildElement(Bear animalContent) List<org.mule.runtime.extension.api.runtime.operation.Result<?,?>> dynamicListOfMessages(String type) dynamicListOfObjects(String type, List<String> referableElements) enumMetadataKey(MetadataConnection connection, AnimalClade type, Object content) inputHasPojoWithExclusiveOptionalParameterGroup(Order dessertOrder) List<org.mule.runtime.extension.api.runtime.operation.Result<String,org.mule.tck.message.StringAttributes>> org.mule.runtime.extension.api.runtime.operation.Result<?,?> org.mule.runtime.extension.api.runtime.operation.Result<Object,org.mule.tck.message.StringAttributes> metadataKeyOptional(MetadataConnection connection, String type, Object content) metadataKeyWithDefaultValue(MetadataConnection connection, String type, Object content) voidnonVoidRouterWithChainInputResolver(org.mule.sdk.api.runtime.route.Route metaroute1, org.mule.sdk.api.runtime.route.Route metaroute2, org.mule.sdk.api.runtime.process.CompletionCallback<Object, Object> cb) voidnonVoidRouterWithChainInputResolverOneRouteAlwaysExecs(org.mule.sdk.api.runtime.route.Route metaroute1, org.mule.sdk.api.runtime.route.Route metaroute2, org.mule.sdk.api.runtime.process.CompletionCallback<Object, Object> cb) objectListAsInput(String type, List<Object> objects) outputAndMetadataKeyCacheResolver(MetadataConnection connection, String type) outputAndMultipleInputWithKeyId(MetadataConnection connection, String type, Object firstPerson, Object otherPerson) org.mule.runtime.extension.api.runtime.operation.Result<Shape,AbstractOutputAttributes> org.mule.runtime.extension.api.runtime.operation.Result<Object,AbstractOutputAttributes> outputMetadataWithKeyId(MetadataConnection connection, String type, Object content) outputMetadataWithoutKeyId(MetadataConnection connection, Object content) outputMetadataWithoutKeysWithKeyId(MetadataConnection connection, String type) outputOnlyWithoutContentParam(MetadataConnection connection, String type) org.mule.runtime.extension.api.runtime.streaming.PagingProvider<MetadataConnection,Animal> pagedOperationMetadata(Animal animal) org.mule.runtime.extension.api.runtime.streaming.PagingProvider<MetadataConnection,org.mule.runtime.extension.api.runtime.operation.Result<Object, Animal>> pagedOperationResult(String type) org.mule.runtime.extension.api.runtime.streaming.PagingProvider<MetadataConnection,org.mule.runtime.extension.api.runtime.operation.Result<Object, Object>> partialMultiLevelKeyResolver(MetadataConnection connection, LocationKey locationKey, Object content) partialMultiLevelKeyShowInDslResolver(MetadataConnection connection, LocationKey locationKeyShowInDslParam, Object content) receiveJsonInputStream(InputStream jsonValue) voidresolverContentWithContextClassLoader(Object content, String type) returnQuery(String query) simpleMultiLevelKeyResolver(MetadataConnection connection, LocationKey locationKey, Object content) booleantypeWithDeclaredSubtypesMetadata(Shape plainShape, Rectangle rectangleSubtype, Animal animal) voidvoidRouterWithChainInputResolver(org.mule.sdk.api.runtime.route.Route metaroute1, org.mule.sdk.api.runtime.route.Route metaroute2, org.mule.sdk.api.runtime.process.CompletionCallback<Void, Void> cb)
-
Constructor Details
-
MetadataOperations
public MetadataOperations()
-
-
Method Details
-
contentMetadataWithKeyId
@OutputResolver(output=TestOutputAnyTypeResolver.class) @MediaType(value="*/*", strict=false) public Object contentMetadataWithKeyId(@Config Object object, @Connection MetadataConnection connection, @MetadataKeyId(TestInputResolverWithKeyResolver.class) String type, @Content @TypeResolver(TestInputResolverWithKeyResolver.class) Object content) -
outputMetadataWithKeyId
@OutputResolver(output=TestOutputResolverWithKeyResolver.class) @MediaType(value="*/*", strict=false) public Object outputMetadataWithKeyId(@Connection MetadataConnection connection, @MetadataKeyId(TestOutputResolverWithKeyResolver.class) String type, @Optional @Content Object content) -
metadataKeyWithDefaultValue
@OutputResolver(output=TestOutputResolverWithKeyResolver.class) @MediaType(value="*/*", strict=false) public Object metadataKeyWithDefaultValue(@Connection MetadataConnection connection, @Optional(defaultValue="CAR") @MetadataKeyId(TestOutputResolverWithKeyResolver.class) String type, @Optional @Content Object content) -
metadataKeyOptional
@OutputResolver(output=TestOutputAnyTypeResolver.class) @MediaType(value="*/*", strict=false) public Object metadataKeyOptional(@Connection MetadataConnection connection, @Optional @MetadataKeyId(TestOutputResolverWithKeyResolver.class) String type, @Optional @Content Object content) -
contentAndOutputMetadataWithKeyId
@OutputResolver(output=TestInputAndOutputResolverWithKeyResolver.class) @MediaType(value="*/*", strict=false) public Object contentAndOutputMetadataWithKeyId(@Connection MetadataConnection connection, @MetadataKeyId(TestInputAndOutputResolverWithKeyResolver.class) String type, @Content @TypeResolver(TestInputAndOutputResolverWithKeyResolver.class) Object content) -
outputAndMultipleInputWithKeyId
@OutputResolver(output=TestInputAndOutputResolverWithKeyResolver.class) @MediaType(value="*/*", strict=false) public Object outputAndMultipleInputWithKeyId(@Connection MetadataConnection connection, @MetadataKeyId(TestInputAndOutputResolverWithKeyResolver.class) String type, @Optional @TypeResolver(TestInputAndOutputResolverWithKeyResolver.class) Object firstPerson, @Optional @TypeResolver(TestInputAndOutputResolverWithKeyResolver.class) Object otherPerson) -
outputOnlyWithoutContentParam
@OutputResolver(output=TestInputAndOutputResolverWithKeyResolver.class) @MediaType(value="*/*", strict=false) public Object outputOnlyWithoutContentParam(@Connection MetadataConnection connection, @MetadataKeyId(TestInputAndOutputResolverWithKeyResolver.class) String type) -
booleanMetadataKey
public boolean booleanMetadataKey(@Connection MetadataConnection connection, @MetadataKeyId boolean type, @Content @TypeResolver(TestBooleanMetadataResolver.class) Object content) -
enumMetadataKey
public AnimalClade enumMetadataKey(@Connection MetadataConnection connection, @MetadataKeyId AnimalClade type, @Content @TypeResolver(TestEnumMetadataResolver.class) Object content) -
contentOnlyIgnoresOutput
public void contentOnlyIgnoresOutput(@Connection MetadataConnection connection, @MetadataKeyId(TestInputAndOutputResolverWithKeyResolver.class) String type, @Content @TypeResolver(TestInputAndOutputResolverWithKeyResolver.class) Object content) -
contentMetadataWithoutKeyId
@OutputResolver(output=TestOutputAnyTypeResolver.class) @MediaType(value="*/*", strict=false) public Object contentMetadataWithoutKeyId(@Connection MetadataConnection connection, @Content @TypeResolver(TestInputAndOutputResolverWithoutKeyResolverAndKeyIdParam.class) Object content) -
outputMetadataWithoutKeyId
@OutputResolver(output=TestInputAndOutputResolverWithoutKeyResolverAndKeyIdParam.class) @MediaType(value="*/*", strict=false) public Object outputMetadataWithoutKeyId(@Connection MetadataConnection connection, @Optional @Content Object content) -
contentAndOutputMetadataWithoutKeyId
@OutputResolver(output=TestInputAndOutputResolverWithoutKeyResolverAndKeyIdParam.class) @MediaType(value="*/*", strict=false) public Object contentAndOutputMetadataWithoutKeyId(@Connection MetadataConnection connection, @Content @TypeResolver(TestInputAndOutputResolverWithoutKeyResolverAndKeyIdParam.class) Object content) -
contentMetadataWithoutKeysWithKeyId
public void contentMetadataWithoutKeysWithKeyId(@Connection MetadataConnection connection, @MetadataKeyId String type, @Content @TypeResolver(TestInputResolverWithoutKeyResolver.class) Object content) -
outputMetadataWithoutKeysWithKeyId
@OutputResolver(output=TestOutputResolverWithoutKeyResolver.class) @MediaType(value="*/*", strict=false) public Object outputMetadataWithoutKeysWithKeyId(@Connection MetadataConnection connection, @MetadataKeyId String type) -
contentAndOutputCacheResolver
@OutputResolver(output=TestResolverWithCache.class) @MediaType(value="*/*", strict=false) public Object contentAndOutputCacheResolver(@Connection MetadataConnection connection, @MetadataKeyId String type, @Content @TypeResolver(TestResolverWithCache.class) Object content) -
contentOnlyCacheResolver
@OutputResolver(output=TestOutputAnyTypeResolver.class) @MediaType(value="*/*", strict=false) public Object contentOnlyCacheResolver(@Connection MetadataConnection connection, @MetadataKeyId String type, @Content @TypeResolver(TestResolverWithCache.class) Object content) -
outputAndMetadataKeyCacheResolver
@OutputResolver(output=TestResolverWithCache.class) @MediaType(value="*/*", strict=false) public Object outputAndMetadataKeyCacheResolver(@Connection MetadataConnection connection, @MetadataKeyId(TestResolverWithCache.class) String type) -
simpleMultiLevelKeyResolver
public LocationKey simpleMultiLevelKeyResolver(@Connection MetadataConnection connection, @ParameterGroup(name="key") @MetadataKeyId(TestMultiLevelKeyResolver.class) LocationKey locationKey, @Content @TypeResolver(TestMultiLevelKeyResolver.class) Object content) -
partialMultiLevelKeyResolver
public LocationKey partialMultiLevelKeyResolver(@Connection MetadataConnection connection, @ParameterGroup(name="key") @MetadataKeyId(TestPartialMultiLevelKeyResolver.class) LocationKey locationKey, @Content @TypeResolver(TestMultiLevelKeyResolver.class) Object content) -
inputHasPojoWithExclusiveOptionalParameterGroup
-
inputHasExclusiveOptionalParameterGroup
-
messageAttributesAnyTypeMetadata
@OutputResolver(output=TestOutputAnyTypeResolver.class) @MediaType(value="*/*", strict=false) public org.mule.runtime.extension.api.runtime.operation.Result<?,?> messageAttributesAnyTypeMetadata() -
messageAttributesPersonTypeMetadata
@OutputResolver(output=TestOutputResolverWithoutKeyResolver.class) public org.mule.runtime.extension.api.runtime.operation.Result<Object,org.mule.tck.message.StringAttributes> messageAttributesPersonTypeMetadata(@MetadataKeyId String type) -
resolverContentWithContextClassLoader
public void resolverContentWithContextClassLoader(@Content @TypeResolver(TestThreadContextClassLoaderResolver.class) Object content, @MetadataKeyId(TestThreadContextClassLoaderResolver.class) String type) -
resolverOutputWithContextClassLoader
@OutputResolver(output=TestThreadContextClassLoaderResolver.class) @MediaType(value="*/*", strict=false) public Object resolverOutputWithContextClassLoader(@MetadataKeyId String type) -
outputAttributesWithDynamicMetadata
@OutputResolver(output=TestOutputAttributesResolverWithKeyResolver.class, attributes=TestOutputAttributesResolverWithKeyResolver.class) public org.mule.runtime.extension.api.runtime.operation.Result<Object,AbstractOutputAttributes> outputAttributesWithDynamicMetadata(@MetadataKeyId(TestOutputAttributesResolverWithKeyResolver.class) String type) -
listOfMessages
-
dynamicListOfMessages
@OutputResolver(output=TestOutputResolverWithoutKeyResolver.class) public List<org.mule.runtime.extension.api.runtime.operation.Result<?,?>> dynamicListOfMessages(@MetadataKeyId String type) -
dynamicListOfObjects
-
typeWithDeclaredSubtypesMetadata
-
contentParameterShouldNotGenerateMapChildElement
public void contentParameterShouldNotGenerateMapChildElement(@Content @TypeResolver(TestInputResolverWithoutKeyResolver.class) Map<String, Object> mapContent) -
contentParameterShouldNotGenerateListChildElement
public void contentParameterShouldNotGenerateListChildElement(@Content @TypeResolver(TestInputResolverWithoutKeyResolver.class) List<String> contents) -
contentParameterShouldNotGeneratePojoChildElement
public void contentParameterShouldNotGeneratePojoChildElement(@Content @TypeResolver(TestInputResolverWithoutKeyResolver.class) Bear animalContent) -
doQuery
@Query(translator=MetadataExtensionQueryTranslator.class, entityResolver=MetadataExtensionEntityResolver.class, nativeOutputResolver=NativeQueryOutputResolver.class) public List<Object> doQuery(@MetadataKeyId String query) -
returnQuery
@Query(translator=MetadataExtensionQueryTranslator.class, entityResolver=MetadataExtensionEntityResolver.class, nativeOutputResolver=NativeQueryOutputResolver.class) @MediaType("text/plain") public String returnQuery(@MetadataKeyId String query) -
pagedOperationResult
@OutputResolver(output=TestOutputResolverWithoutKeyResolver.class) public org.mule.runtime.extension.api.runtime.streaming.PagingProvider<MetadataConnection,org.mule.runtime.extension.api.runtime.operation.Result<Object, pagedOperationResultAnimal>> (@MetadataKeyId String type) -
pagedOperationResultWithAttributesResolver
@OutputResolver(output=TestOutputResolverWithoutKeyResolver.class, attributes=TestAttributesResolverWithKeyResolver.class) public org.mule.runtime.extension.api.runtime.streaming.PagingProvider<MetadataConnection,org.mule.runtime.extension.api.runtime.operation.Result<Object, pagedOperationResultWithAttributesResolverObject>> (@MetadataKeyId String type) -
objectListAsInput
@OutputResolver(output=TestOutputResolverWithKeyResolver.class) public List<Object> objectListAsInput(@MetadataKeyId String type, @Optional @TypeResolver(TestInputResolverWithKeyResolver.class) List<Object> objects) -
receiveJsonInputStream
@MediaType("application/json") public InputStream receiveJsonInputStream(@TypeResolver(AnyJsonTypeStaticResolver.class) @Content InputStream jsonValue) -
voidRouterWithChainInputResolver
public void voidRouterWithChainInputResolver(@ChainInputResolver(TestChainInputResolver.class) org.mule.sdk.api.runtime.route.Route metaroute1, @ChainInputResolver(TestChainInputResolver.class) org.mule.sdk.api.runtime.route.Route metaroute2, org.mule.sdk.api.runtime.process.CompletionCallback<Void, Void> cb) -
nonVoidRouterWithChainInputResolver
@MediaType(value="*/*", strict=false) @OneOfRoutesOutputChainResolver public void nonVoidRouterWithChainInputResolver(@ChainInputResolver(TestChainInputResolver.class) org.mule.sdk.api.runtime.route.Route metaroute1, @ChainInputResolver(TestChainInputResolver.class) org.mule.sdk.api.runtime.route.Route metaroute2, org.mule.sdk.api.runtime.process.CompletionCallback<Object, Object> cb) -
nonVoidRouterWithChainInputResolverOneRouteAlwaysExecs
@MediaType(value="*/*", strict=false) @OneOfRoutesOutputChainResolver public void nonVoidRouterWithChainInputResolverOneRouteAlwaysExecs(@ChainInputResolver(TestChainInputResolver.class) @ExecutionOccurrence(ONCE) org.mule.sdk.api.runtime.route.Route metaroute1, @ChainInputResolver(TestChainInputResolver.class) org.mule.sdk.api.runtime.route.Route metaroute2, org.mule.sdk.api.runtime.process.CompletionCallback<Object, Object> cb) -
pagedOperationMetadata
public org.mule.runtime.extension.api.runtime.streaming.PagingProvider<MetadataConnection,Animal> pagedOperationMetadata(Animal animal) -
partialMultiLevelKeyShowInDslResolver
public LocationKey partialMultiLevelKeyShowInDslResolver(@Connection MetadataConnection connection, @ParameterGroup(name="keyShowInDsl",showInDsl=true) @MetadataKeyId(TestPartialMultiLevelKeyResolver.class) LocationKey locationKeyShowInDslParam, @Content @TypeResolver(TestMultiLevelKeyResolver.class) Object content) -
outputAttributesWithDeclaredSubtypesMetadata
public org.mule.runtime.extension.api.runtime.operation.Result<Shape,AbstractOutputAttributes> outputAttributesWithDeclaredSubtypesMetadata()
-