[jitsi-dev] [jitsi-videobridge] flesh out long-polling support in the rest api and add a endpoint exp… (#98)


#1

…iration message. NEEDS CLEANUP.

There's some ugly, temporary hacks here; I'd consider this basically a straw man implementation for the purpose of review. Hopefully the basic ideas are sound, but I figured I'd just get this review going in the background so the team can take a look and we can get it cleaned up and committed upstream. Mainly, need input on the mechanism by which the core code will push events to the long-polling channel--ideally this would be the same as how it's done with xmpp.

@lyubomir
You can view, comment on, or merge this pull request online at:

  https://github.com/jitsi/jitsi-videobridge/pull/98

-- Commit Summary --

  * flesh out long-polling support in the rest api and add a endpoint expiration message. NEEDS CLEANUP.

-- File Changes --

    M pom.xml (5)
    M src/main/java/org/jitsi/videobridge/Conference.java (27)
    M src/main/java/org/jitsi/videobridge/Endpoint.java (6)
    M src/main/java/org/jitsi/videobridge/rest/LongPollingServlet.java (73)
    M src/main/java/org/jitsi/videobridge/rest/RESTBundleActivator.java (5)

-- Patch Links --

https://github.com/jitsi/jitsi-videobridge/pull/98.patch
https://github.com/jitsi/jitsi-videobridge/pull/98.diff

···

---
Reply to this email directly or view it on GitHub:
https://github.com/jitsi/jitsi-videobridge/pull/98


#2

did this on the wrong branch by accident, opened a new one here: https://github.com/jitsi/jitsi-videobridge/pull/106

···

---
Reply to this email directly or view it on GitHub:
https://github.com/jitsi/jitsi-videobridge/pull/98#issuecomment-161486941


#3

Closed #98.

···

---
Reply to this email directly or view it on GitHub:
https://github.com/jitsi/jitsi-videobridge/pull/98#event-480911007