@Override public void handle(IAsyncResult<Void> result) { if (result.isSuccess()) { updateDataVersion(); } handler.handle(result); } });
/** * @see io.apiman.gateway.engine.async.IAsyncHandler#handle(java.lang.Object) */ @Override public void handle(IAsyncResult<Void> result) { if (result.isSuccess()) { updateDataVersion(); } handler.handle(result); } });
@Override public void handle(IAsyncResult<Void> result) { if (result.isSuccess()) { updateDataVersion(); } handler.handle(result); } });
protected <T> IAsyncResultHandler<T> handlerWithEmptyResult(AsyncResponse response) { return result -> { if (result.isSuccess()) { response.resume(Response.ok().build()); } else { throwError(result.getError()); } }; }
@Override public void handle(IAsyncResult<Void> result) { if (result.isSuccess()) { updateDataVersion(); } handler.handle(result); } });
@Override public void handle(IAsyncResult<Void> result) { if (result.isSuccess()) { updateDataVersion(); } handler.handle(result); } });
@Override public void handle(IAsyncResult<Void> result) { if (result.isSuccess()) { updateDataVersion(); } handler.handle(result); } });
@Override public void handle(IAsyncResult<File> result) { if (result.isSuccess() && result.getResult() == null && iterator.hasNext()) { downloadFromMavenRepo(coordinates, iterator.next(), this); } else { handler.handle(result); } } };
@Override public void handle(IAsyncResult<Void> result) { if (result.isSuccess()) { updateDataVersion(); } handler.handle(result); } });
@Override public void handle(IAsyncResult<Void> result) { if (result.isSuccess()) { updateDataVersion(); } handler.handle(result); } });
protected <T> IAsyncResultHandler<T> handlerWithEmptyResult() { return result -> { if (result.isSuccess()) { // Do nothing } else { throwError(result.getError()); } }; } }
/** * @see io.apiman.gateway.engine.async.IAsyncHandler#handle(java.lang.Object) */ @Override public void handle(IAsyncResult<Void> result) { if (result.isSuccess()) { updateDataVersion(); } handler.handle(result); } });
protected <T> IAsyncResultHandler<T> handlerWithResult(AsyncResponse response) { return result -> { if (result.isSuccess()) { response.resume(Response.ok(result.getResult()).build()); } else { throwError(result.getError()); } }; }
protected <T> IAsyncResultHandler<T> handlerWithResult(AsyncResponse response) { return result -> { if (result.isSuccess()) { response.resume(Response.ok(result.getResult()).build()); } else { throwError(result.getError()); } }; }
protected <T> IAsyncResultHandler<T> handlerWithResult(AsyncResponse response) { return result -> { if (result.isSuccess()) { response.resume(Response.ok(result.getResult()).build()); } else { throwError(result.getError()); } }; }
@Override public void handle(IAsyncResult<T> result) { if (result.isSuccess()) { successHandler.handle(result.getResult()); } else { System.err.println("Operation failed"); //$NON-NLS-1$ context.fail(result.getError()); } } };
@Override public void handle(IAsyncResult<List<SearchResultEntry>> results) { if (results.isSuccess()) { List<ILdapSearchEntry> searchResults = toSearchEntry(results.getResult()); resultHandler.handle(AsyncResultImpl.create(searchResults)); } else { resultHandler.handle(AsyncResultImpl.<List<ILdapSearchEntry>>create(results.getError())); } } });
@Override public void handle(IAsyncResult<List<SearchResultEntry>> results) { if (results.isSuccess()) { List<ILdapSearchEntry> searchResults = toSearchEntry(results.getResult()); resultHandler.handle(AsyncResultImpl.create(searchResults)); } else { resultHandler.handle(AsyncResultImpl.<List<ILdapSearchEntry>>create(results.getError())); } } });
@Override public void handle(IAsyncResult<Api> result) { if (result.isSuccess()) { Api api = result.getResult(); if (api != null) { List<Policy> policies = api.getApiPolicies(); decryptPolicies(organizationId, apiId, apiVersion, EntityType.Api, policies); decryptEndpointProperties(organizationId, apiId, apiVersion, EntityType.Api, api.getEndpointProperties()); } } handler.handle(result); } });
@Override public void connect(LdapConfigBean config, final IAsyncResultHandler<ILdapClientConnection> handler) { final LdapClientConnectionImpl connection = new LdapClientConnectionImpl(vertx, config, DEFAULT_SOCKET_FACTORY); connection.connect(result -> { if (result.isSuccess()) { handler.handle(AsyncResultImpl.create(connection)); } else { handler.handle(AsyncResultImpl.create(result.getError())); } }); }