恒星支付查询

2023-11-30

我无法执行官方网站上的示例支付查询程序。这是我的代码,与示例几乎相同。这里是官方网站.

public class TransCheck {
  public static void main(String args[]) {
    Server server = new Server("https://horizon-testnet.stellar.org");
    KeyPair account = KeyPair.fromAccountId("GARUMRUP37CPOGQQALSXBDQQS6SUDDPKGLGFERH6PIJEHWQY5IAVZQDL");

    // Create an API call to query payments involving the account.
    // server.payments() Returns PaymentsRequestBuilder instance.
    // forAccount() Builds request to GET /accounts/{account}/payments - Account for which to get payments
    PaymentsRequestBuilder paymentsRequest = server.payments().forAccount(account);

    // If some payments have already been handled, start the results from the
    // last seen payment. (See below in `handlePayment` where it gets saved.)
    String lastToken = loadLastPagingToken();
    if (lastToken != null) {
      paymentsRequest.cursor(lastToken);
    }

    // `stream` will send each recorded payment, one by one, then keep the
    // connection open and continue to send you new payments as they occur.

    paymentsRequest.stream(new EventListener <OperationResponse>(){
      @Override
      public void onEvent(OperationResponse payment) {
        // Record the paging token so we can start from here next time.
        savePagingToken(payment.getPagingToken());

        // The payments stream includes both sent and received payments. We only
        // want to process received payments here.
        if (payment instanceof PaymentOperationResponse) {
          if (((PaymentOperationResponse) payment).getTo().equals(account)) {
            return;
          }

          String amount = ((PaymentOperationResponse) payment).getAmount();

          Asset asset = ((PaymentOperationResponse) payment).getAsset();
          String assetName;
          if (asset.equals(new AssetTypeNative())) {
            assetName = "lumens";
          } else {
            StringBuilder assetNameBuilder = new StringBuilder();
            assetNameBuilder.append(((AssetTypeCreditAlphaNum) asset).getCode());
            assetNameBuilder.append(":");
            assetNameBuilder.append(((AssetTypeCreditAlphaNum) asset).getIssuer().getAccountId());
            assetName = assetNameBuilder.toString();
          }

          StringBuilder output = new StringBuilder();
          output.append(amount);
          output.append(" ");
          output.append(assetName);
          output.append(" from ");
          output.append(((PaymentOperationResponse) payment).getFrom().getAccountId());
          System.out.println(output.toString());
        }
      }
    }); 
  }
}

我的代码中有两个错误。一、方法:loadLastPagingToken()未定义,我找不到该方法的详细信息。其次,当我想创建一个new EventListener <OperationResponse>()IDE 告诉我们

EventListener 类型不是通用的;它不能用参数参数化

我真不知道为什么。请你帮助我好吗?谢谢。


这是因为你的导入声明。

Try

导入 org.stellar.sdk.requests.EventListener;

代替

导入 java.util.EventListener;

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

恒星支付查询 的相关文章

  • 在Java中将*s打印为三角形?

    我在 Java 课程中的作业是制作 3 个三角形 一份左对齐 一份右对齐 一份居中 我必须为什么类型的三角形制作一个菜单 然后输入需要多少行 三角形必须看起来像这样 到目前为止 我能够完成左对齐的三角形 但我似乎无法获得其他两个 我尝试用谷
  • 如何从 Play WSClient 的字符串创建 WSResponse 对象

    文档 https www playframework com documentation 2 4 x JavaTestingWebServiceClients Mock the web service建议使用模拟Web服务测试基于WSCli
  • 如何在 Java 中访问嵌套的 HashMap?

    我有一个 Java 中的 HashMap 其中的内容 你们可能都知道 可以通过以下方式访问 HashMap get keyname 如果一个 HashMap 位于另一个 HashMap 中 即嵌套的 HashMap 我将如何访问内容 我可以
  • 如何在log4j的配置文件中为文件附加器提供环境变量路径

    我有一个log4j xml配置文件 和一个RollingFileAppender我需要提供用于存储日志的文件路径 问题是我的代码将作为可运行的 jar 部署在 Unix 机器上 所以如果我传递这样的参数 value logs message
  • 尝试获取屏幕上绘制的每个随机圆圈的 x、y 坐标

    您好 我正在制作一款游戏 该游戏将在屏幕上创建随机圆圈 随机创建的圆圈的值为红色或绿色 我的问题是 我希望不仅能够确定用户何时单击其中一个圆圈 而且还能够确定他们最终单击的圆圈 红色或绿色 下面是我的代码 我的主要问题是试图找到将要绘制的圆
  • JTextField 和 JTextArea

    JTextField 和 JTextArea 有什么不同 是否可以在一个班级中使用这两个班级 总之 JTextField 是单行文本字段 而 JTextArea 可以跨越多行 文档中清楚地解释了这些差异 文本区 http docs orac
  • 当 JMS Prod 位于辅助 POJO 类中时,如何在事务中包含 JMS Producer

    简短的问题 有没有办法强制无状态 EJB 调用的 POJO 存在于 EJB 的上下文中 以便事务和资源注入可以在 POJO 中工作 具体来说 在我想要做的事情的上下文中 如何在 EJB 的事务中包含 POJO JMS 生产者 该生产者在调用
  • 在 Junit 测试中使用 ReflectionTestUtils.setField()

    我是 JUnittesting 的新手 所以我有一个问题 谁能告诉我为什么我们使用ReflectionTestUtils setField 在我们的 Junit 测试示例中 正如评论中提到的 java 文档很好地解释了用法 但我还想给你们举
  • 关于Java泛型的一些问题

    假设我有以下接口和实现类 interface Foo
  • Java - JPanel 内有边距和 JTextArea

    我想创建这样的东西 主面板有其边距 x 并且 TextArea 位于该面板的中心 几乎填满了面板 底部是另一个具有自定义尺寸 高度 y 的面板 可以使用某些快捷方式将其切换为可见和不可见 底部面板有 FlowLayout 和几个元素 问题是
  • 更改 JComboBox 中滚动条的大小

    有谁知道如何手动更改 jComboBox 中的滚动条大小 我已经尝试了一大堆东西 但没有任何效果 好吧 我明白了 您可以实现 PopUpMenuListener 并使用它 public void popupMenuWillBecomeVis
  • 是否有最新的 Facebook Java SDK? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 好像没找到最近更新的 如果没有 是否有一个好的 Java 库来执行与 Facebook 的 API 交
  • 从 Android 访问云存储

    我一直无法找到任何有关如何从 Android 应用程序使用云存储的具体文档 我确实遇到过这个客户端库 https cloud google com storage docs reference libraries然而 Google Clou
  • 如何在 Bean Validation 1.0 中构造 ConstraintViolationException?

    我对 javax validation API 感到困惑 我正在编写一个简单的测试来理解它 Sample sample new Sample Set
  • JAXB 编组器无参数默认构造函数

    我想从 java 库中编组一个 java 对象 当使用 JAXB marschaller 编组 java 对象时 我遇到了一个问题 A 类没有无参数默认构造函数 我使用Java Decompiler来检查类的实现 它是这样的 public
  • 从浏览器访问本地文件?

    您好 我想从浏览器访问系统的本地文件 由于涉及大量安全检查 是否可以通过某种方式实现这一目标 或使用 ActiveX 或 Java Applet 的任何其他工作环境 请帮帮我 要通过浏览器访问本地文件 您可以使用签名的 Java Apple
  • 在 Freemarker 模板中检查 Spring 安全角色和记录的用户名

    有谁知道 freemarker 标签来检查 freemarker 文件中的 spring 安全角色和用户名 我从网络上的几个资源中发现以下代码将打印登录的用户名 但它没有打印用户名 而是打印 登录为
  • CXF:通过 SOAP 发送对象时如何排除某些属性?

    我使用 Apache CXF 2 4 2 当我将数据库中的某个对象返回给用户时 我想排除一些属性 例如密码 我怎样才能做到这一点无需创建临时的班级 有这方面的注释吗 根据 tomasz nurkiewicz 评论我应该使用 XmlTrans
  • @Embeddable 中的 @GenerateValue

    我已将实体的 id 分离到一个单独的 Embeddable 类中 该实体如下 Entity Table name users public class Users EmbeddedId private Users pk id private
  • Android Google 地图无法在当前主题中找到样式“mapViewStyle”

    添加谷歌地图视图时 我扩展了MapView 使用xml编辑器将其添加到活动中 并将我的谷歌地图api密钥手动添加到布局xml文件中 我的权限在清单文件中允许互联网 我想知道的是 在 xml 编辑器中 我收到错误 无法在当前主题中找到样式 m

