智能点播VideoWorks

    通知操作

    用户创建的通知可以设置在工作流的stage中,在此stage完成后,系统会向通知的地址发送通知消息。

    新建通知

    使用如下代码可以新建一个通知。

    private void createNotification(BvwClient client) {
        String createName = "test_notification";
        String endpoint = "http://test.com/callback";
        client.createNotification(createName, endpoint);
    }

    通知名称在一个用户下不可重复。

    删除通知

    使用如下代码可以删除一个通知。

    private void deleteNotification(BvwClient client, String notificationName) {
        client.deleteNotification(notificationName);
    }

    更新通知

    使用如下代码可以更新一个通知信息。

    private void updateNotification(BvwClient client, String notificationName, String endpoint) {
        client.updateNotification(notificationName, endpoint);
    }

    查询通知

    使用如下代码可以查询一个通知信息。

    private void getNotification(BvwClient client, String notificationName) {
        NotificationGetResponse response = client.getNotification(notificationName);
    }

    查询通知列表

    使用如下代码可以查询通知列表信息。

    private void listNotification(BvwClient client) {
        NotificationListResponse response = client.listNotification();
    }
    
    private void listNotificationWithStatus(BvwClient client, NotificationStatus status) {
        NotificationListResponse response = client.listNotification(NotificationStatus.ENABLE);
    }

    查询通知列表的参数status可选,用于筛选通知状态。

    停用通知

    使用如下代码可以停用一个通知。

    private void disableNotification(BvwClient client, String notificationName) {
        client.disableWorkflow(notificationName);
    }

    启用通知

    使用如下代码可以启用一个通知。

    private void enableNotification(BvwClient client, String notificationName) {
        client.enableWorkflow(notificationName);
    }	
    上一篇
    工作流运行实例任务操作
    下一篇
    媒资操作