Package org.hyperledger.aries.webhook
Class EventHandler
- java.lang.Object
-
- org.hyperledger.aries.webhook.EventHandler
-
- All Implemented Interfaces:
IEventHandler
- Direct Known Subclasses:
EventHandler.DefaultEventHandler
public abstract class EventHandler extends Object implements IEventHandler
Event handler for single tenant wallets, the walletId will be ignored,
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEventHandler.DefaultEventHandler
-
Constructor Summary
Constructors Constructor Description EventHandler()
-
Method Summary
-
-
-
Method Detail
-
handleEvent
public void handleEvent(String topic, String payload)
Description copied from interface:IEventHandlerHandler for regular wallets- Specified by:
handleEventin interfaceIEventHandler- Parameters:
topic- event typepayload- json payload
-
handleEvent
public void handleEvent(String walletId, String topic, String payload)
Description copied from interface:IEventHandlerHandler for multi tenant wallets- Specified by:
handleEventin interfaceIEventHandler- Parameters:
walletId- x-wallet-id HTTP header valuetopic- event typepayload- json payload
-
handleConnection
public void handleConnection(ConnectionRecord connection)
-
handleProof
public void handleProof(PresentationExchangeRecord proof)
-
handleProofV2
public void handleProofV2(V20PresExRecord proof)
-
handleCredential
public void handleCredential(V1CredentialExchange credential)
-
handleCredentialV2
public void handleCredentialV2(V20CredExRecord v20Credential)
-
handleDiscoverFeature
public void handleDiscoverFeature(DiscoverFeatureEvent discoverFeature)
-
handleIssueCredentialV2Indy
public void handleIssueCredentialV2Indy(V2IssueIndyCredentialEvent credentialInfo)
-
handleIssueCredentialV2LD
public void handleIssueCredentialV2LD(V2IssueLDCredentialEvent credentialInfo)
-
handleBasicMessage
public void handleBasicMessage(BasicMessage message)
-
handlePing
public void handlePing(PingEvent ping)
-
handleRevocation
public void handleRevocation(RevocationEvent revocation)
-
handleRevocationNotification
public void handleRevocationNotification(RevocationNotificationEvent revocationNotification)
-
handleRevocationNotificationV2
public void handleRevocationNotificationV2(RevocationNotificationEventV2 revocationNotificationV2)
-
handleRevocationRegistry
public void handleRevocationRegistry(IssuerRevRegRecord revocationRegistry)
-
handleEndorseTransaction
public void handleEndorseTransaction(EndorseTransactionRecord transaction)
-
handleProblemReport
public void handleProblemReport(ProblemReport report)
-
handleSettings
public void handleSettings(Settings settings)
-
-