Java源码示例:org.web3j.protocol.websocket.WebSocketClient

示例1
public synchronized void reconnect(WebSocketClient client) {
    log.info("Attempting websocket reconnection...");
    try {
        if (!client.reconnectBlocking()) {
            log.error("Reconnect failed!");
        } else {
            log.info("Websocket reconnected successfully.");
        }
    } catch (InterruptedException e) {
        log.error("Reconnect failed!", e);
    }
}
 
示例2
public WebSocketResubscribeNodeFailureListener(SubscriptionService subscriptionService,
                                               BlockchainService blockchainService,
                                               WebSocketReconnectionManager reconnectionManager,
                                               WebSocketClient client) {
    super(subscriptionService, blockchainService);

    this.reconnectionManager = reconnectionManager;
    this.client = client;
    this.blockchainService = blockchainService;
}