- Development Integration
- /
- SDK
- /
- Java
- /
Management module
- /
- Events
¶ Subscribing to Events
- managementClient.subEvent(eventCode,receiver)
Use WebSocket to subscribe to events generated by authing. eventCode is the event code. You can view available events in GenAuth API Explorer (opens new window).
¶ Request Parameters
- eventCode
<String>Event Code - receiver
<Receiver>Custom Receivers
¶ Code Sample
ManagementClientOptions clientOptions = new ManagementClientOptions();
clientOptions.setAccessKeyId("ACCESS_KEY_ID");
clientOptions.setAccessKeySecret("ACCESS_KEY_SECRET");
ManagementClient managementClient = new ManagementClient(clientOptions);
managementClient.subEvent("authing.user.created", new Receiver() {
@Override
public void onReceiverMessage(String msg) {
System.out.println(msg);
}
});
¶ Publish events
- managementClient. pubEvent(eventCode, data)
¶ Request Parameters
- eventCode
<String>Event Code - data
<Object>Event Body
¶ Code Sample
ManagementClientOptions clientOptions = new ManagementClientOptions();
clientOptions.setAccessKeyId(ACCESS_KEY_ID);
clientOptions.setAccessKeySecret(ACCESS_KEY_SECRET);
ManagementClient client = new ManagementClient(clientOptions);
String eventData = "{\"data\":\"your_data\"";
CostGetAllRightItemRespDto result = client.pubtEvent("yourapp.event.code", eventData);
System.out.println(result);