随机推荐

  • 使用 Qt 下载文件?

    我正在尝试找出一种方法让我的 Qt 浏览器应用程序可以从我们的网络应用程序下载 Word 文档 该 Web 应用程序是用 ExtJS 编写的 当用户 在 Chrome 等浏览器中 单击 下载报告 按钮时 JavaScript 事件侦听器会检
  • 在文档末尾添加形状

    我正在尝试添加一个形状 特别是一个文本框 我需要在通过vba添加所有内容之后添加它 我似乎不知道如何做到这一点 因为添加形状需要精确测量左侧和顶部参数 Dim shpActual Dim pos PtsToInches set shpAct
  • 使用 Codeigniter 进行 PHP 路由(URL 中的标题用于 SEO)

    我对使用 Codeigniter 进行路由有一些疑问 我现在正在做的事情如下 route articles num articles view 1 1 will contain an ID 这意味着 example com articles
  • 如何通过兼容不同应用程序的意图来显示图像

    我正在尝试共享之前保存在磁盘上的图像 发送Intent ACTION SEND 问题是我找不到一种方法来兼容不同的应用程序 在我的例子中是官方 Gmail 应用程序和 TweetDeck 我要分享的图像包含在File File agenda
  • 使用 Git 根据提交 ID 恢复到特定提交? [复制]

    这个问题在这里已经有答案了 With git log 我得到了迄今为 止我所做的提交的列表 commit f5c5cac0033439c17ebf905d4391dc0705dbd5f1 Author prosseek Date Fri S
  • 在 SwiftUI 中滑动列表时隐藏导航栏

    如何在 SwiftUI 中向上滑动时隐藏导航栏 向下滑动时显示导航栏 例如在 facebook 上 在 UKit 中有navigationBar hideBarsOnSwipe 但我似乎无法在 SwiftUI 中找到这样的功能 我是否遗漏了
  • JQuery DataTables 库 ASP.NET MVC

    我想在我的 ASP NET MVC 5 项目中使用 jQuery DataTables 我确实使用了数据表并且它工作得很好 但问题是我必须手动设置过滤器和查询 而且我有一种感觉 我尝试在 mvc 中实现数据表的方式不太正确 是的 我确实得到
  • 我如何让 Delphi 知道我已经处理了异常?

    我已将 Application OnException 设置为自定义异常处理程序 以便我可以记录崩溃并提供退出选项 然而 我现在发现 即使在我已经处理过的异常上 它也会运行 例如 验证数字输入时出现的异常 有没有办法让自定义异常处理程序仅在
  • 使用 -rectypes 有哪些权衡?

    我问了一个问题 为什么我尝试进行函数链接不起作用 使函数在完成一些工作后返回自身 答案是 要使函数返回自身 您需要启用递归类型 rectypes 这让我很困惑 为什么这个功能隐藏在编译器标志后面 必须有充分的理由不默认启用它 所以我的问题是
  • 单独的输入和打印线程?

    我只是想知道如何在等待用户输入时打印文本 例如 如果我们在聊天应用程序中 我们有一个input 以便用户可以发送消息并print 接收消息时 它需要同时进行 我尝试使用线程 但它总是停在一个线程处 Example def receive c
  • 带索引的 Swift 访问数组给出以下错误。知道为什么吗?

    let index1 arc4random uniform 10 let x array index1 第二行给出以下错误 could not find an overload for subscript that accepts the
  • 如何更新通过SimpleCursorAdapter从数据库查询数据的ListView?

    我想使用 SimpleCursorAdapter 在列表视图中显示从数据库查询的项目 例如 数据库中可能有 20 000 个项目 我想只加载100个查询的项目 id 1 100 而不是加载所有项目 当滚动到listview的末尾时 加载另外
  • 如何使用 PHP 中数据库中的内容将 HTML 文件附加到电子邮件?

    如何通过 PHP 发送带有 HTML 文件附件的邮件 gt HTML 文件 代码 的内容在数据库中的字符串中 有没有一些简单的方法或免费脚本可以做到这一点 我不想将文件存储在本地 我需要从数据库中读取它并直接作为附件发送 不包含在正文中 如
  • 如何在 NSString 中使用 NULL 字符?

    在 PHP 中 我可以调用base64 encode x00 username x00 password 和 x00 代表 NULL 字符 现在 在 Objective C 中 我有一个函数可以将 NSData 转换为base64 编码的
  • 如何检查和重定向有线耳机和免提电话之间的音频? [复制]

    这个问题在这里已经有答案了 我正在开发一个简单的应用程序 应该toggle在扬声器电话和有线耳机之间 在按钮单击事件上播放音频 我正在尝试利用isWiredHeadsetOn 函数 但它表示 Android API lvl 5 及以上版本已
  • array_flip 以逗号分隔格式打印重复值

    我正在尝试使用array flip以逗号分隔的格式打印重复值 a array a gt red b gt green c gt blue d gt blue flip array flip a print r flip 我的输出是 Arra
  • 对于结构变量s1,s2,为什么我可以初始化“s1={25,3.5}”,将s2赋值为“s1=s2”,但不能使用“s1={59,3.14}”?

    在 C 中 如果一个结构变量的类型相同 我们可以将它们的值分配给其他变量 根据这一点 在我的以下程序中 我可以使用s1 s2当两者都是struct相同类型的变量 但是为什么我不允许使用s1 59 3 14 在那之后 我知道我们无法分配字符串
  • Android设置偏好类别的背景颜色

    我尝试自定义偏好类别的背景颜色 我已经更改了首选项本身的背景颜色 但我找不到如何更改类别背景颜色的方法 我找到了两种方法 但它们对我不起作用 更改首选项类别标签颜色背景 Through 这个链接 我发现this 但我尝试过的一切都对我不起作
  • 如何使用 cv::setMouseCallback

    我正在尝试在我的 c 项目中使用 cv setMouseCallback 我就是不明白 让我有一个类东西如何告诉这个类你有一个框架并在这个框架上运行 cv setMouseCallback 这是一个example我正在尝试做的事情 clas
  • 恒星支付查询

    我无法执行官方网站上的示例支付查询程序 这是我的代码 与示例几乎相同 这里是官方网站 public class TransCheck public static void main String args Server server new