
com.jd.blockchain.sdk.BlockchainEventService Maven / Gradle / Ivy
The newest version!
package com.jd.blockchain.sdk;
import com.jd.blockchain.crypto.HashDigest;
import com.jd.blockchain.ledger.SystemEvent;
public interface BlockchainEventService {
/**
* 监听系统事件;
*
* @param ledgerHash
* @param systemEvent 系统事件类型
* @param listener
* @return
*/
EventListenerHandle monitorSystemEvent(HashDigest ledgerHash, SystemEvent systemEvent, long startSequence, SystemEventListener listener);
/**
* 监听用户事件;
*
* @param ledgerHash
* @param eventAccount 事件账户地址;
* @param eventName
* @param startSequence
* @param listener
* @return
*/
EventListenerHandle monitorUserEvent(HashDigest ledgerHash, String eventAccount, String eventName, long startSequence,
UserEventListener listener);
/**
*
* @param ledgerHash
* @param startingEventPoints
* @param listener
* @return
*/
EventListenerHandle monitorUserEvent(HashDigest ledgerHash, UserEventPoint[] startingEventPoints, UserEventListener listener);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy