/** * Test Operation with blank parameter description * * @param value */ public void operationWithBlankParameterDescription(@Connection String con, String value) { }
public static class SomeValueProvider implements ValueProvider { @Connection String connection; @Override public Set<Value> resolve() { return emptySet(); } }
/** * Operation with description * * @param friend This is one of my friends * @param otherFriend Some other friend */ public void operation(@Connection String friend, String otherFriend) {}
@OutputResolver(output = TestOutputResolverWithoutKeyResolver.class) @MediaType(value = ANY, strict = false) public Object outputMetadataWithoutKeysWithKeyId(@Connection MetadataConnection connection, @MetadataKeyId String type) { return null; }
@MediaType(TEXT_PLAIN) public class SourceWithConnection extends AbstractSource { @OfValues(WithConnectionValueProvider.class) @Parameter String channel; @Connection ConnectionProvider<ValuesConnection> connection; }
public void tokenExpired(@Connection TestOAuthConnection connection) { final AuthorizationCodeState state = connection.getState().getState(); if (!state.getAccessToken().endsWith("refreshed")) { throw new AccessTokenExpiredException(state.getResourceOwnerId()); } } }
@Throws(PetStoreCustomErrorProvider.class) @MediaType(TEXT_PLAIN) public String failsToReadStream(@Connection PetStoreClient connection, @Optional String content) throws MuleException { try { if (content == null) { throw new Exception("Null content cannot be processed"); } throw new StreamingBufferSizeExceededException(1); } catch (Exception e) { throw new ModuleException(PET_ERROR, e); } }
public LocationKey partialMultiLevelKeyResolver(@Connection MetadataConnection connection, @ParameterGroup( name = "key") @MetadataKeyId(TestPartialMultiLevelKeyResolver.class) LocationKey locationKey, @Content @TypeResolver(TestMultiLevelKeyResolver.class) Object content) { return locationKey; }
@OutputResolver(output = TestOutputAnyTypeResolver.class) @MediaType(value = ANY, strict = false) public Object contentMetadataWithoutKeyId(@Connection MetadataConnection connection, @Content @TypeResolver(TestInputAndOutputResolverWithoutKeyResolverAndKeyIdParam.class) Object content) { return null; }
public List<String> getPets(@Connection PetStoreClient client, @Config PetStoreConnector config, String ownerName, @Optional InputStream ownerSignature) { if (ownerSignature != null) { ownerName += IOUtils.toString(ownerSignature); } return client.getPets(ownerName, config); }
@MediaType(value = ANY, strict = false) public Object shouldInheritOperationParentResolvers(@Connection MetadataConnection connection, @MetadataKeyId String type, @Optional @Content Object content) { return null; }
public void verifySameConnection(@Connection TestTransactionalConnection connection, @Content TestTransactionalConnection transactionalConnection) { checkArgument(transactionalConnection != null, "The transactionalConnection can't be null"); checkState(connection.getConnectionId() == transactionalConnection.getConnectionId(), "The connection is not the same"); }
@OutputResolver(output = TestOutputResolverWithKeyResolver.class) @MediaType(value = ANY, strict = false) public Object outputMetadataWithKeyId(@Connection MetadataConnection connection, @MetadataKeyId(TestOutputResolverWithKeyResolver.class) String type, @Optional @Content Object content) { return null; }
@MediaType(TEXT_PLAIN) public String seekStream(@Connection MysticConnection connection, @Optional(defaultValue = PAYLOAD) InputStream stream, int position) throws IOException { checkArgument(stream instanceof CursorStream, "Stream was not cursored"); CursorStream cursor = (CursorStream) stream; cursor.seek(position); return readStream(connection, cursor); }
@Throws(CustomErrorProvider.class) @MediaType(TEXT_PLAIN) public String readStream(@Connection MysticConnection connection, @Optional(defaultValue = PAYLOAD) InputStream stream) throws IOException { try { return IOUtils.toString(stream); } catch (Exception e) { throw new CustomErrorException(e, CUSTOM_ERROR); } }
@OutputResolver(output = TestResolverWithCache.class) @MediaType(value = ANY, strict = false) public Object contentAndOutputCacheResolver(@Connection MetadataConnection connection, @MetadataKeyId String type, @Content @TypeResolver(TestResolverWithCache.class) Object content) { return null; }
@OutputResolver(output = TestOutputAnyTypeResolver.class) @MediaType(value = ANY, strict = false) public Object contentOnlyCacheResolver(@Connection MetadataConnection connection, @MetadataKeyId String type, @Content @TypeResolver(TestResolverWithCache.class) Object content) { return null; }
@OutputResolver(output = TestMetadataResolverMetadataResolvingFailure.class) @MediaType(value = ANY, strict = false) public Object failWithResolvingException(@Connection MetadataConnection connection, @MetadataKeyId(TestMetadataResolverMetadataResolvingFailure.class) String type, @Content @TypeResolver(TestMetadataResolverMetadataResolvingFailure.class) Object content) { return null; }
@OutputResolver(output = TestOutputAnyTypeResolver.class) @MediaType(value = ANY, strict = false) public Object contentMetadataWithKeyId(@Config Object object, @Connection MetadataConnection connection, @MetadataKeyId(TestInputResolverWithKeyResolver.class) String type, @Content @TypeResolver(TestInputResolverWithKeyResolver.class) Object content) { return null; }
@OutputResolver(output = TestInputAndOutputResolverWithKeyResolver.class) @MediaType(value = ANY, 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) { return null; }